数据流图

来自姬鸿昌的知识库
跳到导航 跳到搜索

https://www.bilibili.com/video/BV1hg411V7Bm/?p=90

1)数据流图

数据流图:是一种结构化设计工具,以图形的方式描绘数据在系统中流动和处理的过程。

数据流图.png

外部实体:系统中数据的外部来源和去处。存在于系统之外的人员、组织或其他系统。

加工:对数据的逻辑处理功能,也可看作是对数据的变换操作。别名:处理、功能

数据存储:表示某种数据保存后的逻辑统称(一般名称是XX文件,XX表)

数据流:加工功能的输入数据或输出数据

  • 流入数据存储的数据流:将加工后的数据写入或修改到数据存储中
  • 流出数据存储的数据流:从数据存储中查询获取数据,不改变原数据


2)其他需求分析工具

除了数据流图,在需求分析阶段还会用到以下工具:

数据字典:定义数据流图中各个成分的具体含义,为系统的分析、设计及维护提供了有关元素一致定义和详细描述。包含4类条目:数据流、数据项、数据存储和基本加工。


判定表:描述加工逻辑,对于不同条件的不同处理方式。定义条件取值的组合及定义在各种取值的组合下应执行的动作。


判定树:与判定表相同,也能用于表示问题逻辑中的条件和动作的对应关系。判定树用内部节点表示问题中的条件,用叶子节点表示活动,用根节点表示问题的名字。


考点1:数据流图的划分

某一资格考试系统的需求为:管理办公室公布考试资格条件,考生报名,系统对考试资格审查,并给出资格审查信息;

对符合资格条件的考生,管理办公室给出试题,考生答题,管理办公室给出答案,系统自动判卷,并将考试结果发给考生。

根据该需求绘制数据流图,则()是外部实体,

A、考生 √

B、试题

C、资格审查

D、考试资格条件

()是加工。

A、考生

B、试题

C、资格审查 √

D、考试资格条件


考点2:其他需求分析工具

判定表和判定树常用于描述数据流图的()。

A、数据存储

B、外部实体

C、加工逻辑 √

D、循环操作