STITストラテジスト試験 午前Ⅰ
令和4年度春期 ITストラテジスト 午前Ⅰ 問25
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アアクティビティ図
- イクラス図
- ウ状態マシン図
- エユースケース図
解き方のヒントを見る
UML図の役割を見極める視点
図の名称や見た目だけで判断せず、設計のどの段階で、何を表すために使うものかという観点に注目し、問題文が述べる目的と表現対象の対応を、選択肢ごとに丁寧に照合しましょう。
この問題で問われていること
確認する観点は、各記述が示す図の役割と、そこで扱おうとしている対象が同じ方向を向いているかです。用語の暗記ではなく、問題文の目的と対象の対応関係に絞って、記述の意味を読み比べてください。
視点
図を選ぶときは、名称の印象ではなく、説明したい目的と、図上で扱う対象の関係に注目します。記述全体がその対応を自然に説明しているかを確認しましょう。
確認ポイント
- 記述が示す目的を確認する
- 扱う対象の範囲を確認する
- 目的と対象の対応だけを比較する
正解と解説を見る
正解
ア
解説
業務要件定義で業務フローを記述する場合は、作業の流れだけでなく、条件分岐、並行処理、処理の合流や同期といった業務の制御構造を表現できる図を選ぶ。
理由
正答の図は、業務で行われる処理や作業を順序に沿って示し、条件による分岐、複数処理の並行実行、処理の合流や同期を表現できる。設問が求める業務フローの記述目的に合致する。
比較
クラス図はシステムの構造、状態マシン図は対象の状態変化、ユースケース図は利用者とシステムの機能上の関係を表す図です。いずれも業務処理の流れ全体を中心に表す図ではありません。
選択肢ア(正解)
これは正解だよ。業務フローを表すための図であり、作業の流れに加えて、条件による分岐、複数処理の並行実行、処理の合流や同期を表現できる。したがって、設問が挙げる業務要件定義での処理構造を表す目的に一致する。
選択肢イ
これは不正解だよ。クラス図は、システムを構成するクラスの属性や操作、クラス間の関連など、主に静的な構造を表現する図である。業務上の処理手順や条件分岐、並行処理の進み方を記述することを主目的としないため、設問の業務フローには該当しない。
選択肢ウ
これは不正解だよ。状態マシン図は、対象がどのような状態にあり、イベントや条件によって別の状態へどう遷移するかを表す図である。個々の対象の状態変化を示すのが中心であり、業務全体の処理手順や複数処理の並行実行を表す設問の目的とは異なる。
選択肢エ
これは不正解だよ。ユースケース図は、利用者などのアクターとシステムが提供する機能との関係を表す図である。業務で誰がどの機能を利用するかを把握するのには適しているが、各処理の詳細な順序、分岐、並行処理や同期を記述する図ではない。
学習のポイント
UML各図の目的と、業務フローに適した制御表現を区別する。
出典:独立行政法人 情報処理推進機構(IPA)令和4年度春期 ITストラテジスト試験 午前Ⅰ 問25(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針