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


硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師

硬件工程師手冊(全套)
如何成為一名嵌入式軟件工程師?



硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體
嵌入式軟件工程師就業(yè)好不好?

不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實 #YXC晶振 #揚(yáng)興科技
特斯拉招募軟件工程師強(qiáng)化無人駕駛與機(jī)器人遠(yuǎn)程操作

FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?
線路設(shè)計的基本要求有哪些?

評論