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

平成29年度 春期 ITパスポート試験 公開問題 問14 解説 DFDの表記

問14 DFDの表記に関する記述として,最も適切なものはどれか。

  1. 時間の経過や状況の変化に伴う,システムの状態の遷移を表記する。
  2. システムで扱う実体同士を関連付けて,データの構造を表記する。
  3. システムを構成する要素の属性や操作,要素同士の関係を表記する。
  4. データの流れに着目し,業務のデータの流れと処理の関係を表記する。 ✓ 正答

解説

DFD(Data Flow Diagram)は名前の通り「データの流れ」を図にする手法です。問題文から「データ」「流れ」「処理」というキーワードを見つけ出し、選択肢の中からそれらの言葉が含まれているものを選ぶのが正解への最短ルートです。

DFDの役割と構成要素

DFDは、システム開発の設計段階で「業務やシステムの中で、データがどのように発生し、どこへ流れ、どのような処理を経て出力されるのか」を整理するために使われます。システム開発において、プログラミングを行う前に業務の流れを正しく理解し、関係者間で認識を共有するために不可欠なツールです。

主な構成要素は4つあります。

・プロセス(丸や四角で囲む):データの変換や加工を行う処理 ・データフロー(矢印):データの流れる経路 ・データストア(平行線):データの保管場所(ファイルやデータベース) ・外部実体(四角):データの発生源や受け取り手となる人やシステム

これらを組み合わせることで、複雑な業務フローを可視化します。

他の図法との違い

試験ではDFDと似たような図法との区別が頻繁に問われます。他の選択肢の内容と比較して、以下の図法と混同しないように整理しておきましょう。

・状態遷移図:選択肢にある「時間の経過や状況の変化に伴う状態の遷移」を指します。例えば、オンラインショッピングの注文が「注文受付」から「支払い済み」「配送中」「完了」へと切り替わるような流れを表現します。 ・ER図:選択肢にある「システムで扱う実体同士を関連付けてデータの構造を表記する」手法です。データベースの設計図として使われ、顧客と注文の関係性などを明らかにします。 ・クラス図:選択肢にある「システムを構成する要素の属性や操作」を記述するものです。オブジェクト指向分析において、プログラムのクラス設計に用いられます。

実務での活用

DFDは開発の初期段階である要件定義やシステム化企画のフェーズで非常に役立ちます。例えば、手作業で行っている業務をシステム化しようとする際、現状の業務フロー(現行DFD)と、システム導入後の業務フロー(新業務DFD)を作成することで、効率化できるポイントやシステム化すべき範囲を明確にできます。

図を描くスキルそのものよりも、業務の流れを論理的に分析する力を身につけることが、ビジネス現場でのシステム改善に直結します。

ITパスポート試験ドットコム|DFD 分かりやすい図解で学ぶデータフロー図(DFD)の基本

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

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