可行性研究

可行性研究的目的 用最小的代价在尽可能短的时间内确定问题是否能够并且值得解决
可行性研究的根本任务 对以后的行动方针提出建议

可行性研究的三个组成:

  1. 技术可行性 现有技术能否实现
  2. 经济可行性 经济效益能否超过开发成本
  3. 操作可行性 系统的操作方式在用户组织内行的通吗
    此外还应在法律、社会、管理等其他方面分析

可行性研究的过程

  1. 复查系统规模和目标
  2. 研究目前正在使用的系统
  3. 导出新系统的高层逻辑模型
  4. 进一步定义问题
  5. 导出并评价共选择的方案
  6. 推荐行动方针
  7. 草拟开发计划
  8. 书写文档提交审查

系统流程图

是概括描述物理系统的传统工具,表达数据在系统各部件之间流动的情况

用于分析现有系统!!!

复杂系统时应该分层画

数据流图

数据流图描绘系统的逻辑模型,无具体的物理元素,值描绘信息在系统中流动处理的情况

成本效益分析

成本估计

代码行技术

2Xf2E6aEU7n685eHEbXGYHrmWn2y7a62UWBrtZzodVdD

任务分解技术

将软件开发工程分解成若干个相对独立的任务,分别估算,累加得到总成本

开发成本估计技术

需要软件和数据的支撑

习题