概述
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决
- 技术可行性
- 经济可行性
- 操作可行性
法律、社会效益等
可行性研究最根本的任务是对以后的行动方针提出建议。如果问题没有可行的解,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费:如果问题值得解,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划
过程
- 复查系统规模和目标
- 研究目前正在使用的系统->系统流程图
- 导出新系统的高层逻辑模型->数据流图DFD+数据字典
- 进一步定义问题
- 导出和评价供选择的解法
- 推荐行动方针
- 草拟开发计划 粗糙
- 书写文档提交审查 可行性研究报告
系统流程图
描述当前运行的系统
数据流图
数据加工处理的过程
绘图方法:自顶向下、分层绘制、逐步求精
用途
- 交流信息的工具
- 分析和设计的工具
数据字典
相伴数据流图而生,解释数据流图的数据
用途
- 分析阶段的工具
- 数据字典包含的每个数据元素的控制信息是很有价值的
- 数据字典是开发数据库的第一步
成本估计
软件开发成本主要表现wei