【软考三】软设下午题第一大题--数据流图(做题)


兄弟们,刷题!刷题!

一、数据流图(Data Flow Diagram,简称DFD)

是一种便于用户理解、分析系统数据流程的图形工具,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。

1、基本图形元素元素

(1)外部实体(External Agent)

指存在于软件系统之外的人员或组织。
实体常用E表示,图形表现为长方形,部分题目中显示为正方形

(2)数据存储(Data Store)

用来存储数据
数据存储用D表示,图形表现为两条横线或者长方形去掉右侧的竖线

(3)数据流(Data Flow)

由一组固定成分的数据组成,表示数据的流向。
数据流是一个带单个箭头的线表示,箭头所指方向为终点,无箭头端为起点

(4)加工(Process)

描述了输入数据流到输出数据流之间的变换。
加工用P表示,图形表现为圆角矩形

2、考点

(1)数据流的流动方向
  • 加工流向加工
  • 加工流向数据存储(写操作)
  • 数据存储流向加工(读操作)
  • 实体流向加工(输入)
  • 加工流向实体(输出)
(2)黑洞、白洞、灰洞
  • 有输入无输出,称为黑洞
  • 有输出无输入,称为白洞
  • 输入不足以产生输出,称为灰洞

做题方法

第一大题一般是一堆描述性文字,两张图。第一张图一般比较抽象,称为父图,第二张图比较具体,称为子图。
两张图中都包含实体,第二张图中还有数据存储、数据流、加工

第一大题的第一题

题目描述:根据描述,写出实体的名称
解题思路:描述文字中的功能对应着子图中的加工。先观察实体与加工的联系,直接去描述文字中找到对应功能,阅读后面的内容,就可以找到实体名称

第一大题的第二题

题目描述:根据描述,写出数据存储的名称
解题思路:与第一题相同

第一大题的第三题

题目描述:根据描述,写出子图中缺失的数据流
解题思路
步骤一:父图子图平衡。父图中有的数据流,子图中没有,异常
步骤二:加工必既有输出又有输入,缺一,异常
步骤三:阅读,补充步骤一二的异常,找到其他缺失的数据流

第一大题的第四题

都是开放性题目,见机行事吧。

猜你喜欢

转载自blog.csdn.net/qq_44681872/article/details/129226380
今日推荐