数据流图
跳到导航
跳到搜索
https://www.bilibili.com/video/BV1hg411V7Bm/?p=90
1)数据流图
数据流图:是一种结构化设计工具,以图形的方式描绘数据在系统中流动和处理的过程。
外部实体:系统中数据的外部来源和去处。存在于系统之外的人员、组织或其他系统。
加工:对数据的逻辑处理功能,也可看作是对数据的变换操作。别名:处理、功能
数据存储:表示某种数据保存后的逻辑统称(一般名称是XX文件,XX表)
数据流:加工功能的输入数据或输出数据
- 流入数据存储的数据流:将加工后的数据写入或修改到数据存储中
- 流出数据存储的数据流:从数据存储中查询获取数据,不改变原数据
2)其他需求分析工具
除了数据流图,在需求分析阶段还会用到以下工具:
数据字典:定义数据流图中各个成分的具体含义,为系统的分析、设计及维护提供了有关元素一致定义和详细描述。包含4类条目:数据流、数据项、数据存储和基本加工。
判定表:描述加工逻辑,对于不同条件的不同处理方式。定义条件取值的组合及定义在各种取值的组合下应执行的动作。
判定树:与判定表相同,也能用于表示问题逻辑中的条件和动作的对应关系。判定树用内部节点表示问题中的条件,用叶子节点表示活动,用根节点表示问题的名字。
考点1:数据流图的划分
某一资格考试系统的需求为:管理办公室公布考试资格条件,考生报名,系统对考试资格审查,并给出资格审查信息;
对符合资格条件的考生,管理办公室给出试题,考生答题,管理办公室给出答案,系统自动判卷,并将考试结果发给考生。
根据该需求绘制数据流图,则()是外部实体,
A、考生 √
B、试题
C、资格审查
D、考试资格条件
()是加工。
A、考生
B、试题
C、资格审查 √
D、考试资格条件
考点2:其他需求分析工具
判定表和判定树常用于描述数据流图的()。
A、数据存储
B、外部实体
C、加工逻辑 √
D、循环操作