常见题型:
1. 实体名E1-E4 (根据说明和图文来确定实体内容)
2. 数据存储名 D1-D4 (有一些没有给出了的词语,我们自己拟名)
3. 补充缺失数据流及其起点和终点(其一必有加工P)
4. 使用结构化语言描述加工逻辑(见:记忆内容中知识)
5. P3(加工:数据处理)可以分为哪些子加工?进一步分解时有哪些常见错误?--黑洞、奇迹、灰洞
6. 说明数据流“XXX”的组成
7. 什么是分层数据流图中父图与子图的平衡?如何保持
记忆内容:
一、数据流图中一般包括:外部实体、数据存储、数据流、加工处理。
二、数据流图的常见错误:
1.只有输入流没有输出流,即黑洞
2.只有输出流没有输入流,即奇迹
3.加工不出输出流,即灰洞
4.实体与实体之间有数据流
5.实体与数据存储之间有数据流
6.输入流和输出流的名字相同
三、加工的三个错误:黑洞、奇迹、灰洞
1.黑洞:加工块只有输入,没有输出
2.奇迹:加工块只有输出,没有输入
3.灰洞:加工块有输入和输出,但所有的输入理论上得不到目前展示的输出。 例如:“成绩单生成”加工的输入只有“学生信息“,输出”成绩单“,这样是不行的,缺少”考试成绩“的数据流 再例如:”成绩单生成“的输入有”学生信息“和”考试成绩“,输出”学生健康状态“ 也属于灰洞
四、结构化语言描述加工过程
IF(正常)
THEN---内容
ELSE(异常)
THEN---内容
ENDIF
如果if中还有逻辑
IF(正常)
IF(判断1) THEN--内容1
ELSEIF(判断2) THEN--内容2
ENDIF
ELSE(异常)
THEN---内容
ENDIF
其他情况:
五、什么是分层数据流图中父图与子图的平衡?如何保持?
父图与子图之间平衡是指:任何一张DFD子图边界上的输入/输出数据流必须与其父图对应加工的输入/输出数据流保持一致
父图中某个加工的一条数据六对应于子图中的几条数据流而子图中组成这些数据流的数据项全体正好等于父图中的这条数据流,那么他们仍然是平衡的
(1)父图中加工的输入输出数据流要和子图中加工的输入输出流名字数量保持一致
(2)父图中一个输出(或输入)数据流对应着子图中多个输入(或输出)数据流
(3)子图中组合这些数据流的数据项敲是父图这一条数据流
细节:
补充缺失的数据流和起点终点:
(1)看加工P,是否输入输出都有,都对应
(2)根据父图子图的平衡来找缺失的数据流
(3)根据描述说明来找缺失 的数据流
(4)格式:数据流:起点:终点:
(5)起点指向终点的细节:1起点、终点必须有一个是加工P;2黑洞、白洞、灰洞(只输入)(只输出)(加工P输入不足以产生输出)
2021年上半年
2021年下半年
2020年
2019年上半年
缺图