个人总结
1、根据自己的理解翻译下面这段话
软件工程师应该是保证他们对一款软件所做的分析,规划,设计,开发,测试以及维护是方便并且注重专业性的。为保证软件工程师所做的工作是健康的,安全的,并有利于公共福利的,软件工程师应该遵从以下八个准则。
1.公众——软件工程师应该是致力于与公众兴趣一致
2.客户和雇主——软件工程师应该牢记他们的客户及雇主的最大利益是与公众利益一致的。
3.产品——软件工程师应该确保他们的产品以及相关的改动要尽可能满足专业水平的最高标准。
4.判断力——软件工程师应该以他们的专业素养保持正直的品行和自主性。
5.管理能力——项目经理以及领导应该赞成并且推崇在道德的基础上对软件进行开发和维护。
6.专业素养——软件工程师应该与公众利益一致的方向提升自己的品行以及专业能力。
7.同事——软件工程师同事之间应该互相支持,公正合理对待。
8.自己——软件工程师应该用一生来学习,不仅仅是专业能力而是在提升专业能力的同时亦是应该提升自己的道德素养。
2、关于第一次作业中的问题回答
什么是软件工程?
软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。
软件工程涉及到哪些方面?
软件需求分析、软件设计、软件构建、软件测试和软件维护。
学完软件工程后有何影响?
写代码能力得到了很大的提升。
3、总结和意见
12周的软件学习,让我学到了很多知识,以前看到编程的书就头痛,避之不及,这学期我已经去图书馆借了不少关于编程的书了,并且自己单独的去学习编程的思想。软件工程是一门理论性较强的学科。对于理论性太强的学科,把握起来真的很困难。书上列举很很多不错的例子,本书既可以当有趣的故事书来读,又可以当教科书来用,由此可见编者的水平很高。自己现在大三了,但是写代码还是挺头疼。原因就是没有多多的练习,像以前只做老师要求的,不会多做什么,有时候甚至连老师要求的都做不好。导致对于编程也是变得陌生。但是经过这次软件工程的学习,我发现写代码不是特别难,关键在于自己肯动手,虽然会遇到很多困难,但只要自己不轻易放弃,困难总会解决。
这次的软件工程学习主要任务都是通过博客来发布的,对于我来说是第一次通过这种方式来完成作业的。新颖的学习方式带给我极大地兴趣,让我对着门学科产生了兴趣。通过了前三周的个人作业,让我们初步了解软件工程,然后通过结对编程让我学习到了在编程时和别人一起分享自己的观点,可以让别人指出你程序中的不足之处,学会了如何更好的和别人交流,如何更好的与人合作,这些都是软件工程这门课指引我得到的。虽然我们的最终团队项目破产了,但我还是从中学到了很多,一个团队只要团结互助,就会大大提高成功的概率。
最后很感谢我的老师,张老师得水平也很高,我对他的印象真的很好,这是一位好老师,也是一位负责的老师,老师上课讲的很好,很认真,由于这次考试是半开卷考试,所以大家上课都不怎么听讲,但张老师还是认认真真的授课,这点让我很感动,最后还要感谢郑助教辛勤的给我们同学批作业,评代码。提一点小意见就是下次不要提前告诉同学是开卷考试,还有就是上课最好可以提问一下问题,这样同学们上课就会认真多了。