你的位置:首页 > 开发技术 > 新闻详情

莱芜软件开发提示您软件工程师的道德准则

文章作者:佚名 时间:2015年08月04日

1、产品 
  莱芜软件开发认为,软件工程师应尽可以确保他们开发的软件对于公众、雇主、客户以及用户是有用的,在质量上是可接受的,在时间上要按期完成并且费用合理,同时无错。特别地,软件工程师应尽可能发地做到: 
  保证他们所做的软件的规格说明很好地制作了文档,能满足用户的需求,并得到客户的认可。 
  努力去完全理解他们从事的软件的规格说明。 
  通过适当的教育和经验的结合,保证对于从事的和将要从事的任何项目他们是合格的。 
  对于他们从事的和将要从事的任何项目,保证正确的和可以实现的方向和目标。 
  对于他们从事的和将要从事的任何项目,保证有一种恰当的方法学。 
  对于他们从事的任何项目,保证有良好的管理,包括为提高质量和降低风险而采取的有效规程。 
  对于他们从事的和将要从事的任何项目的费用、时间表、人员和支出,保证给出一个切合实际的预算,并且对这些预算作出风险评估。 
  对于他们从事的任何项目要保证给出充分的文档,包括发现问题的日志和采取的解决方案。 
  地他们从事的软件和有关文档,保证充分的测试、排错和复审。 
  开发软件和相关的文档要努力做到尊重使用该软件的人的隐私权。 
  注意只使用合法来源的准确数据,并且只以适当授权的方式使用。 
  只在适当的时候,删去过时的或有问题的数据。 
  努力辨别、定义和阐明与任何工作的项目相关的道德、经济、文化、法律和环境问题。 
  为雇主、客户、用户和公众最大限度地提高质量和降低费用。为有关的各方之间作出折衷。 
  努力遵循最适合于当前工作的工业标准,只有当技术上证明应该背离这些标准时才可以不遵守。 
2、公众 
    从职业角色来说,软件工程只应该按照与公众的安全、健康和福利相一致的方式发挥作用。为此,软件工程师应该: 
    就其负责或了解的软件或相关文档,如其中存在任何有可能对用户、第三方开发商或环境构成实际或潜在危害的危险,应向有关人士或权威机构报告。 
  仅当有充足理由相信某个软件是安全的、满足规格说明要求、已经通过了适当的测试,并且没有降低生活质量或危害环境时,才赞成或批准它。 
  只在那些在他们的监督之下准备好的文档上签字,或者这些文档属其能力范围内并为他们首肯。 
  对由软件或相关文档引起的公众关心的重大问题应努力合作予以解决。 
  尽力开发尊重多样性的软件。与语言、不同的能力、不同的访问形式(身体的、智力的)、经济优势以及资源分配等有关的问题都应予以考虑。 
  与软件或相关文档有关的所有陈述都要公正的诚实,尤其对于公众关心的部分。 
  不要将自身利益、雇主的利益、客户的利益或者用户的利益置于公众的利益之上。 
  当机会出现时把职业技能献给美好的事业,并对与该学科相关的公共教育事业贡献力量。 
  对他们自己的工作承担全部责任。 
3、判断 
  在与准则2保持一致的情况下,莱芜软件开发提示,软件工程师应该尽可能地维护他们职业判断的独立性并保护判断的声誉。特别地,软件工程师应做到: 
  对于要求他们评价的任何软件或相关文档,应保持职业的客观性。 
  只在那些在他们的监督下准备好的并且在其能力范围内的文档上签字。 
  拒绝贿赂。 
  除了合同的所有各方都知道的和都同意的之外,不接受第三方就该合同所付的回报、佣金或其他的酬金。 
  对任何特定的项目或者特定于该项目的服务,除了当环境已经完全暴露给有关的各方并且他们都已表示同意外,否则只从一方接受报酬。 
  对于那些不能合理地避免或避开并且又急切期望解决的利益冲突,要向有关的所有各方公开。 
  凡与他们自身、他们的雇主、他们的客户的经济利益有关的软件或相关文档,应拒绝作为成员或顾问参与政府或专业团体对该软件或文档做任何决定。 
  以支持和维护人的价值来调和所有的技术判断。 
4、客户和雇主 
  软件工程师的工作应该始终与公众的健康、安全和福利保持一致,他们应该总是以职业的方式担当他们的客户或雇主的忠实代理人和委托人。特别地,软件工程师应该: 
  只在他们的能力范围内提供服务。 
  保证他们依据的任何文档都获得授权人的批准。 
  只以适当授权的方式使用客户或雇主的财物,并且要让客户和雇主知道并获得他们的同意。 
  不要在知道的情况下使用非法获得的或持有的软件。 
  对于在职业活动中获得不属于公共范围的信息予以保密,当然,这种保密不应影响公众关心的问题。 
  在他们工作的或知道的软件或相关文档中,对于任何与社会有关的问题应认真辨别、记录并向雇主或客户报告。 
  如果他们认为某个项目可能失败,或证明费用太高,或违反了知识产权法,特别是版权法、专利法或商标法,或存在任何其他问题,应立即通知客户或雇主。 
  不接受对其主要雇主的工作不利的其他工作。 
  在未获得雇主特别同意的情况下,不去代表与他们雇主的利益相反的任何一方,除非需要服从一个更高的道德准则,此时他们应使雇主或另一个适当授权人或机构知道他们的道德情形。 
