对于一个刚刚接触软件工程的菜鸟来说,什么都是新鲜的。我做的只能是聆听各位的意见加上自己的摸索、自己的理解。软件计划,从字面上我的理解是对于开发一个新的系统。就需要一个计划来指导你的开发,让你在这个开发的过程中提高效率少走弯路。让我们看看百度百科是怎么说的。软件项目计划(Software Project Planning)是一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。很多的术语,很专业的解释。下面请看详细内容
软件计划问题的框架
了解框架,便于把我全局。
问题定义
可行性研究
在这里主要是对各个方面的研究,为开发系统做好准备。
软件计划具体内容
![](http://img-my.csdn.net/uploads/201211/08/1352377347_6916.png)
第一步是形成软件计划书,然后软件要设计的模块、硬件等信息。当然还有考虑软件运行的环境。
软件价格分析
![](http://img-my.csdn.net/uploads/201211/08/1352377501_9751.png)
成本效益分析
![](http://img-my.csdn.net/uploads/201211/08/1352377584_8754.png)
总结:看完这些资料,应该有这样一个了解。软件计划就是通过科学的方法和理论让整个软件开发工程科学化、文档化(几乎每实施一个阶段都会产生一个文档,然后进行审查。审查通过后才能进行下一步。)。从而保证整个软件的开发过程质量,当然不仅仅在这个过程中享受到软件计划带来的好处。在软件维护的阶段,对于软件维护的工作人员也会带来很多便利,节省了软件维护的成本。