第二章 可行性研究
【考核内容】
可行性研究的任务、可行性研究过程;数据流图的概念及相关符号;数据字典的概念、内容、定义方法和用途。
- 可行性研究:用最小的代价在最短的时间内确定问题是否能够解决;
【考试要求】
1. 理解软件项目可行性研究的必要性;
- 技术可行性:现有的技术可以实现吗?
- 经济可行性:是否有经济效益?
- 操作可精选:系统的操作方式在这个用户组织能行得通吗?
2. 掌握数据流图及数据字典的概念及用途。
- 数据流图(DFD):是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。没有物理部件,只会描述数据在软件中流动和被处理的逻辑过程。
- 用途:
- 数据流图系统逻辑的图形表示,不是专业的计算机技术人员也可以容易理解,因此是分析员和用户之间极好的通信工具。
- 分析员作为分析和设计的工具。
- 数据流图的符号
-
- 实现:
- 用途:
- 数据字典
- 概念:数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的的定义的集合。
- 用途:
- 作为分析阶段的工具,数据字典中建立的严格定义有助于改进分析员和用户之间的通信,有助于不同的开发人员或开发小组之间的通信;
- 是数据库开发的第一步,也是很有价值的第一步;
- 数据字典的符号:
- 实现: