再谈对软件工程的认知和理解
组名:闪电小飞侠
组长:甘馨茹
组员:康钦敏 甘琪 李淼 陈雨薇 郭金鸽 刘祥瑞
首先对团队项目实践过程进行全面的总结和分析:我们团队男女比例是3:4,相对来说还是比较平衡的,但是女生的实力相对来说较低,所以更多的难一些的任务是男队员承担的,但是在我给每组员分配个人任务的时候,每个人都给非常配合也很积极,并没有出现团队不和或者抱怨的情况,每个队员可以说都具有团队精神,在团队精神的作用下,我的队员们产生了互相关心、互帮互助的行为,并且能够做到自觉地维护集体荣誉来约束自己的行为,一旦分配了任务每个人都能够自己主动的去做事,也有自己的主见和看法,而且可以不断地总结经验发现问题等,每个人都具有充分的创新意识,除此之外我在我们的团队身上还看到了凝聚力,当团队中无论谁出现了问题,所有人都会一起解决,协作性非常强。
其次是我自己的感悟:通过本次团队项目实践,我也收获了很多经验,上大学以来我是第一次当组长,虽然过程有点坎坷,但是这次实践我的确收获了很多经验,古话说得好:“众人拾柴火焰高。”团队合作的力量确实是一个人无法相比的,团队合作能够为团队里的每个人机器更强的工作动机,对于目标贡献的用心性也比自己独自工作时高出很多。第二,团队之间合作更有利于激发团队成员的学习动力。第三,一个人的力量有限,但是团队分工合作的话会有多人力量大的优势,就可以把团队的工作分成很多个小块再去分配给成员一齐完成,这样就能大大缩短任务完成时间同时提高效率。第四,团队中的每个人都是不同的,在团队之中互相交流能够集思广益从而产生更好的方案。
10周的课程当中我们团队大概完成了人们对村镇银行的需求的调查研究报告,学习过程中,我对建模这部分知识印象最深,因为建模是构造软件系统最基本的步骤,在软件工程学科中提供了多种多样的建模方法和高效工具,具体在UML语言上印象最深,UML的表示法为开发者或开发工具使用这些图形符号和文本所表达的是应用级的模型,最终可以形成编码所需的初步框架。
以下是我们所有队员的心得感悟:
郭金鸽: 通过课上的学习与作业项目的完成过程,了解到软件开发由项目的确定到项目的需求分析,再到概要,详细设计,代码设计以及开发完成后软件的测试等等这一完整的软件开发流程。通过了一学期的课程和项目的实践,对于个人不同的开发风格,团队之间互相改变,代码编程风格变的一致,分配工作更加和谐,团队更加凝聚,想法更多彩,更加融合,我们意识到团队的力量是强大的,受益匪浅,团队之间互相帮助,完成了各自任务分配到的类以及相应的测试类,并加以改进,共同协作完成了银行储蓄系统的开发。经过一学期的软件工程课程,从个人项目(最大子数组和)到双人项目(二维最大子数组和)再到最后的团队项目(银行储蓄开发系统),我学习到了团队之间的凝聚精神,互帮互助的精神可以是我们获利。学习到了如何对项目组织结构的分配工作更加妥善。通过写项目报告,整个团队对于流程图,UML类图以及项目分析和软件设计以及测试和维护方面有了更加深入的理解,对于课本知识更加的巩固。
我认为有时候代码实现上不够完善,有一些没考虑到的地方,我认为这些很大程度上是经验问题,这是我们团队所需要积累的。这一学期的软件工程课就要进入尾声了,在复习巩固理论知识的,同时更需要回顾和反思自己的学习态度。在这学期的软件工程学习中,未曾有过迟到,早退以及旷课的情况。虽然软件工程的课很枯燥,内容深奥难懂,但还是告诫自己,上课不开小差,认真听讲,加深对其的理解。
李淼:我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。
回顾起此课程,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。
实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。
甘琪:在这学期的学习中,相对来说遇到较多的问题,在项目搭建的时候例如数据库无法连接,代码已经检查很多次但项目依旧无法运行等等很多问题都给我造成很多困扰,但最后通过团队所有人的努力还是解决了所有的问题,本学期给我感触最深的就是需求分析方法中结构化分析方法它是由“数据流、加工、数据存储和外部实体”构成的数据流图,体现了系统的逻辑模型或者说是功能建模,对于软件最后的测试有极大的帮助。除此之外,还有一点让我印象深刻。分工的重要性,说到分工那就不得不提组长这个职位,一个团队中必须选出一个决策者,这样在遇到大的事情时才会有人做决定,组长在团队中起到了领头羊的作用,组长必须根据每个成员的特点对其进行分工,只有一个好的分工才能保证项目又快又好的完成。
康钦敏:通过这次软件工程导论的大作业。我认识到了一个软件的制作,不是一个人就能做好的,得需要一个各司其职的团队。按照团队成员擅长的模块合理分配,开发程序会事半功倍。一个人尽管你可以负责全面,但你写出来的一定没有团队写出来的完美,而且开发时间一定也比团队开发的长。另外我也知道了“纸上谈来终觉浅,绝知此时要躬行”。开始计划的时候挺好的,但是写起来时候有各种各样的问题,然后是通过和队友的交流解决的。积极的沟通也是团队很重要的一个点。
陈雨薇:通过这学期软件导论课程的学习,我不仅学会了很多知识点而且对软件工程这个专业有了新的认识。在这门课里我们做了三个项目:单人项目、双人项目和团队项目。其中最令我深刻的是团队项目因为它让我知道了团队的作用有多大,并且也充分锻炼了我各个方面的能力。同时学习的一些知识点也给了我很大的感触,特别是在学习需求分析的时候发现原来开发软件不仅仅是编写代码实现功能那么简单,你还要先去进行调查了解软件的各个方面写出需求分析然后才能根据需求分析去设计编写代码。在需求分析中令我最开心的就是画用例图、类图、活动图等因为里面有各种不同的图标,你只有知道他们之间的关系你才能完整的绘制出来,这考察了自己的很多能力虽然有很多都画不出来但是还是觉得有意思。还有一部分给我的感触也很深,软件测试这部分在以前的认知里只要代码能运行就没有错误,但实际上并不是这样的,你要通过黑盒或白盒测试才能知道是不是真的没有错误,并且测试也是一个很难的板块要设计测试用例,看代码覆盖率等等。因此这门课给我以后打下了很多基础也刷新了自己的一些认知。
刘祥瑞:软件工程是一个团队协作的学科。团队中的每个人缺一不可。通过这次课程的学习,我对团队合作有了更深的了解。每个人都在团队中发挥了自己的作用,我和大家一起齐心协力共渡难关,最终完成了合作。
浙公网安备 33010602011771号