1、请自己翻译下面这段文字,注意不要借鉴别人的结果或者试图从网上找译文,一定用自己的语言把这段文字体会一遍。
Software engineers shall commit themselves to making the analysis, specification, design, development, testing and maintenance of software a beneficial and respected profession. In accordance with their commitment to the health, safety and welfare of the public, software engineers shall adhere to the following Eight Principles:
软件工程师应致力于做分析、规格、设计、开发、测试和软件的维护,一个有利的并且被尊重的专业。依照他们恪守健康、安全和公众福利的承诺。软件工程师应该坚持
一下8条原则:
1. PUBLIC - Software engineers shall act consistently with the public interest.
公众——软件工程师应该坚守公众利益。
2. CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.
客户和雇主——软件工程师应该用与公众利益一致且符合客户和雇主要求的最佳方式。
3. PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.
产品——软件工程师应该保证他们的产品和修改符合最高专业标准。
4. JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment.
判断——软件工程师应保证他们判断的完整和独立。
5. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.
管理——软件工程经理和领导者应该规定和发展一个道德的方法来管理软件的开发和维护。
6. PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.
专业——软件工程师应提前使专业的完整和声望与公众的利益一致。
7. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues.
同事——软件工程师之间应平等而且相互支持。
8. SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.
自己——软件工程师应该加入到终生学习和注意专业的实践,同时在专业实践中也应该提升道德规范。
2、在第一次博客作业里http://www.cnblogs.com/zhanglsh/p/5252703.html我们请大家根据目前的学习状况提出一些问题,现在结束了,大家是不是可以回答这些问题了,请在本次作业中一一回答
亲身经历了软件的制作过程,不仅明白了软件的定义,更对完成软件的过程有了更细致的了解,从最开始的原型到最终的完成。同时也明白了,软件工程涉及的更多的是软件的知识,而我们的专业确实面向更底层的东西,比如计算机各种各样的原理。最后一个问题仍然不够明确,但是我相信软件工程的课程让我面对就业时,会更加的得心应手。
3、请根据本次学习过程给出总结并针对教师授课给出意见和建议,字数1500以上。
首先感谢老师和各位助教的辛勤教导,特别是助教的付出,你们是我们学习的榜样。
有幸参与软件工程第一次课程改革,总体感觉来说挺好的,相比老旧的灌输知识模式,这样的授课方式可以让我们做到“做中学”。在此次软件工程课程中,我们学习到了软件的制作流程以及各种各样的开发模式,这在以前的课程中是不曾接触过的。
在本学期软件工程中学习到了很多知识。首先是软件制作流程,对于以前的我们来说,软件似乎只是拿来用的,知其然而不知其所以然,但是学习了软件工程后,我们明白了软件的开发过程,以及各个步骤的具体操作。第二,学会了如何适应团队,以前的学习过程没有这样的步骤,几个人作为一个小团队合作完成什么。通过这次团队作业,我们学会了如何与人相处,如何管理团队以及如何去适应团队,这为我们以后步入社会奠定了一定的基础。第三,养成了一个良好的编码规范,以前的课设等等,代码量很少,所以代码格式不规范,命名不规范对于其他人对程序的理解问题不是很大,但是在此次课程中这样就不可以,不规范的代码不利于团队的其他人理解你的程序,你所实现的功能,更会阻碍整个团队的进度。
学习过程是短暂的,本次的课程很快就接近尾声了,这里有几点小小的建议。
1、我觉得老师应该更加融入各个团队的软件开发流程,这样避免了开发过程中的投机取巧现象,也可以极大提升各个团队的积极性。
2、对于各种作业的布置,分难度布置题目,避免答案如有雷同纯属巧合的现象。
3、分数问题,这个问题很麻烦,尽量公平吧
4、给与博客一定的重视,让学生可以发挥博客的作用,比如给优秀博客赏析之类的,既然老师说了博客的重要性,我觉得就应该调动学生写博客的积极性。
最后再次感谢老师的付出,以及助教的不辞劳苦,你们辛苦了,谢谢你们。祝软件工程越来越好。