软件工程结课作业

         首先感谢老师、同学们的帮助,使得我在软件工程这一学科有了深入的了解。

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

     在学习中,我们还要注意比较三种方法的优缺点,例如:传统方法虽然使软件摆脱了混乱和无序,
但其在适应需求变化的方面不够灵活,而且传统方法要么面向行为,要么面向数据,缺乏两者的有机
结合。而面向对象方法的程序设计和问题求解更符合人们日常自然的思维习惯,适合大型、复杂及交
互性比较强的系统。形式化方法则是一中基于形式化数学变换的软件开发方法,它可将系统的规格说
明转换为可执行的程序。在今后的学习中要注意多读书、多思考、多练习、多讨论,不断熟悉书本的
基础,并以此为基础将其扩散开来,应用于今后的实践。不断锻炼自己,向一名合格的程序设计师迈
进。

在一次感谢我的老师,同学。

你可能感兴趣的:(软件工程结课作业)