原则一 公众软件工程师应当以公众利益为目标,特别是在适当的情况下软件工程师应当:
1.01 对他们的工作承担完全的责任;
1.02 用公益目标节制软件工程师、雇主、客户和用户的利益;
1.03 批准软件,应在确信软件是安全的、符合规格说明的、经过合适测试的、不会降低生活品质、影响隐私权或有害环境的条件之下,一切工作以大众利益为前提;
1.04 当他们有理由相信有关的软件和文档,可以对用户、公众或环境造成任何实际或潜在的危害时,向适当的人或当局揭露;
1.05 通过合作全力解决由于软件、及其安装、维护、支持或文档引起的社会严重关切的各种事项;
1.06 在所有有关软件、文档、方法和工具的申述中,特别是与公众相关的,力求正直,避免欺骗;
1.07 认真考虑诸如体力残疾、资源分配、经济缺陷和其他可能影响使用软件益处的各种因素;
1.08 应致力于将自己的专业技能用于公益事业和公共教育的发展。
原则二 客户和雇主在保持与公众利益一致的原则下,软件工程师应注意满足客户和雇主的最高利益,特别是在适当的情况下软件工程师应当:
2.01 在其胜任的领域提供服务,对其经验和教育方面的不足应持诚实和坦率的态度;
2.02 不明知故犯使用非法或非合理渠道获得的软件;
2.03 在客户或雇主知晓和同意的情况下,只在适当准许的范围内使用客户或雇主的资产;
2.04 保证他们遵循的文档按要求经过某一人授权批准;
2.05 只要工作中所接触的机密文件不违背公众利益和法律,对这些文件所记载的信息须严格保密;
2.06 根据其判断,如果一个项目有可能失败,或者费用过高,违反知识产权法规,或者存在问题,应立即确认、文档记录、收集证据和报告客户或雇主;
2.07 当他们知道软件或文档有涉及到社会关切的明显问题时,应确认、文档记录、和报告给雇主或客户;
2.08 不接受不利于为他们雇主工作的外部工作;
2.09 不提倡与雇主或客户的利益冲突,除非出于符合更高道德规范的考虑,在后者情况下,应通报雇主或另一位涉及这一道德规范的适当的当事人。
上一篇: 想成为编程高手,就不要犯如下错误…
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 职业道德 规范 软件 程序员 未来 写给 雇主 软件工程 |
注册
个人空间
