正答1
解説
正解は1です。
UML(Unified Modeling Language)の図のうち、業務フローの記述に使う図を問う問題です。
処理の分岐、並行処理、同期を表せることが手掛かりです。
【選択肢別解説】
1:○ アクティビティ図は、処理の流れを表す図です。
分岐や合流、フォークとジョインによる並行処理と同期を表現でき、業務フローの記述に向いています。
2:× クラス図は、クラスの属性や操作と、クラス間の関連といった静的な構造を表す図です。
処理の流れは表しません。
3:× 状態マシン図は、一つのオブジェクトがイベントによってどう状態を変えるかを表す図です。
4:× ユースケース図は、利用者(アクター)とシステムが提供する機能の関係を表す図です。
処理の順序や分岐は表しません。
【ポイント】
業務の流れはアクティビティ図、静的な構造はクラス図、状態の変化は状態マシン図で表します。