在软件工程的学习中,我了解到了软件并非是一些代码这么简单,在开发软件的过程中,编写代码的工作量其实只占不到所有工程量的30%,而后期的管理和维护更是占了60%到80%之多。一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告,开发进度报告,项目开发总结报告,软件维护手册,软件问题报告,软件修改报告,等多个文档,每个文档都要上级验收审查,而文档数量众多,要做好这点真的不是很容易,而恰恰写好文档正能保证完成软件工程其中一个目的的关键,既研究如何用最小的开销做出生存期较长的软件,再加上各个阶段都要进行周密的策划、详细的分工部署和人员安排,且各阶段要据具体情况不断的反复才能达成,所以代码只是开发软件这个浩大的工程的一个小小的过程。
从开始的个人作业到后来的小组合作,这不仅仅对书本上的知识进行实践,也锻炼了多人配合合作能力。刚开始软件工程确实给我带了不小的心理压力,觉得自己在很多方面的欠缺。最后,经过了一学期的学习以及自己得到的成长还是非常值得的。
虽然前期彭老师的作业的作业让我们大家很受折磨,但总体的课程氛围很好,让我学到了好多有用的知识,也锻炼了与团队沟通协调工作的能力,拓宽了思维 方式,养成了良好的习惯。总而言之,让我受益颇深,对今后的学习和从业都将有极大的帮助。最后,感谢彭馨怡老师十二周以来的辛苦付出,祝愿彭老师在今后的工作中更加顺利!