软件工程职业道德规范

软件工程职业道德规范

ID:38681372

大小:1.33 MB

页数:43页

时间:2019-06-17

软件工程职业道德规范_第1页
软件工程职业道德规范_第2页
软件工程职业道德规范_第3页
软件工程职业道德规范_第4页
软件工程职业道德规范_第5页
资源描述:

《软件工程职业道德规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、职业道德规范软件工程职业道德规范的形成1993年5月,IEEE计算机协会的管理委员会设立了一个指导委员会,其目的是为确立软件工程作为一个职业而进行评估、计划和协调各种活动。同年,ACM理事会也同意设立一个关于软件工程的委员会。到1994年1月,两个协会成立了一个联合指导委员会,负责为软件工程职业实践制定一组适当标准,以此作为工业决策、职业认证和教学课程的基础。随后IEEE计算机协会和ACM联合指导委员会的软件工程道德和职业实践专题组制定了《软件工程师道德规范》。在往后的几年里,IEEE一直根据该准则的要求不断致力于推动软件工程行业化和规范化的发展,成立专

2、门评审机构对软件开发从业员进行证书认证。同时,为了符合发展的需要,IEEE与ACM也对《软件工程师道德规范》进行了补充与更新。现在所使用的版本是5.2版。《规范》的性质与目的:对软件工程师的教育与我们从事工作的标准;以文件的方式对软件工程师的道德与义务作出规定;教导从业员业内的权威机构对我们的期望是什么,我们奋斗的目标是什么;指出了对公众的责任在这一行业里的重要性。《规范》的主要内容《规范》的条款主要包括两部分内容,8个主要方面。第一部分:把条款高度浓缩,提取成8个题纲,从高层次地指出成为软件工程师所应具有的抱负和愿望,这一部分也称为简明版。第二部分:展

3、开阐述上面8个方面的抱负和愿望,并将其转化成工作上相应的具体准则,这一部分也称为完整版。简明版导言简明版以更高级的摘要形式归纳了规范的主要意向。软件工程师应履行其实践承诺,使软件的需求分析、规格说明、设计、开发、测试和维护成为一项有益和受人尊敬的职业。为了实现他们对公众健康、安全和利益的承诺目标,软件工程师应当坚持以下八项原则:简明版内容一、公众——软件工程师应当始终如一地以符合公众利益为目标;二、客户和雇主——在保持与公众利益一致的原则下,软件工程师应满足客户和雇主的最高利益;三、产品——软件工程师应当确保他们的产品和相关的改进符合可能达到的最高专业标

4、准;四、判断——软件工程师在进行相关的专业判断时,应该坚持正直、诚实和独立的原则;五、管理–软件工程的管理和领导人员在软件开发和维护的过程中,应自觉遵守、应用并推动合乎道德规范的管理方法;六、专业–软件工程师应当自觉推动本行业所提倡的诚实、正直的道德规范,并自觉维护本行业的声誉,使软件行业更好的为公众利益所服务;七、同僚–软件工程师对其同僚应持平等互助和支持的态度;八、自身–软件工程师应终生不断地学习和实践其专业知识,并在学习和实践的过程中不断提高自身的道德规范素养。完整版导言计算机正逐渐成为商业、工业、政府、医疗、教育、娱乐和整个社会的发展中心,软件工

5、程师对软件系统的分析、说明、设计、开发、授证、维护和测试作出贡献。为了尽可能确保他们的努力会用于贡献性的事业,软件工程师必须对以下的义务作出自己的承诺:使软件工程成为有益和受人尊敬的职业。为符合这一承诺,软件工程师应当遵循下列职业道德规范和实践要求。本规范包含有关专业软件工程师行为和决断的八项原则,涉及到实际工作者、教育工作者、经理、主管人员、政策制定者、以及职业相关的受训人员和学生。这些原则指出了有个人、小组和团体参与其中的道德责任关系,以及这些关系中的主要责任,每个原则的条款就是对这些关系中某些责任作出说明,这些责任是基于软件工程师的人性、对受软件工

6、程师工作影响的人们的特别关照、以及软件工程实践的独特因素。本规范把这些规定为任何要认定或有意从事软件工程的人的基本责任。不仅为某个团体中或者某个人,而且为整个行业提供了一个能遵循的道德基础,原则1公众软件工程师应当始终如一地以符合公众利益为目标,特别是在适当的情况下应当:1.01对他们的工作承担完全的责任;1.02用公众利益节制软件工程师、雇主、客户和用户利益;1.03所接受的开发工作,必须确认其是安全的、符合规格说明的、经过合适测试的、不会降低生活品质、影响隐私权或有害环境的,一切工作以大众利益为前提;1.04当他们有理由相信有关的软件和文档,会对用户

7、、公众或环境造成任何实际或潜在的危害时,应马上向适当的人或有关当局揭露;1.05通过合作全力解决由于软件及其安装、维护、支持或文档引起的社会严重关切的各种事项;1.06在所有有关软件、文档、方法和工具的申述中,特别是与公众相关的,力求正直,避免欺骗;1.07认真考虑诸如体力残疾、资源分配、经济缺陷或其他因素可能会影响到公众享受软件所带来的益处;1.08应致力于将自己的专业技能应用于公益事业和公共教育的发展。原则2客户和雇主在保持与公众利益一致的原则下,软件工程师应满足客户和雇主的最高利益,特别是在适当的情况下软件工程师应当:2.01在胜任的领域提供服务,

8、对自己经验或受教育方面的不足应持诚实和坦率的态度;2.02不明知故犯使用非法或非

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。