ITパスポート試験 / 平成26年度 春期 ITパスポート試験 公開問題 / 問15
certification-simodake-work

平成26年度 春期 ITパスポート試験 公開問題 問15 解説 業務モデル

対象業務の処理過程と情報の流れを表すために用いられる図表はどれか。

  1. ア. DFD ✓ 正答
  2. イ. E-R図
  3. ウ. UML クラス図
  4. エ. 特性要因図

解説

この問題は、図表の名称と役割を正しく対応させる知識問題です。「情報の流れ」というキーワードが出てきたらDFD(データフローダイアグラム)と反射的に結びつけられるようにしましょう。

DFD(Data Flow Diagram)とは何か

DFDは、対象とする業務やシステムの中で、データがどのように発生し、どのプロセス(処理)を経て、どこへ蓄積されるのか、あるいはどこへ出力されるのかを表現するための図法です。

DFDの大きな特徴は、システムそのものの構造(プログラムの構成など)ではなく、業務のプロセスとデータの移動そのものに焦点を当てている点です。専門的なプログラミングの知識がなくても、業務の流れを可視化できるため、システム開発の初期段階で、現行業務の分析や新システムの仕様確認のために広く使われます。

なぜ他の選択肢ではいけないのか

ITパスポート試験では、図法に関する問題が頻出します。間違いの選択肢についても、その役割を正しく理解しておくことが重要です。

イ. E-R図(Entity-Relationship Diagram) データ間の関係性を表現する図です。「データがどう流れるか」ではなく、「データがどのような構造で関連し合っているか(誰が何を注文したかなど)」をモデル化する際に使用します。データベース設計の際に必須となる図法です。

ウ. UML クラス図 システムを構成するクラス(データ構造とメソッドのセット)と、クラス間の関係を表現する図です。オブジェクト指向開発において、ソフトウェアの静的な構造を定義するために使われます。

エ. 特性要因図 ある結果(特性)に対して、どのような要因が影響を与えているのかを階層的に整理する図です。魚の骨のような形をしていることからフィッシュボーンチャートとも呼ばれます。主に品質管理や問題解決の場で、原因分析のために使われます。

実務における図法の使い分け

システム開発の現場では、開発の目的によって使う図を使い分けます。「業務全体を見渡してデータの流れを整理したい」ならDFD、「データベースのテーブル構成を設計したい」ならE-R図、「プログラムのクラス設計をしたい」ならクラス図というように、状況に応じた最適なツールを選択する能力が求められます。

試験では、これらの図法が登場する「目的」や「文脈」をヒントにすることで、自信を持って正解を導き出せるようになります。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう