老师说的都队-团队总结
老师说的都队-团队总结
一、团队成员
180401柳建慧、180401何美慧、180401廖红生、180401张辉、180401徐铭宇、180402黄志鹏、180403高俊平
二、项目总结
我们组所选择的题目是:快乐四则运算——针对于当代小学生出包含不同难度的题目,分为一百以内加减法、一百以内四则运算、一千以内四则运算。当用户选定一种规则之后会跳转到指定页面,系统随机给出十道题目,我们的系统有判断对错和统计正确率的功能。项目采用前后端分离技术,中观采用Springboot+vue作为前后端的技术框架,微观上使用Java、HTML、CSS、JS等。采用B/S架构,采用面向对象的设计方法,遵循Rest接口风格,阿里巴巴代码规范。
我们组成员虽然编程水平不一样,但是总的来说还是比较强的。大家都很积极主动地完成工作和任务。从一开始的一头雾水,到后来简单的理出思路,确定分工,一步步细化,再到软件系统的顺利完成,离不开“老师说的都队”每一位成员的努力。我们组是后来改选的题目——儿童四则运算,经过大家一起的仔细讨论才确定下来。在工作方面,每一位成员都很用心。虽然从中探索的过程很复杂和漫长,但是我们在一起互相鼓励,有问题大家一起解决,团队精神从中慢慢建立起来。通过短短两个月的合作,我们团队成员的关系更加密切了,同时每个人的合作能力得到一定的锻炼,感谢老师给我们这样一次机会锻炼自己。第一次作为队长,感谢各位组员的信任,我们七个人聚是一团火,散作满天星。
三、心得体会
180401柳建慧(组长)心得:
通过学习软件工程这门课程,我了解到许多之前未曾深入思考的细节,比如代码规范、代码测试,团队模式等,同时我也学会了画程序流程图、数据流图、UML类图、数字字典等。在经历过单人项目、双人项目、尤其是团队项目之后,我对团队精神,团队合作有了更加深刻的领悟。大家相互鼓励,共同朝着一个目标前进和努力。感谢老师一学期以来的指导。
在此次团队项目中,我们虽然有着不同的分工,但是无时无刻不在相互补充,相互配合,相互合作。在此次团队项目中,我真正领悟了课上所学的知识,代码的测试类的编写,UML类图的制作,团队模式的意义的深入实践,团队合作带来的好处等,这对于学习软件工程这门课程有了更大一步的促进。同时,作为一名组长,我为我们组员感到自豪,大家都很努力,项目得以取得圆满成功。最后,希望我们“老师说的都队”的每一位成员都能取得好成绩,谢谢老师!
180401何美慧心得:
曾经以为程序就是软件,软件就是程序,学习软件工程过后,才知并非我浅显的理解。软件危机的出现,更让我知道了软件何其复杂,以及以一种工程化开发软件过程:需求分析、设计、编码、调试、维护、团队合作每一个步骤存在的重要意义。团队合作对于,软件开发贯穿始终,通过此次软件工程团队项目的创建,我知道了团队合作的十分重要,争议固然存在,但通过沟通交流,不断磨合,最终达成一致甚至到后来的默契,互相提建议、不断改进。虽然团队成员中能力方面有所不同,但是各取所长,彼此配合。精细划分模块明确各自分工,组长协调的同时,组员及时给予回应,积极配合,项目得以顺利进行,在此过程中团队成员也接收到新的知识,学为所用。
感谢老师一学期的指导,本学期上了一堂别样的专业课,成绩组成不一样、上课形式不一样(提问环节以及展示环节),从IDEA软件下载、测试类创建、博客心得分享、单人项目、双人项目(领航员与飞行员)、团队项目、文档报告编写一路走来,我学习到的除了软件工程方面的相关理论知识,同时更加清楚了解了日后在企业工作开发软件的过程与状态,中途或许存在意见改进、瓶颈时间等诸多问题,但是度过后回想,是一段能力成长的过程。感谢队友的陪伴!团队项目答辩加油!
180401徐铭宇心得:
我在团队项目中的负责的是测试计划和测试说明。参加软件测试工作后,随着工作经验的增长自我感觉越来越好。一次针对项目的新的小项目进行测试的时候,对项目测试有了很深刻的了解,在进行团队的测试时,有条列的进行测试,不至于找不到方向。
刚开始的时候,总是思考如何做好软件测试。我总结了有些经验是实战中得到的,所以不断尝试引入新的测试流程然后评估,这个过程虽然很痛苦,但是从中积累了不少经验。这段时间让我学习到了很多东西,接触了 js,css ,测试管理工具,自动化工具。由于工作中经常写报告反倒养成了总结教训的习惯,因为纸面上的东西是永远也忘不掉的。在写的过程中可以不断补充扩展,整个过程是思想升华的过程,当年达摩面壁九年就是融会贯通的典型例子,如果他不是有个思考的过程,他也不能成为一代大家。如果后来不时有人把他的绝技记录下来,也就不能有后来的少林寺七十二绝技。
要想成为好的测试人员,还要了解你要测试的软件的相关知识。要了解软件产品的架构是什么样的。要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,这些才是用户最关心的,也是你在测试中需要注意的问题,满足客户是最大的需要。但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮助你了解产品如何工作。还有多看看公司 Bug 库中的问题,这些存在的问题可以帮助你了解软件产品那些地方存在缺陷,软件系统那些地方会出现错误。软件是运行在一个大环境中,如果对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操作系统的知识,有助于你发现缺陷,定位问题更加准确。
180401张辉心得:
学习软件工程一个学期以来,在郑山红老师的教导下确实获益匪浅。这门课让我对软件的认识有了大大的提升,从一开始对软件工程的懵懵懂懂,到现在一学期下来的学习,懂得了许多的知识。
刚开始的时候, 老师通过讲解很多小例子来让我们熟悉并了解软件工程这门课程, 让我深刻的认识到使用软件工程中的方法来解决项目的许多问题是必须的, 同时也让我见识了在大型项目中如果处理不好各项工作,就会像陷入焦油坑一样难以挣脱。
同时, 我们也深谙一个成功的项目,对于需求的深刻把握是取胜的关键, 所以我们在对项目构建初始, 设计了需求调查问卷, 并在线下询问了很多家长.与此同时, 我们小队也进行了小组间讨论. 才获取到了最后的项目需求。
同时我也在这些项目中一次又一次地加深了对于软件测试的理解, 而且明白了软件测试的重要性, 就像黑盒测试一样,可以帮助我们模拟用户来发向用户使用过程中可能会遇到的各项问题。
最后很感谢老师能给我们机会去体验双人合作与团队合作的机会, 这些都让我们锻炼了与未来同事表达自己意见的能力, 可以将自己的想法加入到整个项目中。
软件工程这门课在毕业之后,仍是我们在实际中运用的一项非常有用的技能,这门课让我意识到理论学习很重要,而实践更重要,实践是检验真理的唯一标准,只有实践和理论相结合,才能使效益最大化。软件工程的课虽然已经结束了,但是我对软件工程的学习才刚刚开始,有了这些基本知识做铺垫,在以后做项目的时候将会是解决问题的有效措施。
180401廖红生心得:
这次的团队项目我们组做的是四则运算,起初选的题目并不是这个,但是在我们做了一段时间后,发现这个题目并不能满足我们的期望,于是我们决定换一个题目。这使得我们前面的心血几乎白费。但是这也告诉我们,在选题的时候要对题目有充分的了解,不能随便挑选一个题目,而不考虑实际的情况。同时在这次团队项目中,我也更加明白了团队合作的重要性,在组建团队之后再辅助以明确的分工和良好的沟通,让团队中的每个成员都充分的投入到项目中来,同时再配上合适的软件开发流程,往往能使软件开发效率有明显提高。在这次的团队项目中,感谢队友们的指导与分享,使我受益匪浅。
180402黄志鹏心得:
软件工程课程虽快要接近尾声,但我对于软件工程的学习才刚刚开始,山红老师的课让我受益匪浅。使我深深的体会到软件工程的重要性,随着软件规模、复杂度的不断增加,项目开发中更多的是协作、管理和控制。与此同时,我学习到很多一般性的方法,例如单元测试,集成测试,验收测试和各类类图的画法等。
最重要的就是大作业—四则运算的项目开发,通过本次大作业,让我对项目有了更深层次的认识,懂得了光有理论知识,没有动手实践的话,也是纸上谈兵。与此同时,一个项目是由一个好的团队组成,所有我们更加意识到了团队合作的重要性,在项目的开发过程中,一些争议固然不可避免,但我们要学会了通过讨论、协商,群策群力,在不断地磨合中达成一致与默契。同时,为了更好的完成项目,将团队的合作进行了合理的分工。虽然在一个团队中,团队的成员能力各有高低,但我们互相尊重,各取所长。最后,在组长完美协调下,组员积极配合,愉快合作,发挥出了团体的实力,完成了本次大作业。
180403高俊平心得:
经过这次实验,我们真正体验到了团队协作的乐趣。团队共同讨论细心研究,都参与到其中,取长补短互相进步,通过团队成员的不同的思维去研究一个问题,能够做到集思广益,促进我们团队的进步成长,在编写代码时采用的是基于我的单人项目的源码,在双人项目源码的基础上,通过使用前后端分离的微服务架构进行界面化展示,在运算方面使用了逆波兰式子来实现了对中缀表达式的转换,让计算机更加快速的了解到如何实现运算,在加入括号的过程中,去除括号确定运算优先级成为本算法中较为重要的环节,通过改进单人项目代码,使用逐个运算的方式实现了括号的去除,最后对于小数的处理也精确到两位小数,这是团队成员集思广益促成这算法的稳健与鲁棒。
四、结语
感谢郑山红老师一学期以来的指导,我们的大三上软件工程导论课程到此画上圆满的句号。

浙公网安备 33010602011771号