使用软件道德规范主要包括以下几点:
公众利益为最高目标
计算机从业人员应当以公众利益为最高目标,对工作承担完全的责任,并确保软件的安全性、符合规格说明、经过合适测试,不会降低生活品质、影响隐私权或有害环境。
客户和雇主利益
在保持与公众利益一致的前提下,计算机从业人员应注意满足客户和雇主的最高利益,诚实地表达自身的经验和教育不足,并在客户或雇主知晓和同意的情况下使用客户或雇主的资产。
产品标准
软件工程师应当确保他们的产品和相关的改进符合可能达到的最高专业标准,坚持正直、诚实和独立的专业判断。
管理和领导
软件工程的管理和领导人员在软件开发和维护的过程中,应自觉遵守、应用并推动合乎道德规范的管理方法。
专业发展
软件工程师应当自觉推动本行业所提倡的诚实、正直的道德规范,并自觉维护本行业的声誉,使软件行业更好地为公众利益服务。同时,软件工程师应终生不断地学习和实践其专业知识,提高自身的道德规范素养。
尊重隐私
尊重并维护个人隐私信息,不任意窥视、删除、篡改、复制他人的个人档案,不恶意捏造他人隐私资料或在计算机网络上任意发布。
合法使用软件
使用合法软件,支持正版,未经合法授权,使用、复制软件等都是违法行为。
遵守法律
遵守相关法律法规,例如《中华人民共和国刑法》中关于非法侵入计算机信息系统罪和破坏计算机信息系统罪的规定,以打击计算机犯罪活动。
产品质量
以交付高质量软件为荣,通过开放代码、文档和Code Review等方式让软件复杂度的信息透明化,持续激励消除复杂度的行为。
责任与维护
及时维护自己的代码,勇于承担因代码问题导致的事故,并及时更正。
这些规范旨在确保软件工程师在职业实践中遵循道德准则,维护公众利益,促进软件行业的健康发展。建议所有软件工程师和相关从业人员在工作和生活中严格遵守这些道德规范。