对于软工飞机大战项目的个人总结

基本介绍

班级姓名:16级软件五班的孙曾福

学号:2016035107204

职位:软工一组的软件工程师兼任架构师

项目:飞机大战

负责位置:我主要负责编写我方飞机和子弹生成及识别部分,兼任软件模块整合和后期软件生成实例

========================================================================================================================================

耕耘情况

耕耘时间:每天至少三个小时,断断续续应该在25天以上

代码和注释:代码在千行以上,注释超过了150行

文档:请参阅课后作业

设计图:参与并设计早期的E-R图,其余请参阅我组UI设计师沈兆寅的博客

提交次数:每周不定时提交,合并唐立博的代码提交已经超过15次,仓库地址:https://gitee.com/Steven_me/plane_wars 

参加会议:14次

组织会议:与软件工程师们讨论过怎样进行最后的代码审计和实例生成。

主动沟通:产品经理10次,项目经理15次,测试工程师10次,软件工程师总结25次,UI设计师15次

客户沟通:请参阅产品经理宋安宁

展示最终的项目目录及部分代码:

=======================================================================================================================================

收获

开始时计划的收获:在Python3.0下的pygame熟练地编写新程序,并可以使用pyinsteller生成可执行程序

结束时的收获:学会了组合模块并可以熟练的使用cxfreeze打包可执行的Python程序

=======================================================================================================================================

做的不好的地方

因为技术原因,没有能很好的把整个项目制作出来,只和小伙伴制作了主要部分,游戏可玩性不太高,代码还是过于臃肿,没有找到好的方式去优化,后期软件生成实例方面,pyinstaller出了很大的问题,导致最后的实例没有生成的方法,后来在唐立博和百度的帮助下使用cxfreeze成功打包,今后我要继续巩固知识,如果有时间,我会继续把这个项目完善。

=======================================================================================================================================

感受和体会

软件工程可以分成两个点来理解,一是软件,二是工程。因为软件是一个机器的灵魂,有用的软件绝不是一个人可以简简单单的去编写出来的,而是靠许许多多有着同样的目标的人一起同心协力去制作出来的,这就是一个工程,每个人可能在这里担任不同的角色,也可能做着不同的事情,但是我们的目标是相同的,当项目成功完成后,成功的喜悦和成就的力量会引领我们进行下一个目标,因为我们坚信:Despite the darkness of the future, as long as the direction of light is pursued, the light is ahead!

猜你喜欢

转载自www.cnblogs.com/Steven-Tim/p/10126369.html