前言
温故而知新
软件计划内容
软件范围:
- 软件功能规模
- 软件能力对硬件的要求
- 接口界面的性质
- 接口界面的复杂性
环境资源:
- 人力资源
- 硬件
- 软件
- 制定进度表
- 软件成本
(资源性能描述:要什么样的水平人,什么样的功能性能的硬件和软件)
可行性研究
可行性研究的任务:
它的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是为了解决问题,而是确定问题是否值得去解决,研究在当前的具体条件下,开发新的系统是否具备必要的资源和其他条件。
(可行性研究需要的时间长短取决于工程的规模,一般来说,可行性研究的成本只占预期的工程成本的5%-10%。)
可行性的论证:
- 经济可行性
- 技术可行性
- 操作可行性
- 法律可行性
- 时间可行性
可行性研究具体操作:
- 问题识别
- 市场调查
- 分析准备
- 环境分析
- 物理分析
- 功能分析
- 信息分析
- 动态分析
- 确定系统方案,做出各种估算
- 模型评估
可行性研究的步骤:
- 复查系统规模和目标
- 研究目前正在使用的系统
- 导出新系统的高层逻辑模型
- 向用户推荐建议方法
- 推荐行动方针,做出一个关键性的决定
- 草拟开发计划,写出可行性论证报告
- 提交上级和专家审查
软件价格估计
软件的生产率是软件价格的基础,由此得出一些影响软件价格的因素:
- 人口因素
- 产品因素
- 工程因素
- 资源因素
软件成本估算的方法(简单了解):
- 参数化算发
- 代码行价格估算法
- 任务分解法
- 自动估计成本法
软件成本/收益分析
成本/效益分析的目的是要从经济角度分析开发一个特定的新系统是否划算,从而帮助使用部门负责人正确地做出是否投资与这个项目开发工程的决定。
在这里,大家需要了解几个概念:
- 货币的时间价值:一般用利用率表示
- 纯收入:是指整个生存周期之内的累计经济效益与投资效益之差
- 投资回收期:就是累计的经济效益等于最初投资所需的时间
- 投资回收率:用来衡量投资效益的大小
后记
可以为师矣