本文へスキップ

平成22年度 春期 ITパスポート試験 問14

この問題の解説と、これまでの解答の記録です。

問14
頻出度★★★

業務プロセスの分析時に作成する DFD の説明として, 適切なものはどれか。

出典 平成22年度 春期 ITパスポート試験 問14
解説

問 14

  • 不正解ア

    「業務で扱う各種のデータと、それらの相互関係を示す」のは E-R 図 (Entity Relationship Diagram) の説明。E-R 図はデータをエンティティ (実体) としてとらえ、エンティティ間の関連 (1 対 1、1 対多、多対多など) を表してデータベース設計につなげる図であり、着目点はデータどうしの静的な関係である。DFD が示すのは処理の間を動的に流れるデータであって、データどうしの相互関係ではないので誤り。

  • 不正解イ

    「データを集合から要素へと階層的に詳細化して示す」のは、データの構造を段階的に分解して表すデータ構造図 (データ項目の階層構造を表す図) の説明。対象があくまでデータの内部構造であり、処理どうしのつながりやデータの受渡しは表現されない。DFD の主役は処理とデータフローなので誤り。

  • ウ

    正解 正解はウ。DFD (Data Flow Diagram、データフロー図) は、業務を「処理 (プロセス)」の集まりとしてとらえ、処理と処理の間をどんなデータが流れるかを図示する分析手法である。構成要素は、データを加工する「プロセス」、データの移動を表す「データフロー (矢印)」、データの保管場所を表す「データストア」、業務の外側にあるデータの発生元・行き先を表す「外部実体 (源泉と吸収)」の 4 つで、これらを線でつないで業務全体のデータの流れを可視化する。したがって「業務を構成する処理と、その間で受け渡されるデータの流れを示す」というウの記述が DFD の説明として適切である。DFD は業務プロセスの分析 (現行業務の把握や新業務の設計) で、どこでどのデータが作られ、どこへ渡され、どこに蓄積されるかを関係者と共有するために使われる。

  • 不正解エ

    「処理の内容を概要から詳細へと階層的に示す」のは HIPO や機能階層図 (階層構造図) のように、機能を上位から下位へ分解して見せる図の説明。処理を階層で並べるだけで、処理と処理の間をどのデータが流れるかは示さない。DFD にも詳細化して階層化する使い方はあるが、DFD の本質を説明する記述としては「データの流れ」に触れていないエは不適切で、その点を明示しているウが正しい。

ここがポイント
  • DFD (データフロー図) = 業務を構成する処理と、処理の間で受け渡されるデータの流れを可視化する図。構成要素はプロセス・データフロー・データストア・外部実体 (源泉と吸収) の 4 つ。
  • 分析で使う図の描き分けを区別する: データどうしの関連は E-R 図、データの内部構造の詳細化はデータ構造図、機能を概要から詳細へ分解するのは HIPO・機能階層図。DFD の識別キーワードは「処理」と「データの流れ」の組合せ。
用語

解答の記録