在这一学期的学习中,我们进行了团队开发的实践,第一次进行团队合作,并且严格按照团队开发使用的开发流程,经过这一此也对团队开发有了一定的了解,由于是第一次进行合作,并且,是我们第一次使用进行APP开发,所以所有人对于环境、使用的语言具体的操作流程都不熟悉,所以在进行工作时也是很艰难的,在第一阶段冲刺的时候,感觉自己并不是那么的投入吧,如果按照构建之法中的效绩评价的话我就是团队中的鸡吧,后期也是意识到了这个问题,这是整个团队的事情,自己这样是对团队的不负责,是在拖队友的后腿,所以在后期尽量的去补救,尽量积极地承担项目中的问题,积极地去准备,为团队共同的目标去努力。最终在大家共同的努力下还是完成了开发任务,虽然界面显得比较低级,也只能实现记账本的基础功能吧,但是大家都努力去做了,虽然没少碰壁,但还是学到了不少的知识的。说实话,项目中的许多控件都是从网上找的,然后根据需要进行相应的修改,对于其中的不少知识还是不怎么了解的,所以在接下来的学习过程中,还要多去实践,去掌握相关的知识的,
另外,我们的软件学园派已经进入了最终的阶段,感觉最终的效果还可以吧,
及时不时的课堂小测试、以及自己的读书,我也慢慢的认识到了这门课的重要性。也让我重新认识到了软年工程这门专业,其实软件工程,并不像我们想的那样,只要坐下来通过人月来计算,不断地累代码就行。作为一个工程来说他也是需要有着一定的规则的,软件也就像一栋房子,如果你不按照要求来,他也是一个豆腐渣工程根本不堪一击。这门课就是让你掌握在实际的开发过程中我们需要注意的问题,无论是对于代码的编写过程,还是团队的合作,对项目问题的分析,对用户场景的模拟,对于异常事件的处理。这些都是我们不曾接触,没有在遇到甚至从未考虑过得问题。这就说明我们之前所做的实验都仅仅是实验室版本,只能是通过自己规定的正确输入,然后得出自己预想的结果,这样的程序只能存在学校这个象牙塔中,无论是从程序的健壮性还是安全性考虑根本经不住任何的考验。看看那些做过的课堂测试。
总体来说,这一个学期过得很充实,每周都会有作业,虽然比起以前稍显忙碌,但也确实使我们进步了许多。
另外,我们在本学期里由于疫情,只能在家上课,真的有些不方便,在组队过程中有很多的不便,很多同学都不知道从哪里开始,团队的交流不是特别的多,主要是布置下任务就各忙各的了,有时候很容易会因为分配不均出现矛盾,所以希望老师可以在大二上学期分配好组队任务,