5、管理 
  具有管理和领导职能的软件工程师应该公平行事,应使得并鼓励他们所领导的人履行自己的和集体的义务,包括本规范中要求的义务。特别地,扮演领导角色的软件工程师应尽可能适当地做到: 
在要求雇员遵守各种标准之前,保证使他们都已了解这些标准。 
    保证雇员知道雇主为保护口令、文件和其他的保密信息而采取的策略和规程。 
  只有在适当考虑了具有一定的教育和经验同时确认对这种教育和经验有进一步的渴望和要求之后,再分派工作。 
  在听取对违反雇主的政策或本规范的指控之后给出必要的处理。 
  对于雇员做出贡献的任何软件、处理技术、研究、文章或其他的知识产品,对其所有权制定出一份公平合理的协议。 
  只通过对工作情况的全面和准确的描述来吸收雇员。 
  只提供公平合理的酬报。 
  对于有资格从事某项工作的下属,不能不公平地阻止他(或她)取得该项工作。 
  不要求一个雇员去做任何与本规范不一致的事情。 
6、职业 
  软件工程师应该在职业的各个方面提高他们职业的正直性和声誉,并与公众的健康、安全和福利要求保持一致。特别地,莱芜软件开发提示,软件工程师应在尽可能的程度上做到: 
  只与声誉好的公司和组织建立联系。 
  保证客户、雇主和主管知道在本道德规范中软件工程师所应承担的义务和责任。 
  支持按照本规范要求去做的那些人。 
  帮助发展一种有利于道德行为的组织环境。 
  对任何有理由相信违反了本规范的事情均应向相应授权(者)机构报告。 
  对他们工作的软件和相关文档应履行检测、纠正和报告错误等职责。 
  只接受与职业资格或经验相称的酬报。 
  准确地陈述他们工作的软件的特性,不但要避免错误的断言,而且要避免有理由被认为是欺骗的、误导的或令人怀疑的断言。 
  不要以职业上的代价来发展自己的兴趣。 
  服从所有管理他们工作的法规,使他们的工作与公众的健康、安全和福利要求相一致。 
  以对民众事务具有建设性的服务来履行对社会的职业责任。 
  促进公众对软件工程的了解。 
  共享该职业中有用的与软件有关的知识、发明或发现。例如,可以通过在专业会议上提交论文、在技术报刊上发表文章以及服务于制订职业标准的团体来达到共享。 
7、同事 
  软件工程师应该公平地对待所有与他们一起工作的人,并应该采取积极的步骤支持社团的活动。特别地,软件工程师应尽可能做到: 
  协助同事的职业发展。 
  评审其他软件工程师的工作,这种评审不在公开范围内进行,只以他们事先的了解进行,并且假定这种评审与安全性要求相一致。 
  充分信任其他人的工作。 
  以客观、公正和建立正规文档的方式评审其他人的工作。 
  公平地听取同事的意见、所关争的事情或任保抱怨。 
  协助同事全面了解当前的标准工作惯例,包括保护口令和文件、常规的安全措施以及其他有关隐私信息的政策和规程。 
  不要干涉任何同事的职业进步和发展。 
  不要为寻求个人的利益而暗中破坏其他软件工程师的工作。 
  对处于自己能力领域之外的情形,应征询相应领域的其他专业人员的意见。 
8、本人 
  软件工程师应该在他们的整个职业生涯中,努力增加他们从事自己的职业所应该具有的能力。特别地,软件工程师应该始终努力做到: 
  进一步提高在软件和相关文档的设计、开发和测试方面的知识水平,以及开发过程管理方面的知识。 
  提高在合理的时间内以合理的费用创建安全、可靠和高质量软件的能力。 
  提高编写准确的、信息丰富的和语言流畅的文档的能力,以支持所使用的软件。 
  提高对所使用的软件和相关文档的理解,以及对这些软件和文档将要应用的环境的理解。 
提高对管理所使用的软件和相关文档的法律知识的了解。
    提高对本规范、有关它的解释以及应用于自身工作的了解。 
  不要要求或影响其他人去从事任何违反本规范的活动。 
  视违反本规范为与软件工程师职业不符的行为。 

想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.sdxinnongcun.com。联系人:王经理。

上一篇:中国银行要求外国公司提供设备源代码

上一篇:如何学好php