第二章:可行性分析
重点:可行性研究的系统流程图
一般掌握:可行性研究分析的任务和步骤,成本效益分析
系统流程图:系统流程图就是用黑盒子的方式描述系统里边的每一个部件(不考虑模块内部如何实现)
系统流程图的功能:系统流程图可以作为一个诊断工具,它能够辅助决策制定,让管理者清楚的知道问题可能出现在哪里,从而确定出可供选择的方案。
可行性研究的任务:主要是论证“某个”工程应不应该进行,条件具不具备,环境是否允许,以及自身是否能够完成就是从技术、效益、社会因素等方面来分析一个软件项目是否可以开发。
可行性研究的步骤:
1. 复查系统规模和目标
2. 研究目前使用的系统
3. 打出新系统的高层逻辑模型
4. 重新定义问题
5. 导出和评价供选择的方案
6. 推荐一个开发方案
7. 拟定开发计划
8. 书写文档并提交审查
成本效益分析:软件开发成本的主要表现为人力资源的的消耗,成本估计是不精确的,要使用集中不同的估算技术来进行相互校验
几种度量效益的方法:
1. 货币的时间价值,从货币的时间价值上来考虑,以利率的形式来考虑
2. 投资回收期,工程累计经济效益等于最初投资所需的时间,投资回收期越短就能越快速 的获得利 润,那么这项工程就值得投资。
3. 纯收入,软件整个生存周期内累计的经济收入和投资只差成为纯收入。
4. 投资回收率,用于衡量投资效益大小,并且可以用它和年利率比较,衡量工程是否有投资价值。