問14
頻出度★★★
DFD の表記に関する記述として, 最も適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
DFD の表記に関する記述として, 最も適切なものはどれか。
「時間の経過や状況の変化に伴うシステムの状態の遷移を表記する」のは状態遷移図 (ステートマシン図) の説明です。状態と, それを変化させるイベントに着目する手法で, データの流れを主眼とする DFD とは目的が異なります。
「実体同士を関連付けてデータの構造を表記する」のは E-R図 (Entity-Relationship Diagram) の説明です。データの静的な構造 (実体と関連) をモデル化する手法であり, 処理を通るデータの流れを表す DFD とは別物です。
「要素の属性や操作, 要素同士の関係を表記する」のはクラス図 (UML) の説明です。オブジェクト指向でクラスの構造や関係を表す手法で, 業務のデータの流れを描く DFD には当てはまりません。
正解 DFD (Data Flow Diagram, データフロー図) は, 業務やシステムの中を「データがどう流れるか」に着目して表す手法です。データの源泉/吸収先 (外部実体), 処理 (プロセス), データストア (蓄積), そしてそれらを結ぶデータフロー (矢印) の 4 要素で, どのデータがどの処理を経てどこへ渡るかを描きます。したがって「データの流れに着目し, 業務のデータの流れと処理の関係を表記する」とある エ が DFD の定義に最も適切で, 正解です。