一.翻译:
软件工程师应该是致力于收集数据,分析,设计,测试和维护软件的一个有益和受人尊敬的职业。按照对人民健康,安全和福利的承诺,软件工程师应该坚持遵守八个原则:
1.民众——软件工程师应当始终如一地坚持公众利益。
2.客户和雇主——软件工程师应当采取行动的方式是最好的客户和雇主的利益与公共利益相一致。
3.产品——软件工程师应确保他们的产品和相关的修改达到可能的最高的专业标准。
4.辨别力——软件工程师应当保持完整和独立的专业判断。
5.管理——软件工程经理和领导者应当订阅和促进一个道德的管理软件开发和维护的方法。
6.专业——软件工程师应当推进诚信和声誉的专业符合公众利益。
7.同行——软件工程师应当公平地对待和支持他们的同事。
8.独立——软件工程师应当参与终身学习关于职业的实践,促进伦理职业的实践方法。
二.软件工程对我们明确和规范职业素养有很大的帮助,是我对今后的努力方向也做了进一步指导。
三.个人最终总结
本学期,我们开设了软件工程这门课,刚开始学的时候一直很疑惑这门课程到底要教会我们什么技能呢,通过一个学期的学习,终于明白了开设这门课程的意义所在,它是以前我们学习技能的一个升华,它使我们面对程序设计更加规范化,更加专业化。这门课程分成了三部分来提高我们的能力。
第一部分是自己设计一个简单的程序(四则运算程序)。然后根据不同的要求,不断地添加程序代码,不断完善自己的程序,随着要求的不断增多,所设计的程序也就不断的完善,就可以满足更多人的要求,是这个程序更加出色。,在这个阶段,我还掌握了如何在网上发布自己的代码,怎么样把代码由自己的电脑推送到网站上,对程序的设计也让我不断地加深和提高对以往编程知识的运用和掌握,与此同时,也让我掌握了如何对自己所设计的程序进行单元测试以及各种的测试。总之,在这个阶段我受益匪浅,不仅让我对以往知识加深巩固,还让我学到了很多技能,使我在编程上有了很大的提高。
第二部分是两人的结对作业(关于模拟电梯上下楼的问题),本阶段的任务我是和我的搭档王长同学一起做的,在完成过程中,我们默契的配合,在我们共同的努力下,我们终于完成了任务。在这个过程中,我明白了有些事情是光靠一个人不能完成的,所以必须学会合作,合作才能获得双赢。两人合作中,不断地交流,不断地陈述自己的想法是最重要的,这样两个人才能统一意见和意识,在行动上也能互相保持一致,不至于在开发过程中形成分歧,影响工作的进程,总之,这个阶段我体会最深刻的就是如何和他人合作,所以,在这个阶段我要非常感谢我的搭档王长同学对我的帮助与支持,使我们能够顺利地完成这项任务。
第三部分是团队的作业(我们组设计的是3D-扫雷游戏),我们组的队员有董强强,张振鑫,王奕,王鼎,还有我。在这个阶段,我们组的每个成员都很认真,有责任地负责分配给自己的任务,在这个软件的设计,分析过程中,我们组的张振鑫做出了很大的贡献,在一些界面的设计上我们组的王奕同学提出了很有建设性的建议,而在写关于软件的设计的算法方面我们组的董强强同学做出了很大贡献,而且还很耐心地为我们讲解相关算法,王鼎同学在游戏最后阶段设计的烟花为我们的软件锦上添花,而我则负责设计数码管计数的问题,尽管刚一开始很困难,但经过查找相关资料和组员对我的帮助,最后我们的游戏成功开发出来了。这个阶段教会我了如何和自己的队友相互合作,一起设计软件,过程是美好的,结果是可喜的,所以,这个阶段我要感谢我的队友,没有他们,我想这个项目是研究不出来的。
本学期老师的授课方式也很特别,不再是枯燥的去讲解相关知识,而是结合实际为我们去讲解,并且对课下的实践环节,老师也很负责的去督促我们,并且在实践过程中,还有两个助教一直帮助我们提高,我要非常感谢他们,没有老师和助教的帮助,我们也不会提高得很快。
总之,这学期的软件工程课上的很有意义,尽管结束了,但在这门课中我学到的东西都会很深刻地印在我的心中,并不断的去体会和感悟。