アクティビティ図
出典: 令和3年度 秋期 応用情報技術者試験 午前 問47 (IPA)
UML における振る舞い図の説明のうち,アクティビティ図のものはどれか。
- ア ある振る舞いから次の振る舞いへの制御の流れを表現する。
- イ オブジェクト間の相互作用を時系列で表現する。
- ウ システムが外部に提供する機能と,それを利用する者や外部システムとの関係を表現する。
- エ 一つのオブジェクトの状態がイベントの発生や時間の経過とともにどのように変化するかを表現する。
正解と解説を見る
正解: ア
- ア: 振る舞いから次の振る舞いへの制御の流れを表すのは、アクティビティ図なので正しい答えです。
- イ: オブジェクト間の相互作用を時系列で表すのは、シーケンス図です。
- ウ: システムの機能と利用者の関係を表すのは、ユースケース図です。
- エ: 1 つのオブジェクトの状態の変化を表すのは、ステートマシン図です。
ポイント
UML の主な振る舞い図は次のとおりです。
- アクティビティ図: 処理 (振る舞い) から次の処理への 制御の流れ を表します。フローチャートに近い図です。
- シーケンス図: オブジェクト間のやり取りを 時系列 で表します。
- ユースケース図: システムが提供する機能と、それを使う人 (アクタ) の関係を表します。
- ステートマシン図: 1 つのオブジェクトの 状態の変化 を表します。