一、可行性研究
1、可行性研究的目的是什么?应该从哪些方面研究目标系统的可行性?
(1)目的:确定问题是否值得去解决。不是解决问题,而是确定问题是否可解和是否值得解。
(2)①技术可行性;使用现有的技术能实现这个系统吗?
②经济可行性;这个系统的经济效益能超过它的开发成本吗?
③操作可行性;系统的操作方式在这个用户组织内行得通吗?
必要时还应该从更广泛的方面研究每种解法的可行性,例如:
①法律可行性 这个系统的功能是否有与法律相违的地方
②社会可行性 分析系统在社会、市场等方面的认可度。
2、可行性研究过程包括哪些步骤?
①复查系统规模和目标
②研究目前正在使用的系统
③导出新系统的高层逻辑模型
④进一步定义问题
⑤导出和评价供选择的解法
⑥推荐行动方针
⑦草拟开发计划
⑧书写文档提交审查
二、数据流图(DFD)
数据流图(DFD)是一种描绘数据在软件中从输入移动到输出的过程中所经受的变换(即加工处理)的图形工具。
四种成分:
- 数据的源点/终点(长方形)
- 处理(⚪或圆角长方形)
- 数据存储(双横线)
- 数据流(箭头)