代码改变世界

个人最终总结

2016-06-05 10:50  真白新宇  阅读(218)  评论(1编辑  收藏  举报

翻译

  软件工程师应当自己做分析、规范、设计、开发、测试和维护,从而成为一个有用处的和受人尊敬的职业。根据他们对软件健壮性、安全性和福利性的承诺,软件工程师应当遵守以下八条原则:

  1.公众性原则——软件工程师的开发方向应始终和用户意向一致;

  2.客户和雇主关系原则——软件工程师开发应符合客户和雇主的意愿;

  3.产品质量原则——软件工程师应该保证他们的产品或发布的模型可以通过最高水平的校验;

  4.判断公平性原则——软件工程师应当时刻保持公正公平的原则,尤其是对自己的项目;

  5.管理原则——软件工程管理者和领导者应为软件开发和维护管理提供正确的方式;

  6.专业性原则——软件工程师应为自己在用户印象中的廉正和声誉做出表率;

  7.同事关系处理原则——软件工程师应该公平对待自己的同事,并给予支持;

  8.自我学习原则——软件工程师应就其专业参与终身学习,对专业实践应鼓励正确的方式。

 

学习感受

       学习了这门课程, 还有老师们的多元化教课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合。整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想。是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。学校开了这门课,我们上了这门课,总是学到了点东西的,不可能明明上了软件工程这门课,却像没上一样什么都不懂。在上课的时候我还是很认真地去听老师所讲述的内容的,我觉得他的思想和我一向而来的培养计算机学生综合素质的理解还是在一定程度上不谋而合了,所谓的需求获取,那就是一个谈判,辩论,交流的过程,已经不是单纯的编编程序就能解决的问题了。从我所看到的听到的来说,我最怕的就是计算机系的学生被别人说成是个带着厚眼镜的,只能够在电脑前编编程序的,在交际场上不知道说什么而一个字都说不出来的人。我觉得这样的人进入社会之后是没有什么前途的,起码他们缺乏了与人沟通交流的能力。而这门课程在一定程度上给了我们这些学生一个机会来锻炼自己在另一方面的能力,设想一下,一个又有技术又能够与人交流合作的人所取得的成就自然要比一个单单只会编程序的人要大得多。其次,这门课程教给了我们在完成一个实际项目时的一般程序及过程,我认为这是一份非常具有实际意义的教学内容。当我们在毕业之后,这是我们实际要运用的一项非常有用的技能,而且不仅仅局限于软件工程的范畴,我们即使是从事与其它行业,不也是要从需求获取开始,一直有条有理地到最后成品的出炉吗?应该说这就是这门课的价值所在。无论是在上课,还是在学生会里面做学生工作,我都深深地感觉到,技术性的工作就好比变魔术,其实原理是非常简单的,甚至可以说简单的可笑,但是当你就是做出这么一个简单的东西出来之后,一些外行们有时候会用崇拜的眼光看着你,觉得你很厉害,很高深莫测。而且最后的考试也是与往常所不同的,半开卷考试,可以让自己的复习更轻松,虽然轻松了,却锻炼了自己总结能力,感觉这种考试很新颖,可以继续发展下去。

 

 

教学建议

     希望老师下学期上课时稍微开一丢丢玩笑,有时候太严肃了,适得其反;考试形式可以继续这么发展下去,很新颖。