详情参考江西高校出版社软件工程
可行性研究【软件工程】
1、可行性研究是工程领域中一种针对项目效益的带有预测性的论证方法
2、主要判断是否值得投资和执行
3、基本任务:是对新建或改进项目的主要问题从技术经济角度进行全面的分析研究,并对其交付后的经济效果进行预测,在既定的范围内进行方案论证的选择,以便最合理的利用资源
4、可行性研究的结果是说服投资方进行投资或者项目的责任方进行立项的重要证据
5、软件项目的特殊性:
1、软件是纯知识产品,其后开发进度和质量很难估计和度量,生产效率很难预测和保证
2、软件的需求量变数很大。
3、软件满足的是人的体验期望。
4、软件开发周期短,复杂度高。
可行性研究的任务
定义问题,并在简单的分析原有系统的基础上导出系统的逻辑模型,并从技术的角度上提出若干可供选择的方案,然后从技术,经济,社会,和操作四个方面分析方案的可行性,并选择最为可行的方案或论证项目是否可行。简单来说就是回答三个问题:“做什么”,“怎么做”,“能不能做”。
1、分析问题
2、研究现有系统
3、生成现有系统的物理模型
4、从现有系统中导出新系统的模型
5、提出解决方案
6、对每种解决方案仔细研究其可行性(经济、技术、社会、操作可行性)