软件工程结课作业

我的体会:

     软件工程对于我来说,对一些应用操作、概念、工具方法等理解起来开始较为困难,要能从整体概念上较好地理解和把握、学好软件工程,不是仅仅专业书籍细致地看几遍,学习过程中要注意多看多练要注意结合实际,更要多思考,面对错误不要一范就问,要尝试自己去解决。但是还要注意什么都学,肯定是什么都学不透的,要集中精力打攻坚战,学习软件工程首先要明白自己的学习目标究竟是什么,根据自己的实际工作出发,有针对性的在相应的学习方向上进行提高,制定出详细的学习规划。还要注意与其他科目的相辅相成,就像我们在学习面向对象分析的时候要结合大一学习的面向对象及其方法学这一专业科目进行研究拓展;在学习语言时多思多想,把从各个科目学到的知识通汇贯通。还拓展了新的知识领域,比如:程序单元测试github 的使用。

    在软件工程的学习中,我了解到了软件并非是一些代码这么简单,在开发软件的过程中,编写代码的工作量其实只占不到所有工程量的30%,而后期的管理和维护更是占了60%到80%之多。一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告,开发进度报告,项目开发总结报告,软件维护手册,软件问题报告,软件修改报告,等多个文档,每个文档都要上级验收审查,而文档数量众多,要做好这点真的不是很容易,而恰恰写好文档正能保证完成软件工程其中一个目的的关键,既研究如何用最小的开销做出生存期较长的软件,再加上各个阶段都要进行周密的策划、详细的分工部署和人员安排,且各阶段要据具体情况不断的反复才能达成,所以代码只是开发软件这个浩大的工程的一个小小的过程。

     从开始的个人作业到后来的小组合作,这不仅仅对书本上的知识进行实践,也锻炼了多人配合合作能力。刚开始软件工程确实给我带了不小的心理压力,觉得自己在很多方面的欠缺。最后,经过了一学期的学习以及自己得到的成长还是非常值得的。

原文地址:https://www.cnblogs.com/leeyangtongxue/p/11924109.html