第二章可行性研究
内容
?2.1可行性研究的任务
?2.2可行性研究过程
?2.3系统流程图
?2.4数据流图
?2.5数据字典
?2.6成本/效益分析
?2.7小结
问题的定义与可性行研究
开始有用的软件
问题定义Who为谁设计,用户是谁?
What要解决哪些问题?3W
可性行研究
Why为什么要解决这些问题
N
可行否?
Y
项目实施计划终止项目的建议
结束
可行性研究的目的
?用最小的代价在尽可能短的时间内确定问题是否能
够解决。
?可行性研究不是解决问题,而是确定问题是否值得
去解决。
说明该软件开发项目的实现在技术上、经济上和社会条件上的
可行性;评述为合理地达到开发目标可能选择的各种方案。
GB8567-88《计算机软件产品开发文件编制指南》
2.1可行性研究的任务
?可行性研究的主要任务是“了解客户的要求及现实环境,从技
术、经济和社会因素等三方面研究并论证本软件项目的可行性,
编写可行性研究报告,制定初步项目开发计划。”——GB8566-
88《计算机软件开发规范》
?
?可行性研究的最根本任务——对软件开发以后的行动方针提出
建议。
可行性研究的内容
?可行性分析
?(1)技术可行性
?(2)经济可行性
?(3)操作可行性
?(4)社会条件可行性(如法律可行性)
?效益分析
?社会效益
?经济效益
?解决方案选择
?导出系统的逻辑模型,对多种可能的解决方案分析可行性,选择方案。
技术可行性
?度量一个特定技术信息系统解决方案的实用性及技术
资源的可用性
?考虑的问题
?开发风险分析
?资源分析
?相关技术的发展(现有技术能否实现新系统,技术难点、建议
采用技术的先进性)
经济可行性
?度量系统解决方案的性能价格比。
?考虑的问题
?成本/效益分析(开发、运行的成本/效益)
?有形成本、效益
?无形成本、效益
?价值和成本的关系
?质量与价值、成本的关系
?价值/成本的均衡
举例
成本-效益(万元)
该系统节省经费
60盈亏平衡点
40该系统成本
20
0
12345年
投资回收期
成本及效益分析图
操作可行性
?用户使用可能性
?时间进度可行性
?组织和文化上的可行性
2.2可行