软件工程职业道德规范和实践要求.pdfVIP

  • 29
  • 0
  • 约6.86千字
  • 约 6页
  • 2021-11-27 发布于江西
  • 举报
软件工程职业道德规范和实践要求 软件工程职业道德规范和实践要求(5.2版) IEEE-CS和ACM软件工程道德和职业实践联合工作组推荐 经IEEE-CS和ACM批准定为讲授和实践软件工程的标准 序 言 本规范的简明版以更高级的摘要形式归纳了规范的主要意向,完整版所包括的条款 则给出了范例和细节,说明这些意向会如何改变软件工程专业人员的行为,没有这些意 向,细节会变得过于法律化和繁琐,而没有细节补充,意向又会显得高调而空洞,因此 意向和细节使规范构成一个整体。 软件工程师应履行其实践承诺,使软件的需求分析、规格说明、设计、开发、测试 和维护成为一项有益和受人尊敬的职业。为实现他们对公众健康、安全和利益的承诺目 标,软件工程师应当坚持以下八项原则: 1)公众:软件工程师应当以公众利益为目标; 2)客户和雇主:在保持与公众利益一致的原则下,软件工程师应注意满足客户和雇 主的最高利益; 3)产品:软件工程师应当确保他们的产品和相关的改进符合最高的专业标准; 4)判断:软件工程师应当维护他们职业判断的完整性和独立性; 5)管理:软件工程的经理和领导人员应赞成和促进对软件开发和维护合乎道德规范 的管理; 6)专业:在与公众利益一致的原则下,软件工程师应当推进其专业的完整性和声誉; 7)同行:软件工程师对其同行应持平等和互助和支持的态度; 8)自我:软件工程师应当参与终生职业实践的学习,并促进合乎道德的职业实践方 法。 完整版 序 言 计算机正逐渐成为商业、工业、政府、医疗、教育、娱乐和整个社会的发展中心, 软件工程师通过直接参与或者教授,对软件系统的分析、说明、设计、开发、授证、维 护和测试作出贡献,正因为他们在开发软件系统中的作用,软件工程师有很大机会去做 好事或带来危害,有能力让他人做好事或带来危害,以及影响他人做好事或造成危害。 为了尽可能确保他们的努力会用于好的方面,软件工程师必须作出自己的承诺,使软件 工程成为有益和受人尊敬的职业,为符合这一承诺,软件工程师应当遵循下列职业道德 规范和实践. 本规范包含有关专业软件工程师行为和决断的八项原则,这涉及那些实际工作者、 教育工作者、经理、主管人员、政策制定者以及与职业相关的受训人员和学生。这些原 则指出了有个人、小组和团体参与其中的道德责任关系,以及这些关系中的主要责任, 每个原则的条款就是对这些关系中的某些责任作出说明,这些责任是基于软件工程师的 人性、对受软件工程师工作影响的人们的特别关照以及软件工程实践的独特因素。本规 范把这些规定为任何要认定或有意从事软件工程的人的基本责任。 不能把规范的个别部分孤立开来使用以辩护错误,所列出的原则和条款并不是非常 完善和详尽的,在职业指导的所有实际使用情况中,不应当将条款的可接受部分与不可 接受部分分离开来,本规范也不是简单的道德算法,不可用来产生道德决定,在某些情 况下,标准可能互相抵触或与来自其他地方的标准抵触,在这种情况下就要求软件工程 师用自己的道德判断,作出在特定情况下符合职业道德规范和职业实践精神的行动。 道德冲突的最好解决方法是对基本原则的周密思考,而不是对条文细节的咬文嚼字, 这些原则应当促使软件工程师从更广的角度考虑,谁会受他们工作的影响,研究他们是 否和他们的同行已给其他人应有的尊重,考虑对他们工作有所了解的公众将如何看待 们的决定,分析如何使他们的决定影响最小,思考他们的行动是最符合作为软件工程师 专业工作要求的,在所有情况下,这些判断关心的主要应是公众的健康、安全和福利, 也就是说,“公众利益”是这一规范的核心。 因为软件工程动态和求变的背景,要求规范能适合新的变化情况,但是即使在这样 一般的情况下,规范对软件工程师和他们的经理提供了支持,帮助他们需要在所遇的特 定情况中通过制定职业道德标准采取建设性的动作,本规范不仅为团体中的个人,而且 为整个团体提供了一个能遵循的道德基础,本规范也替那些要求软件工程师或其团体去 做道德上不适当的行为下了定义和限制。 本规范不单是用来判断有问题行为的性质,它也具有重要的教育功能,由于这一规

文档评论(0)

1亿VIP精品文档

相关文档