正答1
解説
正解は1です。
この問題は、UML(Unified Modeling Language)の振る舞い図のうち、アクティビティ図の説明を選ぶものです。
【選択肢別解説】
1:○ アクティビティ図は、ある振る舞い(アクション)から次の振る舞いへの制御の流れを表す図です。
分岐・合流や並行処理も表現でき、業務の流れや処理手順の記述に使われます。
2:× オブジェクト間の相互作用を時系列で表すのは、シーケンス図の説明です。
縦方向を時間の流れとし、オブジェクト間で送られるメッセージを矢印で表します。
3:× システムが外部に提供する機能と、それを使う利用者や外部システムとの関係を表すのは、ユースケース図の説明です。
利用者をアクタ、機能をユースケースとして描きます。
4:× 一つのオブジェクトの状態がイベントや時間の経過によってどう変化するかを表すのは、ステートマシン図(状態遷移図)の説明です。
状態と、状態を変える遷移を描きます。
【ポイント】
UMLの図は、構造図(クラス図など)と振る舞い図(アクティビティ図・シーケンス図・ユースケース図・ステートマシン図など)に分かれます。
各図が「何を表すか」を一言で言えるようにしておきましょう。