本文へスキップ

令和4年度 ITパスポート試験 問15

この問題の解説と、これまでの解答の記録です。

問15
頻出度★★★

業務プロセスを,例示する UML のアクティビティ図を使ってモデリングしたとき,表現できるものはどれか。 図のアクティビティ図は,縦方向に「業務群A」「業務群B」の2つの区画(スイムレーン),横方向に「X」「Y」の2つの区画で分割されている。

業務群A業務群B
X開始 → 分岐 → 業務a業務c → 終了
Y業務b → 分岐([NO]/[YES])

処理の流れは次のとおりである。開始(初期ノード)から分岐を経て「業務a」へ進み,「業務a」から「業務b」へ進む。「業務b」の後の分岐で,[NO]の場合は上方の流れへ戻り,[YES]の場合は「業務c」へ進む。「業務c」の後,終了(終了ノード)に至る。

出典 令和4年度 ITパスポート試験 問15
解説

問 15

  • 不正解ア

    アクティビティ図は処理の流れ・順序・分岐と,各業務の担当(役割)を表すものであり,各業務に「いくらかかるか」というコスト(費用)を表す表記は持たない。コストは対象外。

  • 不正解イ

    アクティビティ図は業務の実行順序や並行・分岐を示すが,各業務に「何分・何時間かかるか」という所要時間そのものを表す表記はない。区画「X」「Y」も時間軸ではなく責任区分であり,時間は表現できない。

  • 不正解ウ

    アクティビティ図は業務の流れと担当を表すもので,各業務が生み出す成果物の品質を測る指標(品質指標)を記述する表記は持たない。品質指標は対象外。

  • エ

    正解 アクティビティ図の「スイムレーン(区画/パーティション)」は,各アクティビティを実行する責任者を表す仕組みである。この図では縦の「業務群A」「業務群B」,横の「X」「Y」という区画で分割され,「業務a」「業務b」「業務c」の各業務がどの区画に置かれるかによって,その業務を担う人(役割・組織)が示される。つまりアクティビティ図で表現できるのは「業務で必要となる人の役割」であり,エが正しい。

ここがポイント
  • UML アクティビティ図のスイムレーン(区画/パーティション)は,各アクティビティを実行する「人・役割・組織」を表す。
  • アクティビティ図が表現するのは処理の流れ・順序・分岐と実行責任者であり,コスト・時間・品質指標は表現できない。
用語

解答の記録