Software Engineering——制定计划、运筹帷幄

          

          软件计划的目标是为项目负责人提供一个框架使之能合理地估算软件项目开发所需的资源、经费和开发进度,并控制软件项目开发过程按此计划进行。在做计划时,必须就需要的人力、项目持续时间及成本作出估算。这种估算大多是参考以前的花费作出的。软件项目计划包括二个任务:研究和估算。即通过研究确定该软件项目的主要功能、性能和系统界面。友情链接百度文库

http://baike.baidu.com/link?url=yKLV9Z1UyA3SCZqcZkDM0bgPooVSOzjQlpoZWtaN5TjPcFR8nU32BprnkkP5PtsZ5as5BUJAnmzi6e-fLi4EW_


          软件计划阶段还有一个很重要的文档可行性研究报告。可行性研究报告主要是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、操作、法律等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性分析方法。可行性研究具有预见性、公正性、可靠性、科学性的特点。可行性研究报告模板链接:http://baike.baidu.com/link?url=GtgFzWRaYGeyTQgMap3djF2sunemyOkxHrtE1Edqkd4yERoVirF8SrxAiKTAMV0A


     不能说软件计划比需求分析还重要,只能说软件计划是一个前提是一个必要的环节,只有计划通过了才能有继续下去的理由。要知道软件的可行性就要从开发成本和效益上来分析是否可行,这个阶段还要预先的估计成本效益。在软件还没有开始做的时候我们就需要预先知道软件做出来的收益和一些可能的风险,这是比较困难的,也是需要有深谋远虑和预测市场的能力的。


          软件计划阶段还有一个很重要的文档可行性研究报告。可行性研究报告主要是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、操作、法律等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性分析方法。可行性研究具有预见性、公正性、可靠性、科学性的特点。可行性研究报告模板链接:http://baike.baidu.com/link?url=GtgFzWRaYGeyTQgMap3djF2sunemyOkxHrtE1Edqkd4yERoVirF8SrxAiKTAMV0A


           一个系统只有先确定是否有可行性然后才轮到后面的需求分析和系统设计等,同时它也是需求分析的准备工作,需求分析根据制定的计划可行性研究报告来确定要做什么。就像我们要想做好一件事情之前要对这件事的全局首先有一定的掌握或预测,自己知道做这件事的好处和风险或者其他的影响,并确定是否要去做。只有做到运筹帷幄才能见英雄本色。


你可能感兴趣的:(Software Engineering——制定计划、运筹帷幄)