铷铯

导航

 

这个东西实在是比我想象得长很多,翻译的时候也确实有很多很朴素的英文句子特别特别难写成中文。果然只有自己动手翻译一把才能理解为啥已有的很多英文书的翻译都很渣了。

另外,Specification虽然意思是“规格说明”,但是这东西在软件工程里几乎是一个专有名词了,请允许我保留原词不译。

--ahyangyi

Principle 3: PRODUCT

原则3: 产品

Software engineers shall ensure that their products and related modifications meet the highest professional standards possible. In particular, software engineers shall, as appropriate:

软件工程师应当确保他们的产品以及相关的修改达到尽可能高的专业标准。具体来说,软件工程师应当:

3.01. Strive for high quality, acceptable cost and a reasonable schedule, ensuring significant tradeoffs are clear to and accepted by the employer and the client, and are available for consideration by the user and the public.

3.01. 力求高质量,可接受的成本和合理的计划;弄清出你做出的所有影响较大的权衡,并且确保它们被雇主和客户所接受,并且把你的计划提供给用户和公众来考虑。

3.02. Ensure proper and achievable goals and objectives for any project on which they work or propose.

3.02. 确保在工作或提出任何项目的时候,设立恰当,可以达成的目标。

3.03. Identify, define and address ethical, economic, cultural, legal and environmental issues related to work projects.

3.03. 识别,定义和解决各种与项目相关的道德,经济,文化,法律和环境。

3.04. Ensure that they are qualified for any project on which they work or propose to work by an appropriate combination of education and training, and experience.

3.04. 确保自身因受过合适教育和训练,以及拥有足够经验,而有资格去做他们工作或提出的项目。

3.05. Ensure an appropriate method is used for any project on which they work or propose to work.

3.05. 确保使用一个合适的方法去做他们工作或者提出的项目。

3.06. Work to follow professional standards, when available, that are most appropriate for the task at hand, departing from these only when ethically or technically justified.

3.06. 只要条件许可,就应当采取专业标准去做手头的人物,除非有道德或者技术上的正当理由来支持你不这么做。

3.07. Strive to fully understand the specifications for software on which they work.

3.07. 力求完全理解你工作的specification。

3.08. Ensure that specifications for software on which they work have been well documented, satisfy the users’ requirements and have the appropriate approvals.

3.08. 确保软件的specification完善,满足用户需求,也经过恰当的批准。

3.09. Ensure realistic quantitative estimates of cost, scheduling, personnel, quality and outcomes on any project on which they work or propose to work and provide an uncertainty assessment of these estimates.

3.09. 对于任何你工作或者提出的项目,要对费用,调度,人员,质量和产出进行现实的和量化的评估,而且要给出对你的评估的不确定性的估计。

3.10. Ensure adequate testing, debugging, and review of software and related documents on which they work.

3.10. 确保对于你在做的项目的程序和文档,要有足够的测试,调试和复审。

3.11. Ensure adequate documentation, including significant problems discovered and solutions adopted, for any project on which they work.

3.11. 确保对于你在做的项目,要有足够的文档,包括所有你发现的问题和解决的方法。

3.12. Work to develop software and related documents that respect the privacy of those who will be affected by that software.

3.12. 开发尊重用户隐私的软件和文档。

3.13. Be careful to use only accurate data derived by ethical and lawful means, and use it only in ways properly authorized.

3.13. 留心只用合乎道德和法律的手段获取的准确数据,而且只按照被授权的方式去使用它们。

3.14. Maintain the integrity of data, being sensitive to outdated or flawed occurrences.

3.14. 维护数据的完整性,对于过期和有问题的数据要敏感。

3.15. Treat all forms of software maintenance with the same professionalism as new development.

3.15. 对于任何形式的软件维护,要有和开发新软件一样的专业精神。

Principle 4: JUDGMENT

原则4: 判断

Software engineers shall maintain integrity and independence in their professional judgment. In particular, software engineers shall, as appropriate:

软件工程师应当完整独立地进行自己的专业判断。具体来说,软件工程师应当:

4.01. Temper all technical judgments by the need to support and maintain human values.

4.01. 调节所有的技术判断以支撑和维护价值观。

4.02. Only endorse documents either prepared under their supervision or within their areas of competence and with which they are in agreement.

4.02. 只签署这样的文档:要么是自己管理之下的,要么是自己职权范围且已在业内达成共识的。

4.03. Maintain professional objectivity with respect to any software or related documents they are asked to evaluate.

4.03. 评估任何软件和文档时保持专业的客观性。

4.04. Not engage in deceptive financial practices such as bribery, double billing, or other improper financial practices.

4.04. 不参与贿赂,重复收费等不正当的经济行为。

4.05. Disclose to all concerned parties those conflicts of interest that cannot reasonably be avoided or escaped.

4.05. 把无可避免的利益冲突通知给所有相关群体。

4.06. Refuse to participate, as members or advisors, in a private, governmental or professional body concerned with software related issues, in which they, their employers or their clients have undisclosed potential conflicts of interest.

4.06. 拒绝以任何形式(作为成员或提建议者)参加一个任何形式的(私有的,政府的,专业的)组织,如果这个组织或者他的雇员,客户有未公开的潜在利益冲突。


posted on 2011-04-07 14:20  se2012  阅读(468)  评论(2编辑  收藏  举报