PMプロジェクトマネージャ試験 午前Ⅰ

令和6年度秋期 プロジェクトマネージャ 午前Ⅰ 問25

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

UML の図のうち,業務要件定義において,業務フローを記述する際に使用する,処理の分岐や並行処理,処理の同期などを表現できる図はどれか。

選択肢

  1. ア
    アクティビティ図
  2. イ
    クラス図
  3. ウ
    状態マシン図
  4. エ
    ユースケース図
解き方のヒントを見る

UML図を読むときに注目する視点

UML図の用途を考えるときは、図が表そうとしている対象と、業務の流れをどの粒度で整理しているかに注目し、記号名だけで判断せず全体の対応関係や周辺とのつながりも確認しましょう。

この問題で問われていること

選択肢を比べる際は、図の役割そのものではなく、業務上の誰・何・いつの関係をどのように読み取る説明になっているかという、一つの観点に絞って確認し、表現の粒度にも注意します。

視点

図を読むときは、表現されている対象、関係、時間的な流れがどのように結び付いているかを整理し、個別の記号よりも図全体が伝える目的との整合性を確認します。

確認ポイント

  • 図が表現しようとしている対象を確認する
  • 業務上の関係や流れの粒度を確認する
  • 図全体の目的と説明内容の整合性を確認する
正解と解説を見る

正解

ア

解説

業務フローの記述では、業務上の処理を順序に沿って示し、条件による分岐、処理の並行実行、合流や同期などの流れを表現できる図を用いる。

理由

アクティビティ図は、業務や処理の流れを表すためのUML図です。アクションの順序、条件分岐、フォークとジョインによる並行処理や同期などを表現できる。

比較

クラス図はクラス間の静的な構造、状態マシン図は対象の状態遷移、ユースケース図は利用者とシステムの機能的な関係を表します。したがって、設問の業務フローにはアクティビティ図が適している。

選択肢ア(正解)

これは正解だよ。アクティビティ図は、業務やシステムの処理をアクションの流れとして表現する図である。条件による処理の分岐、複数処理の並行実行、処理の合流や同期を記述できるため、業務要件定義で業務フローを表す目的に合致する。

選択肢イ

これは不正解だよ。クラス図は、クラスの属性や操作、クラス間の関連、継承など、システムの静的な構造を表す図である。業務フローにおける処理の分岐や並行処理、同期を中心に記述するための図ではない。

選択肢ウ

これは不正解だよ。状態マシン図は、対象が取り得る状態と、イベントや条件によって状態が遷移する様子を表す図である。特定の対象のライフサイクルを示すのに適しているが、業務全体の処理フローや並行処理を表す設問の主目的とは異なる。

選択肢エ

これは不正解だよ。ユースケース図は、利用者などのアクターとシステムが提供する機能との関係を表す図である。システムの機能範囲や利用者との関係を示すもので、処理の順序、分岐、並行処理、同期を詳細な業務フローとして記述する図ではない。

学習のポイント

UML図を表現対象ごとに区別し、業務フローに適した振る舞いの図を判断する。

出典:独立行政法人 情報処理推進機構(IPA)令和6年度秋期 プロジェクトマネージャ試験 午前Ⅰ 問25(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針