软件工程师道德规范

来自计算思维百科
跳转至: 导航搜索

要做一个真正的软件工程师除了技术过硬,还需要有相当的职业素养,遵守一定的职业道德规范。1998年IEEE-CS(IEEE计算机协会)和ACM联合特别工作组在对多个计算学科和工程学科规范进行广泛研究的基础上提出了《软件工程资格和专业规范》。该规范要求软件工程师坚持以下8项道德规范:

原则1:公众。从职业角色来说,软件工程师应当始终关注公众的利益,按照与公众的安全、健康和幸福相一致的方式发挥作用。

原则2:客户和雇主。软件工程师应该总是以职业的方式担当他们的客户或雇主的忠实代理人和委托人。

原则3:产品。软件工程师应尽可能确保他们所开发的软件对于公众、雇主、客户以及用户是有用的,在质量上是可接受的,在时间上要按期完成并且费用合理,同时没有错误。

原则4:判断。软件工程师应该完全坚持自己独立自主的专业判断并维护其判断的声誉。

原则5:管理。软件工程的管理者和领导应当通过规范的方法赞成和促进软件管理的发展和维护,并鼓励他们所领导的人员履行个人和集体的义务。

原则6:职业。软件工程师应该提高他们职业的正直性和声誉,并与公众的兴趣保持一致。

原则7:同事。软件工程师应该公平合理地对待他们的同事,并应该采取积极的步骤支持社团的活动。

原则8:自身。软件工程师应当在他们的整个职业生涯中积极参与有关职业规范的学习,努力提高从事自己的职业所应该具有的能力,以推进职业规范的发展。