ITパスポート 2019年 秋期 問42
問題文
システム開発において使用するアローダイアグラムの説明として、適切なものはどれか。
選択肢
ア:業務のデータの流れを表した図である。
イ:作業の関連をネットワークで表した図である。(正解)
ウ:作業を縦軸にとって、作業の所要期間を横棒で表した図である。
エ:ソフトウェアのデータ間の関係を表した図である。
🔒 解説は解答すると表示されます
アローダイアグラムの説明【ITパスポート 解説】
正解の理由
設問の選択肢のうち、イ「作業の関連をネットワークで表した図である」が正しい理由は、アローダイアグラムは「作業(活動)の順序や依存関係を矢印と節点(ノード)で表す図」だからです。
プロジェクト管理で使われる手法(例:PERT、CPM)では、各作業の前後関係を視覚化してスケジュールや重要経路(クリティカルパス)を求めます。アローダイアグラムは作業同士の関連(どの作業が先に終わらないと次が始められないか)を示すため、作業の「関連」をネットワークで表す図という説明が当てはまります。
プロジェクト管理で使われる手法(例:PERT、CPM)では、各作業の前後関係を視覚化してスケジュールや重要経路(クリティカルパス)を求めます。アローダイアグラムは作業同士の関連(どの作業が先に終わらないと次が始められないか)を示すため、作業の「関連」をネットワークで表す図という説明が当てはまります。
(補足:PERT(Program Evaluation Review Technique:プログラム評価検討手法)やCPM(Critical Path Method:重要経路法)は、この種のネットワーク図を使って工程管理を行う代表的な手法です。)
解法ステップ
- 設問のキーワードに注目する:「アローダイアグラム」と「説明として適切か」。
- 選択肢の短いフレーズを一つずつ検討する:
- 「データの流れ」→ データフロー図(DFD)を連想する。
- 「作業の関連をネットワークで表した図」→ アローダイアグラムに一致。
- 「作業を縦軸にとって横棒で表した図」→ ガントチャートに一致。
- 「ソフトウェアのデータ間の関係」→ ER図(エンティティ・リレーションシップ図)に一致。
- 当てはまるものを選ぶ:作業の順序や依存関係を示す図はアローダイアグラムなので、イを選ぶ。
短い覚え方:データの流れ=DFD、横棒=ガント、データ間の関係=ER、作業の関連=アローダイアグラム(イ)。
選択肢別の誤答解説
-
ア: 業務のデータの流れを表した図である。
解説:これは「データフロー図(DFD:Data Flow Diagram)」の説明です。DFDは情報の流れやプロセス、データの入出力を示す図で、作業の順序や依存関係を示すアローダイアグラムとは目的が異なります。 -
イ: 作業の関連をネットワークで表した図である。
解説:正答。アローダイアグラム(特にAOA: Activity on Arrow、矢印で作業を表す方式)は、作業(アクティビティ)を矢印、節点を出来事(イベント)として作業の前後関係を表します。プロジェクト管理(PERT、CPM)で使われます。 -
ウ: 作業を縦軸にとって、作業の所要期間を横棒で表した図である。
解説:これは「ガントチャート(Gantt chart)」の説明です。作業を行ごとに横棒でスケジュールを示すので、時間軸での把握に適していますが、作業間の依存関係の表現は別途矢印や表記が必要になります。 -
エ: ソフトウェアのデータ間の関係を表した図である。
解説:これは「ER図(Entity-Relationship diagram:エンティティ・リレーションシップ図)」の説明です。データベース設計で、表(エンティティ)とその関係を示す図です。アローダイアグラムの用途とは別です。
よくある誤解
-
「矢印=データの流れ」と混同する
誤りの理由:矢印は文脈によって意味が変わります。アローダイアグラムでは矢印が「作業(アクティビティ)」や「作業の順序」を表します。一方、DFDでは矢印が「データの流れ」を表します。図の種類を見分けるときは「目的(データか作業か)」を確認してください。 -
アローダイアグラムとガントチャートは同じだと思う
誤りの理由:両者はスケジュール管理で使われますが、目的が違います。ガントチャートは「いつ何をするか(時間軸)」を示し、アローダイアグラムは「どの作業が他の作業に依存しているか(前後関係)」を示します。両方使うと相互補完になります。 -
アローダイアグラム=必ず矢印が活動を示すとは限らない
補足:アローダイアグラムには「Activity on Arrow(AOA)」と「Activity on Node(AON)」という表現の違いがあります。AOAでは矢印が活動、ノードがイベントを表します。AONではノードが活動、矢印が依存関係を示します。問題文で「アローダイアグラム」と言われた場合は「作業の関連をネットワークで表す」ことを意識してください。
補足コラム
-
PERT(Program Evaluation Review Technique:プログラム評価検討手法)
小さな説明:不確実な作業時間があるプロジェクトで、楽観値・悲観値・最頻値を使ってスケジュールを見積もる手法です。アローダイアグラムで工程の流れを描きます。 -
CPM(Critical Path Method:重要経路法)
小さな説明:各作業の所要時間がわかっている場合に、全体で最も時間がかかる経路(クリティカルパス)を見つけ、工期短縮やリソース配分の判断に使います。 -
簡単な例(概念図イメージ)
例えば「A→B→C」と矢印が続く図は、Aが終わらないとBが始められず、Bが終わらないとCが始められないことを示します。Aの遅れはそのままBとCに影響します(連鎖的影響=クリティカル)。
FAQ
Q1. アローダイアグラムとPERTは同じですか?
A1. 完全に同じではありません。PERTは見積り手法で、アローダイアグラムはその手法で使われる表現方法の一つです。つまり、PERTで工程を表すときにアローダイアグラムが用いられることが多い、という関係です。
A1. 完全に同じではありません。PERTは見積り手法で、アローダイアグラムはその手法で使われる表現方法の一つです。つまり、PERTで工程を表すときにアローダイアグラムが用いられることが多い、という関係です。
Q2. 矢印が「データ」ではなく「作業」を表すことがあるのはなぜですか?
A2. 図の種類ごとに表現のルールが決まっているためです。重要なのは「その図が何を表現するためのものか」を見分けることです。問題文の目的語(作業かデータか)で判断します。
A2. 図の種類ごとに表現のルールが決まっているためです。重要なのは「その図が何を表現するためのものか」を見分けることです。問題文の目的語(作業かデータか)で判断します。
Q3. ガントチャートとアローダイアグラム、どちらを使えばよいですか?
A3. 目的に応じて使い分けます。全体スケジュールを直感的に示すならガント、作業間の依存関係やクリティカルパスを分析するならアローダイアグラム(PERT/CPM)が適しています。実務では両方を併用することが多いです。
A3. 目的に応じて使い分けます。全体スケジュールを直感的に示すならガント、作業間の依存関係やクリティカルパスを分析するならアローダイアグラム(PERT/CPM)が適しています。実務では両方を併用することが多いです。
関連キーワード: アローダイアグラム、AOA(Activity on Arrow)、AON(Activity on Node)、PERT(Program Evaluation Review Technique)、CPM(Critical Path Method)、ガントチャート、データフロー図、ER図、クリティカルパス、スケジュール管理

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

