作业九:《软件工程》课程总结

      通过一学期的学习,我学到了很多知识,软件工程并不像我最开始想象的,是个提高技术能力的学科,反而像小学的社会科学课,教给我们的大多是方法和规则。让仅仅掌握专业知识的我们能更快的进入社会和工作岗位,面对项目和团队合作的时候能更得心应手。我想,这门课教会我的是如何更好地利用自己学到的知识,更快的完成项目,打赢自己的竞争对手,从而在竞争激烈的市场中脱颖而出。

      当初在开始的时候提出的问题经过一学期的学习,我也得到了解答。

一:软件设计的构思方法

首先进行初步设计,关注于如何将需求转换成数据和软件框架。第二步是详细设计,将框架逐步求精细化为具体的数据结构和软件的算法表达。设计中应该注意软件的层次结构,其次应该模块化,便于分离,每个模块展示独立的功能

二、对一个专业团队而言,在设计构建的时候借鉴别人的成果是否有必要?

不管是团队还是个人,借鉴他人的成果都是必要的,只是借鉴的尺度要把握好,否则就是抄袭了。在信息时代的今天,山寨在我们眼里已经见怪不怪了,一个好的创意往往带了的便是抄袭与跟风,这恰恰说明好的创意与方法是多么的宝贵。在完成项目的时候,借鉴别人的成果往往能避免走弯路,能更有效地完成一个项目。但也不能过分借鉴,完全照本宣科,一个好的项目往往集百家之长,再加入自己的想法与特色,才能成为一个好的项目。

三、如何正确发挥一个团队最大的潜力

我想这个问题还是这门课主要探讨的问题,从第四章开始的双人合作到后面的团队合作、敏捷流程其实都在讲这个问题、我们通过学习掌握了技术,剩下的便是需要掌握流程,如何更好更快更有效率的进行团队合作,达成目的,便是这门课的中心。想要发挥团队最大的潜力,就要掌握正确的流程,合理的分工与监督,经常进行交流,就像我们的站立会议,通过交流把每个人的工作展示出来,才能最大限度发挥团队的潜力,避免划水。

通过学习这门课,我的体会还是很多的,本书从个人成长到团队合作、敏捷流程、再到项目的制作,需求分析、设计实现、用户体验、甚至个人道德应有尽有,堪称计算机专业学生的入世宝典。相对于专业技能,这本书更倾向于教会我们规则与方法。所谓工欲善其事,必先利其器,掌握了方法才更能发挥自己团队的潜力,而在团队中,充分了解每个人的长处,合理分配工作,发挥长处,充分沟通,可能这就是我们程序人需要具备的素质。相信以后的工作中,这门课教给我的知识会受用无穷。甚至即使不在计算机领域,只要还在社会中闯荡,这些只是依然会帮助我,起到了不可磨灭的作用。

通过这门课,我更好的掌握了团队合作完成项目的技巧,我认为既然是教会人团队合作的课程,那么即使再多放开一些也无妨吧,让每一个团队自己去摸索经验,磨合融洽,完成项目,有这种经历,相信以后在社会上工作室才不会生疏,轻车熟路适应工作环境。

 

posted @ 2016-06-15 23:04  130201112宋宇辉  阅读(159)  评论(0编辑  收藏  举报