前言
软件工程的学习有一个很大的特色,就是它有细致的计划,有各种的书或报告等文档记录。
第二章中的软件计划,更让我想起了我们伟大的祖国从建国初期就有的“计划”。一五计划,二五计划,到现在的十二五计划,正是因为有这些计划的制定,我们祖国的经济、教育事业才有了腾飞的发展,一个泱泱大国如此,可见计划的重要性。
所以,对于一个软件来说,计划是它不可或缺,至关重要的一个阶段。下面我们就来好好认识一下软件计划的内容。
主要内容
先通过一张图,来宏观了解一下软件计划的主要构造。
对于问题的定义阶段可是有说头的。
问题定义为软件需求分析功能与性能的依据。定义的内容又包括问题的背景,开发系统的现状,开发条件与理由等等。定义的步骤也十分的细致,需要专业的系统分析员到现场听取用户对系统的要求,反复的进行讨论和协商,这里的问题定义也是要写出一个问题定义报告文档的。在软件动工开始以前,先下手为强的把问题定义阶段做在前面,无疑是很必要的。
对于可行性研究,也是比较重要的一个阶段,一个软件究竟是否可行,是否可以开启,全在可行性研究与分析的成果。
用一张图来简单看看可行性研究包含哪几部分。
可行性研究的任务即用最小的代价在尽可能短的时间内确定问题是否能够解决。其目的不是解决问题,而是确定问题。所以,可行性分析还是以技术可行性为主。
另外可行性分析的内容和后面的软件价格估算和成本分析也有一定的联系。算是软件计划中承上启下的一环。
软件项目开发计划的包含内容,从引言至交付期限和专题计划要点,都很细致的做了各方面的规划,这样思考全局的方式很值得我们不断理解,并在生活、学习管理中学以致用。
小结
软件计划这一章,把软件开始前的准备工作设计的尽善尽美。有了较好的计划蓝图,就能推动软件的继续前进。
就像我们学习和工作中所需的,时间管理中的计划一样。有了计划就能更好的付诸实施,更有效率。