軟體工程師職業道德
❶ 為什麼工程師要遵守道德規范
軟體工程師應該在職業的各個方面提高他們職業的正直性和聲譽,並與公眾的健康、安全和福利要求保持一致。特別地,軟體工程師應在盡可能的程度上做到:
1.只與聲譽好的公司和組織建立聯系。
2.保證客戶、僱主和主管知道在本道德規范中軟體工程師所應承擔的義務和責任。
3.支持按照本規范要求去做的那些人。
4.幫助發展一種有利於道德行為的組織環境。
5.對任何有理由相信違反了本規范的事情均應向相應授權(者)機構報告。
6.對他們工作的軟體和相關文檔應履行檢測、糾正和報告錯誤等職責。
7.只接受與職業資格或經驗相稱的酬報。
8.准確地陳述他們工作的軟體的特性,不但要避免錯誤的斷言,而且要避免有理由被認為是欺騙的、誤導的或令人懷疑的斷言。
9.不要以職業上的代價來發展自己的興趣。
10.服從所有管理他們工作的法規,使他們的工作與公眾的健康、安全和福利要求相一致。
11.以對民眾事務具有建設性的服務來履行對社會的職業責任。
12.促進公眾對軟體工程的了解。
13.共享該職業中有用的與軟體有關的知識、發明或發現。例如,可以通過在專業會議上提交論文、在技術報刊上發表文章以及服務於制訂職業標準的團體來達到共享
❷ 高級軟體工程師要具備哪些工作職責和職業道德
高級軟體工程師要具備的工作職責:
1、 指導程序員的工作;
2、 參與軟體工程系統的設計、開發、測試等過程;
3 、協助工程管理人保證項目的質量;
4 、負責工程中主要功能的代碼實現;
5 、解決工程中的關鍵問題和技術難題;
6 、協調各個程序員的工作,並能與其它軟體工程師協作工作。
高級軟體工程師要具備的職業道德:
1、在工作中獲得的不屬於公共范圍的信息應予以保密;
2、 在工作中編寫的代碼和文檔應視為公司的財產;
3、不得有意破壞或竊取公司的文檔資源和代碼資源;
4、不得在程序中嵌入非法或不安全代碼;
5、不使用非法或非合理渠道獲得的軟體;
6、在任何條件下不兼職從事與公司業務相關的事情;
7、不違背規定私自進入計算機系統;
8、任何情況下不泄漏公司商業秘密,更不得為獲取私利而出賣商業秘密;
9、克盡職守,自覺維護所服務的組織的合法利益。