软件工程师职业道德
❶ 为什么工程师要遵守道德规范
软件工程师应该在职业的各个方面提高他们职业的正直性和声誉,并与公众的健康、安全和福利要求保持一致。特别地,软件工程师应在尽可能的程度上做到:
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、克尽职守,自觉维护所服务的组织的合法利益。