問5
頻出度★★★
DFD の記述例として, 適切なものはどれか。
这道题的解析和你的作答记录。
DFD の記述例として, 適切なものはどれか。
图中表示 状态1 与 状态2 以 事件A、事件B、事件C、事件D 为触发条件相互转换的情形,这是 状态转换图。它表示系统或对象「状态的变化」,而不是表示数据流动的 DFD。
正解 正确答案是 イ。DFD(Data Flow Diagram,数据流图)是着眼于业务或系统内部「数据如何流动」来表示的图,由4个构成要素组成,即处理(圆/气泡)、数据流(箭头)、数据存储(平行线或开口矩形=数据的存放场所)、外部实体(方框=数据的来源与去向)。イ 的图中,处理1 与 处理2 这两个圆(处理)按 数据A→数据B→数据C 的箭头(数据流)依次相连,并且 数据文件1(以平行线绘制的数据存储)连接到 处理1。这完全符合 DFD 的标准记法,因此是恰当的描述示例。
图中用 关系(菱形)将 实体1 与 实体2 相连,并标示出 1 对 N 的对应关系(多重度)。这是 E-R 图(实体关联图),表示数据的结构以及实体之间的关联,而不是表示数据流动的 DFD。
图中用 判断(菱形)对条件进行判定,并根据结果分支到 处理1 与 处理2。这是 流程图,表示处理的步骤和控制的流程(顺序、分支、循环),而不是直接表示数据流动本身的 DFD。