一、可行性研究的目的和任务
❗️可行性研究目的:确定问题是否值得去解决
❗️可行性研究任务:可行性研究最根本的任务是对以后的行动方针提出建议。如果问题没有可行解,分析员应该建议停止这项开发工程,以避免时间、资源、人力、金钱的浪费;如果问题有可行解,分析人员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。
二、可行性研究过程
- 复查系统规模和目标~~~确保分析人员正在解决的问题确实是要求他解决的
- 研究目前正在使用的系统~~~现有的系统是信息的重要来源
- 导出新系统的高层逻辑模型~~~现有物理系统->导出其逻辑模型->根据此逻辑模型设想目标系统逻辑模型->构造新的物理系统
- 进一步定义问题~~~分析员和用户一起再次复查问题定义、过程规模和目标,以数据流图和数据字典作为讨论基础,发现遗漏和错误进行改正
- 导出和评价供选择的解法
- 推荐行动方针
- 草拟开发计划
- 书写文档提交审查
‼️从三个方面研究每种解法的可行性:
技术可行性:使用的现有技术能实现这个系统吗
经济可行性 :系统的经济效益能超过开发成本吗
操作可行性:系统的操作方式在当前的用户组织内能否行得通
三、系统流程图
系统流程图是概括地描绘物理系统的传统工具。
系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程,它是物理数据流图而不是程序流程图。</