ITパスポート 2022年 問15
問題文
業務プロセスを、例示するUMLのアクティビティ図を使ってモデリングしたとき、表現できるものはどれか。

選択肢
ア:業務で必要となるコスト
イ:業務で必要となる時間
ウ:業務で必要となる成果物の品質指標
エ:業務で必要となる人の役割(正解)
🔒 解説は解答すると表示されます
UMLアクティビティ図で表現できるもの【ITパスポート 解説】
正解の理由
図は「スイムレーン(泳ぐレーンのように役割ごとに作業領域を分ける枠)」で区切られています。UMLのアクティビティ図(活動図)は、タスク(角丸長方形)・開始(塗りつぶし丸)・分岐(ダイヤ)・終了(二重円)などで業務の流れを表します。スイムレーンは「誰がその作業を行うか」を示すために使います。したがって、この図から明確に読み取れるのは「業務で必要となる人の役割」です。よって正解は エ です。
解法ステップ
- 図にある主要な要素を見つける:開始、タスク、分岐、終了、スイムレーン。
- スイムレーンが何を表すかを思い出す:通常「担当する人・部署・役割」を表す。
- 選択肢と照合する:スイムレーン=人の役割なので エ を選ぶ。
- 他の選択肢(コスト・時間・品質指標)が図で明示されているかを確認し、無ければ除外する。
選択肢別の誤答解説
- ア: 業務で必要となるコスト
- 誤り。アクティビティ図はフロー(流れ)や担当を示す図で、金額やコストの値は標準表記では示しません。コストは別の見積もり表や会計資料で扱うことが一般的です。図に金額を注記することは可能ですが、それは標準的な用途ではありません。
- イ: 業務で必要となる時間
- 誤り。アクティビティ図は処理の順序や分岐、並行処理を示せますが、具体的な所要時間・スケジュール(何分、何日か)を表すものではありません。ガントチャートやPERTなど、時間管理に特化した図表が適切です。
- ウ: 業務で必要となる成果物の品質指標
- 誤り。品質指標(例:合格基準、欠陥率、性能指標)は通常、KPIや仕様書、品質管理表で管理します。活動図で品質基準を直接表現するのは適切ではありません(補助的に注記することは可能)。
- エ: 業務で必要となる人の役割
- 正解。図中の縦横に区切られたスイムレーン(業務群A/業務群B、X/Yなど)が「どの組織・役割がそのタスクを行うか」をはっきり示しています。よってこの図から読み取れるのは人の役割です。
よくある誤解
- 「分岐のラベル([YES]/[NO])は時間の経過を示す」
- 誤りです。これらは条件(どの道を進むか)を示します。時間ではありません。
- 「アクティビティ図はスケジュール図の代わりになる」
- よくある誤解です。順序やフローは示せますが、詳細な期間管理やリソース配分はガントチャートやPERTのほうが向いています。
- 「スイムレーン=必ず“人”ではない」点の混同
- スイムレーンは人・部署・組織単位だけでなく、システムや外部組織を表すこともできます(誰が担当かを示すための領域という理解が大切)。
補足コラム
- アクティビティ図の主な記号(覚え方):
- 開始:塗りつぶしの丸(フローの始まり)
- タスク:角丸長方形(やること)
- 分岐:ダイヤ(条件で枝分かれ)
- 終了:二重円(フローの終わり)
- スイムレーン:担当(誰が行うか)を分ける枠
- 実務での使い方の例:営業部→見積作成、承認フロー、顧客対応の担当部署を明示して業務プロセス改善するときに便利です。
- 他の図との使い分け:
- 時間・スケジュールを表すならガントチャート/PERT、
- 成果物の品質基準は仕様書やKPI表、
- コストは見積書や予算管理表を併用するとよいです。
- UMLの「アクター(Actor)」はユースケース図での外部主体を指します。スイムレーンの「担当役割」と似ていますが、図の用途によって使い分けます。
FAQ
Q1: スイムレーンに具体的に「人の名前」を書いてもいいですか?
A1: はい。プロトタイプや小規模チームでは名前を書くこともあります。ただし正式な業務フロー図では「営業部」「経理」など役割や部署で表すことが多いです。
A1: はい。プロトタイプや小規模チームでは名前を書くこともあります。ただし正式な業務フロー図では「営業部」「経理」など役割や部署で表すことが多いです。
Q2: アクティビティ図で並行処理は表せますか?
A2: はい。fork(分岐して並列処理)とjoin(結合)という記号で並行処理を表現できます。
A2: はい。fork(分岐して並列処理)とjoin(結合)という記号で並行処理を表現できます。
Q3: 図の分岐の条件はどう書くのが良いですか?
A3: 出力矢印の近くに角かっこで条件(例:[YES]、[金額>100万円])と書きます。問題文の図はこの書き方に準じています。
A3: 出力矢印の近くに角かっこで条件(例:[YES]、[金額>100万円])と書きます。問題文の図はこの書き方に準じています。
Q4: コストや時間をどうしても図に入れたいときは?
A4: 注釈(ノート)で補足するか、別資料(見積表、スケジュール表)と合わせて提示するのが実務的です。アクティビティ図単体で管理するのは非推奨です。
A4: 注釈(ノート)で補足するか、別資料(見積表、スケジュール表)と合わせて提示するのが実務的です。アクティビティ図単体で管理するのは非推奨です。
関連キーワード: アクティビティ図、スイムレーン、業務フロー、UML記法、分岐と条件、業務モデリング、フローチャート代替

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

