業務プロセスの分析時に作成する DFD の説明として, 適切なものはどれか。
平成22年度 春期 ITパスポート試験 問14
这道题的解析和你的作答记录。
問 14
错误ア
「表示业务中处理的各种数据以及它们之间的相互关系」是 E-R 图(Entity Relationship Diagram,实体关系图)的说明。E-R 图把数据看作实体,表示实体之间的联系(一对一、一对多、多对多等),并以此衔接数据库设计,其着眼点是数据之间的静态关系。DFD 所表示的是在各处理之间动态流动的数据,而不是数据之间的相互关系,所以不正确。
错误イ
「将数据从集合到要素分层逐级细化地表示出来」是把数据结构逐级分解来表示的数据结构图(表示数据项层次结构的图)的说明。其对象始终是数据的内部结构,并不表现处理之间的联系或数据的传递。DFD 的主角是处理和数据流,所以不正确。
- ウ
正解 正确答案是ウ。DFD(Data Flow Diagram,数据流图)是把业务看作「处理(加工)」的集合,并用图表示处理与处理之间流动着哪些数据的分析方法。其构成要素有四个:对数据进行加工的「处理」、表示数据移动的「数据流(箭头)」、表示数据存放场所的「数据存储」、表示业务外部的数据来源与去向的「外部实体(源点和终点)」;用连线把它们连接起来,就能把整个业务的数据流动可视化。因此,「表示构成业务的各处理以及在它们之间传递的数据流」这一ウ的表述,作为 DFD 的说明是恰当的。DFD 用于业务流程的分析(掌握现行业务、设计新业务),以便与相关人员共享哪些数据在何处产生、传递到何处、又存储在何处。
错误エ
「将处理的内容从概要到详细分层逐级地表示出来」是像 HIPO 或功能层次图(层次结构图)那样把功能自上而下分解展示的图的说明。它只是把处理按层次排列,并不表示哪些数据在处理与处理之间流动。DFD 也有逐级细化、分层展开的用法,但作为说明 DFD 本质的表述,未提及「数据的流动」的エ并不恰当,而明确点出这一点的ウ才是正确的。
- DFD(数据流图)=把构成业务的处理以及在处理之间传递的数据流可视化的图。构成要素有四个:处理(加工)、数据流、数据存储、外部实体(源点和终点)。
- 区分分析阶段各种图的用途:数据之间的关联用 E-R 图,数据内部结构的逐级细化用数据结构图,把功能从概要分解到详细用 HIPO 或功能层次图。识别 DFD 的关键词是「处理」与「数据的流动」的组合。