初步调查
- 明确系统的目标与分界:获利(总目标) -> 目标分解
- 组织机构与操作方式及相关法律
- 需要报入的资源,即人、财、物(设备)
- 对业务处理流程进行调查
- 绘制系统的初步的业务处理流程图( BDFD)
建立系统初步/高层逻辑模型
- BDFD规范化、现代化、电子化
- BDFD -> DFD + DD / USE CASE(用例图)
即初步的系统模型
进行可行性分析
- 从社会的角度进行定性分析
- 从技术的角度进行定性分析
- 从经济的角度进行定量的分析(经济效益和成本分析)
- 估算系统研发可能需要投入的成本
使用Boehm 的 CoCoMo 模型 - 估算项目开发的工期
使用 Putnam 模型进行估算
L = Ck * K^1/3 * td^4/3
L源代码行数(以LOC计)
K-----------整个开发过程所花费的工作量(以人年计)
td----------开发持续时间(以年计)
Ck----------技术状态常数,它反映“妨碍开发进展的限制”,取值因开发环境而异 - 估算项目可能获取的效益:NPV
三点估算法:( a + b + 4m) / 6
- 估算系统研发可能需要投入的成本
编写可行性研究报告
- 系统的背景介绍
- 目标概述
- 可行性分析的结论
- 项目开发计划
- 人员(团队的组建)
- 资金预算
- 进度表(进度的安排)