软件工程结课作业

  时光匆匆,转眼间软件工程课就这样结束了,然而我有些不舍。我最大的感受就是彭老师特别的用心,在学习理论知识点的同时,更多的是让我们实践。让我们从做项目中学习知识从而得到锻炼。这是我在开课前万万没有想到的,这使得第一次接触软件课的我对此产生了浓厚的兴趣。

  每次的项目作业都让我深刻体会到了团队合作的重要性,一个团队少了谁都不行。实践中我们不仅学到了课本上没有的知识,而且我相信对未来工作也会有很大的帮助。软件工程这门学科拓宽了我的知识面,更加深入了解了软件开。课虽然结束了,但是在未来的学习生活中我将会更加努力,不断学习软工。在学习过程中,知道了团队合作十分重要,争议固然存在,但通过讨论、协商,群策群力, 在不断磨合中能够达成一致与默契。团队成员中能力各有高下, 互相尊重, 各取所长, 不宜妄自菲薄。组长多加协调,组员积极配合,才能合作愉快。然后就是后来的团队了,第一次团队开发,弄得不是很好,几个人一起做软件,配合的很差,主要是大家都第一次接触,对要做的东西没有结构框架,也不知道具体都要做些什么,所以就产生了任务分配不均匀,有能力的做的多,能力差的做的少,量上还是有差距的,在做的过程中大家也没什么交流,各自做完交给组长,所以导致最终结果不理想。在以后肯定会注意各个方面的,也总结了很多经验。

  这门课还提醒了我一个很重要的方面:写代码要及时写注释。良好规范的注释习惯确实可以帮助自己和其他小伙伴理解代码的内容,可是我每次都会忽视掉添加注释,我希望慢慢自己要养成写注释的好习惯。总体来说,我最大的收获是我们的实际能力得到了提高,我们有个人项目,结对项目以及团队项目。我们的互动做了很多,所以动手能力更强了。无论是在上个世纪还是在现在,软件开发所涉及的工作基本上都没有变化,它们都起始于一个实际需要或某个灵感然后就是分析,设计,编码,调试,维护。这些任务以某种方式动态地结合起来就构成了软件开发的整个过程,这就是所谓的“软件开发周期”。 但对于这些工作具体怎样做,什么时候做,每个人都有自己的一套方式,甚至有的人有几套方式。这样,当几个人合在一起干活的时候,最终的结果就只能是一片混乱。所以就需要一套规则,大家都按规则来办事,问题就会少得多。好的规则就叫做规范,又经过长时间的历练,不断地被补充修正,可以说都是精华,按照规范来干活。对于提高软件质量和工作效率自然大有帮助。 而软件工程,说白了,就是这样一套用于软件的团队开发,以提高软件质量和程序员工作效率为目的的规范。其核心就是,对于软件开发的5个重要组成部分,需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,以及如何完成每一个工作。简单来说,就是对于总体的组织和对于局部的实现。 规范只是提供一个好的例子,以描述一种思想,具体到每一个环节怎样实现,对于不同的公司或团体则是各有千秋,因为根本就不可能存在一套放之天下皆可行的标准。

  在最后愿我们的彭老师天天开心!

posted @ 2019-11-28 22:12  你很漂亮  阅读(190)  评论(0编辑  收藏  举报