正答1
解説
正解は1です。
UML(Unified Modeling Language)の振る舞い図の種類を区別する問題です。
アクティビティ図は、処理の流れを、開始から終了まで分岐や並行処理を含めて表す図です。
【選択肢別解説】
1:○ ある振る舞い(アクション)から次の振る舞いへの制御の流れを表すのが、アクティビティ図です。
業務の手順やアルゴリズムの表現に使われ、流れ図に似ています。
2:× オブジェクト間の相互作用(メッセージのやり取り)を時系列で表すのは、シーケンス図です。
3:× システムが外部に提供する機能と、利用者(アクタ)や外部システムとの関係を表すのは、ユースケース図です。
4:× 一つのオブジェクトの状態が、イベントの発生や時間の経過でどう変化するかを表すのは、状態マシン図です。
【ポイント】
流れはアクティビティ図、時系列のやり取りはシーケンス図、状態の変化は状態マシン図と対応させます。
クラス図などの構造図と、振る舞い図との区別もよく問われます。