在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?

  可行性研究的基本任务及目的:在允许的成本和性能需求以及系统的范围内,分析每项需求得以实施的可能性,明确与每项需求相关联的风险,包括一些与其他方面的冲突、外部环境的依赖和某些技术的障碍等。  

  进行可行性研究的原因:在开发一个软件时,需要判断原定的系统模型和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度,如果问题没有可行性的解,那么花费在这些工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费。可行性研究的实质是要进行一次大大压缩简化了的系统分析和设计过程,就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。进行可行性研究的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决。

  目标系统的可行性研究方向:1.技术可行性:对所要开发的软件的所有功能性能和限制条件进行可行性分析,判断在现有的技术水平下是否能够完成;2.经济可行性:估计出开发所需的成本以及开发完成后软件所带来的收益,确定软件是否值得被开发;3.操作可行性:要确定开发的软件是否能够被用户和社会所接受,是否在合法的范围内进行。

文章来自:http://www.cnblogs.com/changyuan/p/5306467.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3