数据流图,分为顶层数据流图和0层数据流图。外部实体使用矩形,加工使用圆角矩形,数据存储使用缺了右边一条边的矩形,数据流使用一条箭头表示。
外部实体:人、物、外部系统的输出。学生、老师、传感器、其他外部系统 加工:接受外部实体输入信息,进行处理后输出 数据存储:存储加工后的输出数据或存储加工输入时所需数据。学生表、教师表 数据流:由一组固定成分的数据组成,表示信息的流向。数据流有5种,从一个加工流向另一个加工(重处理)从加工流向数据存储(写)从数据存储流向加工(读)从外部实体流向加工(输入)从加工流向外部实体(输出)
第一第二问解题技巧:
最少出入度:优先找出度入度最少的实体或数据存储,然后在题意里找最短的加工描述,加工描述长的往往关联的数据流很多,不好确定。
空间相关性:寻找目标未知实体或数据存储时,先找与目标直接相连的加工,看加工描述,将与加工相关的实体和数据存储确定下来
第三问解题技巧:
子母图守恒:子图是母图的细分,母图与子图中的数据流应该守恒。做题时可以排除母子图中都出现的数据流
入度出度检测:加工和数据存储至少有一个输入和一个输出。有输入没输出称为黑洞,有输出没输入称为白洞,加工的数据不足以产生输出称为灰洞。加工可自旋,实体和数据存储不可自旋
题意守恒:数据流子图中的数据流和题目中描述的数据流要一一对应,不能缺少,缺少则需要补充缺失的数据流
第四题题型:添加加工、子加工、说明如何子母图平衡
PS:由于机考建议把整个图抄到草稿纸上面