软件工程课程结课自我总结
一、承诺和期望
首先,我觉得在本次课程中我学到和收获了自己想要的东西。学会了结对编程中自我批判与虚心学习,学会了团队作业中协作共赢与团队相处,学会了复杂问题调试解决办法,学会了系统测试与分流流程。
学会了开发工具使用,版本控制工具使用。
学会了快速上手一门新编程语言的着手点。
二、带来的提升
1、新软件
这个还真没有,之前软件都有接触过。
2、新工具
版本控制工具一直有在使用,但是真正加入团队项目之后才发现,使用过程中有许多自己觉得无聊和繁琐的流程对整个项目的作用往往会比较大,尤其是出现问题之后定位bug时,之前留下的记录很有作用。
测试工具的使用,初期的开发过程并不会考虑内存性能等问题,测试工具的使用可以发现自己在开发过程中不曾注重的问题,并不能完全满足要求。
之后的学习和工作之中会更加规范的使用这些工具。
3、新语言
学习了使用python写界面的工具和框架。
4、新语言
代码量的话,有效代码,1500行左右。
5、新方法
软件测试方法和流程。
三、人月神话
以前觉得项目不大没有必要考虑各个阶段的时间分配问题,但是经过本次课程学习到了很多。写出代码,实现功能,并不是达到了要求。往往是调试和需求增删,bug修复的时间会更多,而这些时间是根据不同情况不定的,甚至会无限延期。
之后的项目重要的一点是要做好顶层设计,考虑所有功能需求的同时还需要考虑内存和性能的要求。
四、构建之法
萌芽阶段:大家彼此开始了解,熟悉工作风格
磨合阶段:可以从容提出意见,头脑风暴
规范阶段:达成共识,规范共享
创造阶段:灵感碰撞,很多新的idea
五、建议
有时间有精力的话可以认真的做好课中的每一个要求,你会收获很多。
六、助教
很棒,辛苦,谢谢,加油!