戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2010年 秋期 31


問題文

業務をモデル化する際のモデリング手法の適切な組合せはどれか。
ITパスポート 2010年 秋期  問31の選択肢の画像

選択肢

(正解)

🔒 解説は解答すると表示されます

業務をモデル化する際のモデリング手法の適切な組合せはどれか。【ITパスポート 解説】

正解の理由

アの組合せは「業務プロセスモデル」にDFD、「データモデル」にE‑R図を当てています。
  • DFD(Data Flow Diagram:データの流れを示す図)は、業務の処理(プロセス)とデータの流れを表すため、業務プロセスモデルに適しています。
  • E‑R図(Entity‑Relationship diagram:実体とそれらの関係を表す図)は、データ(実体・属性・関係)の構造を表すため、データモデルに適しています。
このため、業務の流れを表す図=DFD、データの構造を表す図=E‑R図、という観点で正しい組合せはアだけです。

解法ステップ

  1. 表の各列ヘッダを確認する
    • 中央列:業務プロセスモデル(業務の流れ・処理を表す図)
    • 右端列:データモデル(データの構造・関係を表す図)
  2. 各図表が何を表すかを思い出す(定義を確認)
    • DFD:プロセス(処理)とデータフローを示す → 業務プロセス向け
    • E‑R図:実体(エンティティ)とそれらの関係を示す → データモデル向け
    • PERT:工程の順序と期間を示すプロジェクト管理図 → 業務プロセスでもデータモデルでもない
  3. 選択肢ごとに「中央=プロセスか? 右=データか?」を照らし合わせる
  4. 両方の列で意味が合う組合せを選ぶ(アのみ合致)

選択肢別の誤答解説

  • ア(正解)
    • 中央:DFD → 業務プロセス(OK)
    • 右:E‑R図 → データモデル(OK)
  • イ(誤り)
    • 中央:DFD → 業務プロセス(OK)
    • 右:PERT → PERTはプロジェクトの工程表(スケジュール管理)であって、データの構造を表す図ではありません。よって不適切。
  • ウ(誤り)
    • 中央:E‑R図 → E‑R図はデータの構造を表す図であり、業務の流れ(プロセス)を表す図ではありません。
    • 右:DFD → DFDはプロセス中心の図で、データモデルとして使いません。したがって逆になっており不適切。
  • エ(誤り)
    • 中央:E‑R図 → 業務プロセスモデルとして不適切(E‑R図はデータ構造)
    • 右:PERT → データモデルとして不適切(PERTは工程管理)

よくある誤解

  1. 「DFDはデータモデルだ」と混同する
    • DFDは「データの流れ」を扱いますが、目的は業務プロセス(どの処理がどのようにデータを受け渡すか)を示すことです。データの構造(属性や関係)を設計するのはE‑R図です。
  2. 「E‑R図で処理の順序や手順も表せる」と考える
    • E‑R図は「何というデータがあり、それらがどう関係するか」を表すため、処理の順序(業務の流れ)は表現できません。処理の順序はDFDやフローチャート、BPMNで扱います。
  3. 「PERTはデータや業務フローの図だ」と思う
    • PERT(Program Evaluation and Review Technique:プロジェクト工程管理手法)は、作業の順序・所要時間・クリティカルパスを管理するための図です。業務の細かい処理手順やデータ構造の設計とは用途が違います。

補足コラム

  • 他のモデリング手法との対応例
    • BPMN(Business Process Model and Notation:業務プロセスの記述方法)はDFDやフローチャートの近い役割で、業務プロセスの詳細な流れやメッセージ交換を表現しやすいです。
    • クラス図(UMLのClass diagram)はオブジェクト指向設計で使われ、E‑R図と似てデータ(クラスの属性や関連)を表しますが、目的や表現法が異なります。
  • 試験対策のコツ
    • 「流れる(Flow)=DFD」「実体(Entity)=E‑R図」「工程管理=PERT」と短いキーワードで結び付けると覚えやすいです。

FAQ

Q1. DFDとフローチャートの違いは何ですか?
A1. フローチャートは処理の手順や分岐を一つ一つ記述するのに対し、DFDはプロセスとデータのやり取り(誰がどのデータを扱うか)に焦点を当てます。DFDは「データの流れ」を中心に全体像を示すのに便利です。
Q2. E‑R図とテーブル定義(DDL)は同じですか?
A2. E‑R図はデータの実体と関係を視覚化する設計図です。テーブル定義(DDL:Data Definition Language)は実際のデータベースに作る具体的な構造(SQL文など)で、E‑R図を基に作成します。役割は「設計」と「実装」の違いです。
Q3. PERTとガントチャートはどう使い分けますか?
A3. PERTは作業間の依存関係とクリティカルパス(遅延が全体に影響する工程)を把握するのに適します。ガントチャートは日程をカレンダー上に示し、進捗管理に優れます。目的に応じて使い分けます。

関連キーワード: モデリング、DFD、E‑R図、PERT、業務プロセスモデル、データモデル、BPMN、UML、データフロー、エンティティ・リレーションシップ
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について