软件工程师应致力于推进软件的分析、规范、设计、开发、测试和维护工作成为一种对人有益并受人尊重的职业。为实现对公众健康,安全和福利的承诺,软件工程师应遵循以下八项原则:
-
公众性:软件工程师的行为应该符合公众的利益。
-
客户和雇主:软件工程师的工作是使他们的客户和雇主的利益最大化,这种利益应符合公众的利益。
-
产品:软件工程应确保他们的产品及相关修改适合可能具备的最高专业标准。
-
判断力:软件工程师应该维持自身专业判断力的整体性和独立性。
-
管理:软件工程管理人员和领导者应在软件开发和维护的维护中采取并鼓励合乎伦理的方法。
-
职业:软件工程师应推进符合公众利益的职业的整体性和声誉。
-
同事:软件工程师应公平地对待同事,并给予同事支持。
-
自我:软件工程师应根据自身职业实践,毕生参与到学习中,并形成职业实践的伦理方法。