軟件工程師的基本要求,樹(shù)立軟件產(chǎn)業(yè)界整體優(yōu)良形象:
0.01 自覺(jué)遵守公民道德規(guī)范標(biāo)準(zhǔn)和中國(guó)軟件行業(yè)基本公約。
0.02 講誠(chéng)信, 堅(jiān)決反對(duì)各種弄虛作假現(xiàn)象,不承接自己能力尚難以勝任的任務(wù),對(duì)已經(jīng)承諾的事,要保證做到,在情況變化和有特殊原因,實(shí)在難以做到時(shí),應(yīng)及早向當(dāng)事人報(bào)告和說(shuō)明;忠實(shí)做好各種作業(yè)記錄,不隱瞞、不虛構(gòu),對(duì)提交的軟件產(chǎn)品和及其功能,在有關(guān)文檔上不作夸大不實(shí)的說(shuō)明。
0.03 講團(tuán)結(jié)、講合作,有良好的團(tuán)隊(duì)協(xié)作精神,善于溝通和交流,在業(yè)務(wù)討論上,積極坦率地發(fā)表自己的觀點(diǎn)和意見(jiàn),對(duì)理解不清楚和有疑問(wèn)的地方,決不放過(guò),在做同級(jí)評(píng)審和技術(shù)審核時(shí),實(shí)事求是地反映和指出問(wèn)題,對(duì)事不對(duì)人,要自覺(jué)協(xié)助項(xiàng)目經(jīng)理做好項(xiàng)目管理,積極提出工作改進(jìn)建議。
0.04 有良好的知識(shí)產(chǎn)權(quán)保護(hù)觀念,自覺(jué)抵制各種違反知識(shí)產(chǎn)權(quán)保護(hù)法規(guī)的行為,不購(gòu)買(mǎi)和使用盜版的軟件,不參與侵犯知識(shí)產(chǎn)權(quán)的活動(dòng),在自己開(kāi)發(fā)的產(chǎn)品中不拷貝、復(fù)用未獲得使用許可的他方內(nèi)容。
0.05 樹(shù)立正確的技能觀,努力提高自己的技能,為社會(huì)和人類(lèi)造福,絕不利用自己的技能去從事危害公眾利益的活動(dòng),包括構(gòu)造虛假信息和不良內(nèi)容、制造電腦病毒、參與盜版活動(dòng)、非法解密存取、黑客行為和攻擊網(wǎng)站等行為,提倡健康的網(wǎng)絡(luò)道德準(zhǔn)則和交流活動(dòng)。應(yīng)大力鼓勵(lì)和提倡利用自己的計(jì)算機(jī)知識(shí),積極參與科學(xué)普及活動(dòng)和應(yīng)用推廣活動(dòng)。
0.06 認(rèn)真履行簽定的合同和協(xié)議規(guī)定,有良好的工作責(zé)任感,不能以追求個(gè)人利益為目的,而不顧協(xié)議合同規(guī)定,不顧對(duì)已承諾的項(xiàng)目開(kāi)發(fā)任務(wù)的影響,甚至以攜帶原企業(yè)的資料提高自己的身價(jià)。應(yīng)自覺(jué)遵守保密規(guī)定,不隨意向他人泄露工作和客戶的機(jī)密。
0.07 面對(duì)飛速發(fā)展的技術(shù),能自覺(jué)跟蹤技術(shù)發(fā)展動(dòng)態(tài),積極參與各種技術(shù)交流、技術(shù)培訓(xùn)和繼續(xù)教育活動(dòng),不斷改進(jìn)和提高自己的技能,自覺(jué)參與項(xiàng)目管理和軟件過(guò)程改進(jìn)活動(dòng)。能注意對(duì)個(gè)人軟件過(guò)程活動(dòng)的監(jiān)控和管理,積累工程數(shù)據(jù),研究和不斷改進(jìn)自己的軟件生產(chǎn)效率和質(zhì)量,并積極參與發(fā)展高效的團(tuán)隊(duì)軟件過(guò)程管理,使各項(xiàng)軟件產(chǎn)出,都能達(dá)到國(guó)際和國(guó)家標(biāo)準(zhǔn)與規(guī)范。
0.08 努力提高自己的技術(shù)和職業(yè)道德素質(zhì),力爭(zhēng)做到與國(guó)際接軌,提交的軟件和文檔資料能符合國(guó)際和國(guó)家的有關(guān)技術(shù)標(biāo)準(zhǔn),在職業(yè)道德規(guī)范上,也能符合國(guó)際軟件工程師職業(yè)道德規(guī)范標(biāo)準(zhǔn)。
原則1 公 眾
軟件工程師應(yīng)當(dāng)以公眾利益為目標(biāo),特別是在適當(dāng)?shù)那闆r下軟件工程師應(yīng)當(dāng):
1.01 對(duì)他們的工作承擔(dān)完全的責(zé)任;
1.02 以公眾利益為前提,合理分配軟件工程師、雇主、客戶和用戶的利益;
1.03 批準(zhǔn)軟件,應(yīng)該在確信該軟件是安全的、符合規(guī)格說(shuō)明的、經(jīng)過(guò)合適測(cè)試的、不會(huì)降低生活品質(zhì)、不影響隱私權(quán)或者有害環(huán)境的前提之下;
1.04 當(dāng)他們有理由相信有關(guān)的軟件和文檔,可以對(duì)用戶、公眾或環(huán)境造成任何實(shí)際或潛在的危害時(shí),應(yīng)該向適當(dāng)?shù)娜藛T或當(dāng)局舉報(bào);
1.05 通過(guò)合作解決由于軟件本身及其安裝、維護(hù)、支持或文檔引起的社會(huì)嚴(yán)重關(guān)切的各種事項(xiàng);
1.06 在所有有關(guān)軟件、文檔、方法和工具的申述中,特別是與公眾相關(guān)的,力求公正,避免欺騙;
1.07 認(rèn)真考慮諸如使用者身體殘疾、資源分配限制、經(jīng)濟(jì)貧困和其他可能影響軟件使用的各種因素;
1.08 應(yīng)致力于將自己的專(zhuān)業(yè)技能應(yīng)用于公益事業(yè)和公共教育。
原則2 客戶和雇主
在保持與公眾利益一致的原則下,軟件工程師應(yīng)注意滿足客戶和雇主的最高利益,特別是在適當(dāng)?shù)那闆r下軟件工程師應(yīng)當(dāng):
2.01 在其可勝任的領(lǐng)域提供服務(wù),對(duì)其經(jīng)驗(yàn)和教育方面的不足應(yīng)持誠(chéng)實(shí)和坦率的態(tài)度;
2.02 不使用非法或非合理渠道獲得的軟件,不明知故犯;
2.03 在客戶或雇主知曉和同意的情況下,只在準(zhǔn)許的范圍內(nèi)使用客戶或雇主的資產(chǎn);
2.04 保證他們所遵循的文檔是按要求經(jīng)過(guò)授權(quán)批準(zhǔn)的;
2.05 只要工作中所接觸的機(jī)密文件不違背公眾利益和法律,對(duì)這些文件所記載的信息須嚴(yán)格保密;
2.06 根據(jù)判斷,如果一個(gè)項(xiàng)目有可能失敗,或者費(fèi)用過(guò)高,或違反知識(shí)產(chǎn)權(quán)法規(guī),或者存在其它問(wèn)題,應(yīng)立即確認(rèn),將文檔記錄、收集的證據(jù)和報(bào)告提交客戶或雇主;
2.07 當(dāng)他們知道軟件或文檔有涉及到社會(huì)明顯關(guān)切的問(wèn)題時(shí),應(yīng)進(jìn)行確認(rèn),并將文檔記錄和報(bào)告提交給雇主或客戶;
2.08 不接受不利于當(dāng)前雇主工作的外部工作;
2.09 不提倡與雇主或客戶的利益沖突,除非出于符合更高道德規(guī)范的考慮。在后者情況下,應(yīng)通報(bào)雇主或其他涉及這一道德規(guī)范的適當(dāng)?shù)漠?dāng)事人。
原則3 產(chǎn) 品
軟件工程師應(yīng)當(dāng)確保他們的產(chǎn)品和相關(guān)的改進(jìn)符合最高的專(zhuān)業(yè)標(biāo)準(zhǔn),特別是在適當(dāng)?shù)那闆r下軟件工程師應(yīng)當(dāng):
3.01 努力保證高質(zhì)量、可接受的成本和合理的進(jìn)度,確保任何有意義的折衷方案是雇主和客戶清楚和接受的,且從用戶和公眾角度是適合的;
3.02 確保他們所從事或建議的項(xiàng)目有適當(dāng)和可達(dá)到的目標(biāo);
3.03 識(shí)別、定義和解決他們工作項(xiàng)目中有關(guān)的道德、經(jīng)濟(jì)、文化、法律和環(huán)境問(wèn)題;
3.04 通過(guò)適當(dāng)?shù)亟Y(jié)合教育、培訓(xùn)和實(shí)踐經(jīng)驗(yàn),保證他們能勝任正從事和建議開(kāi)展的工作項(xiàng)目;
3.05 保證他們?cè)趶氖禄蚪ㄗh的項(xiàng)目中使用合適的方法;
3.06 只要適用,遵循最適合當(dāng)前工作的專(zhuān)業(yè)標(biāo)準(zhǔn),除非出于道德或技術(shù)考慮,并在可認(rèn)定的情況下才允許有所變通;
3.07 努力做到充分理解所從事軟件的規(guī)格說(shuō)明;
3.08 保證他們所從事的軟件說(shuō)明是良好的文檔、可滿足用戶需要和經(jīng)過(guò)適當(dāng)批準(zhǔn)的;
3.09 保證對(duì)他們從事或建議的項(xiàng)目,做出實(shí)際和定量的估算,包括成本、進(jìn)度、人員、質(zhì)量和輸出,并對(duì)估算的不確定性做出評(píng)估;
3.10 確保對(duì)其從事的軟件和文檔資料有合適的測(cè)試、排錯(cuò)和評(píng)審;
3.11 保證對(duì)其從事的項(xiàng)目,有合適的文檔,包括列入從中發(fā)現(xiàn)的重要問(wèn)題和采取的解決辦法;
3.12 開(kāi)發(fā)的軟件和相關(guān)的文檔,應(yīng)尊重那些受軟件影響的人的隱私;
3.13 謹(jǐn)慎使用從正當(dāng)、合法渠道獲得的精確數(shù)據(jù),并保證只在準(zhǔn)許的范圍內(nèi)使用;
3.14 注意維護(hù)那些容易過(guò)時(shí)或有出錯(cuò)情況時(shí)的數(shù)據(jù)的完整性;
3.15 處理各類(lèi)軟件維護(hù)時(shí),應(yīng)保持與開(kāi)發(fā)時(shí)一樣認(rèn)真的職業(yè)態(tài)度。
原則4 判 斷
軟件工程師應(yīng)當(dāng)維護(hù)他們職業(yè)判斷的完整性和獨(dú)立性,特別是在適當(dāng)?shù)那闆r下軟件工程師應(yīng)當(dāng):
4.01 所有技術(shù)性判斷應(yīng)服從支持和維護(hù)人類(lèi)價(jià)值的需要;
4.02 只有在對(duì)本人監(jiān)督下準(zhǔn)備的文檔,或在本人專(zhuān)業(yè)知識(shí)范圍內(nèi)并經(jīng)本人同意的情況下才簽署文檔;
4.03 對(duì)受他們?cè)u(píng)估的軟件或文檔,應(yīng)保持職業(yè)的客觀性;
4.04 不參與欺騙性的經(jīng)濟(jì)行為,如行賄、重復(fù)收費(fèi)或其他不正當(dāng)經(jīng)濟(jì)行為;
4.05 對(duì)無(wú)法回避和避免的利益沖突,應(yīng)告示所有有關(guān)方面;
4.06 當(dāng)他們、他們的雇主或客戶之間存有未公開(kāi)和潛在利益沖突時(shí),拒絕以會(huì)員或顧問(wèn)身份參加與軟件事務(wù)相關(guān)的私人、政府或職業(yè)團(tuán)體;
原則5 管 理
軟件工程的經(jīng)理和領(lǐng)導(dǎo)人員應(yīng)贊成和促進(jìn)對(duì)軟件開(kāi)發(fā)和維護(hù)合乎道德規(guī)范的管理,特別是在適當(dāng)?shù)那闆r下軟件工程師應(yīng)當(dāng):
5.01 對(duì)其從事的項(xiàng)目保證良好的管理,包括提高質(zhì)量和減少風(fēng)險(xiǎn)等有效手段;
5.02 保證軟件工程師在遵循標(biāo)準(zhǔn)之前便知曉它們;
5.03 保證軟件工程師知道雇主是如何保護(hù)對(duì)雇主或其他人保密的口令、文件和信息的有關(guān)策略和方法;
5.04 布置工作任務(wù)應(yīng)先考慮其教育和經(jīng)驗(yàn)有相應(yīng)的水平,再加上有進(jìn)一步教育和成長(zhǎng)的要求;
5.05 保證對(duì)他們從事或建議的項(xiàng)目,做出現(xiàn)實(shí)和定量的估算,包括成本、進(jìn)度、人員、質(zhì)量和輸出,并對(duì)估算的不確定性做出評(píng)估;
5.06 在雇傭軟件工程師時(shí),需實(shí)事求是地介紹雇傭條件;
5.07 提供公正和合理的報(bào)酬;
5.08 不能不公正地阻止一個(gè)人取得可以勝任的崗位;
5.09 保證對(duì)那些在軟件、過(guò)程、研究、寫(xiě)作、或其它知識(shí)產(chǎn)權(quán)的所有權(quán)方面做出貢獻(xiàn)的軟件工程師,有一個(gè)公平的協(xié)議;
5.10 應(yīng)對(duì)違反雇主利益或道德觀念的指控,提供正規(guī)的聽(tīng)證過(guò)程;
5.11 不要求軟件工程師去做任何與道德規(guī)范相違背的事;
5.12 不能處罰對(duì)項(xiàng)目表露出道德關(guān)切的人;
原則6 專(zhuān) 業(yè)
在與公眾利益一致的原則下,軟件工程師應(yīng)當(dāng)保證其專(zhuān)業(yè)的完整性和聲譽(yù),特別是在適當(dāng)?shù)那闆r下軟件工程師應(yīng)當(dāng):
6.01 協(xié)助發(fā)展一個(gè)適合執(zhí)行道德規(guī)范的組織環(huán)境;
6.02 推進(jìn)軟件工程的共識(shí)性;
6.03 通過(guò)適當(dāng)參加各種專(zhuān)業(yè)組織、會(huì)議和通過(guò)出版物,擴(kuò)充軟件工程知識(shí);
6.04 作為一名職業(yè)人員,支持其他軟件工程師努力遵循本道德規(guī)范;
6.05 不以犧牲職業(yè)、客戶或雇主利益為代價(jià),謀求自身利益;
6.06 服從所有監(jiān)管作業(yè)的法規(guī),除非這種要求與公眾利益有不一致時(shí)例外;
6.07 要精確敘述自己所從事軟件工作的特性,不僅避免錯(cuò)誤的斷言,也要防止那些可能造成猜測(cè)投機(jī)、空洞無(wú)物、欺騙性、誤導(dǎo)性或者有疑問(wèn)的斷言;
6.08 對(duì)所從事的軟件和相關(guān)文檔,負(fù)起檢測(cè)、修正和報(bào)告錯(cuò)誤的責(zé)任;
6.09 保證讓客戶、雇主和主管人員知道軟件工程師對(duì)本道德規(guī)范的承諾,以及這一承諾帶來(lái)的后果和影響;
6.10 避免靠近與本道德規(guī)范有沖突的業(yè)務(wù)和組織;
6.11 要認(rèn)識(shí)違反本規(guī)范是與成為一名專(zhuān)業(yè)工程師不相稱(chēng)的;
6.12 在出現(xiàn)明顯違反本規(guī)范時(shí),應(yīng)向有關(guān)當(dāng)事人表達(dá)自己的擔(dān)憂,除非在沒(méi)有可能、會(huì)影響生產(chǎn)或有危險(xiǎn)時(shí)才可例外;
6.13 當(dāng)與明顯違反道德規(guī)范的人無(wú)法磋商,或者會(huì)影響生產(chǎn)或有危險(xiǎn)時(shí),應(yīng)向有關(guān)當(dāng)局報(bào)告;
原則7 同 行
軟件工程師對(duì)其同行應(yīng)持平等、互助和支持的態(tài)度,特別是在適當(dāng)?shù)那闆r下軟件工程師應(yīng)當(dāng):
7.01 鼓勵(lì)同行遵守本道德規(guī)范;
7.02 在專(zhuān)業(yè)發(fā)展方面幫助同行;
7.03 充分信任和贊賞其他人的工作,杜絕追逐不應(yīng)有的贊譽(yù);
7.04 評(píng)審別人的工作,應(yīng)客觀、直率和進(jìn)行適當(dāng)?shù)奈臋n記錄;
7.05 持良好的心態(tài)聽(tīng)取同行的意見(jiàn)、關(guān)切和抱怨;
7.06 協(xié)助同行充分熟悉當(dāng)前的標(biāo)準(zhǔn)工作規(guī)范,包括保護(hù)口令、文件和保密信息等有關(guān)的政策和規(guī)定,以及其他常規(guī)的安全措施;
7.07 出于客戶、雇主或公眾利益的考慮,軟件工程師可以以善意態(tài)度質(zhì)詢同行的勝任能力,但不要以不公正的手段干涉同行的職業(yè)發(fā)展;
7.08 在出現(xiàn)超越本人勝任范圍的情況時(shí),應(yīng)主動(dòng)征詢其他熟悉這一領(lǐng)域的專(zhuān)業(yè)人員的意見(jiàn);
原則8 自 身
軟件工程師應(yīng)當(dāng)參與終生職業(yè)實(shí)踐的學(xué)習(xí),并促進(jìn)合乎道德的職業(yè)實(shí)踐方法,特別是軟件工程師應(yīng)不斷致力于:
8.01 深化他們的開(kāi)發(fā)知識(shí),包括軟件的分析、規(guī)格說(shuō)明、設(shè)計(jì)、開(kāi)發(fā)、維護(hù)和測(cè)試、相關(guān)的文檔,以及開(kāi)發(fā)過(guò)程的管理;
8.02 提高他們?cè)诤侠淼某杀竞蜁r(shí)限范圍內(nèi),開(kāi)發(fā)安全、可靠和有用質(zhì)量保證的軟件的能力;
8.03 提高他們編寫(xiě)正確、有技術(shù)含量的和良好的文檔能力;
8.04 提高他們對(duì)所從事軟件和相關(guān)文檔資料,以及應(yīng)用環(huán)境的了解;
8.05 提高他們對(duì)從事軟件和文檔的有關(guān)標(biāo)準(zhǔn)和法律的熟悉程度;
8.06 提高他們對(duì)本規(guī)范,及其解釋和如何應(yīng)用于本身工作的了解;
8.07 不因?yàn)槟承╇y以接受的偏見(jiàn)而不公正地對(duì)待他人;
8.08 不影響他人在執(zhí)行道德規(guī)范時(shí)所采取的任何行動(dòng);
8.09 要認(rèn)識(shí)到違反本規(guī)范是與成為一名專(zhuān)業(yè)軟件工程師不相稱(chēng)的;
-
軟件工程師
+關(guān)注
關(guān)注
8文章
218瀏覽量
21148
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論