令和3年度秋期 応用情報技術者試験 午前 問47
UMLにおける振る舞い図の説明のうち,アクティビティ図のものはどれか。
- ア ある振る舞いから次の振る舞いへの制御の流れを表現する。
- イ オブジェクト間の相互作用を時系列で表現する。
- ウ システムが外部に提供する機能と,それを利用する者や外部システムとの関係を表現する。
- エ 一つのオブジェクトの状態がイベントの発生や時間の経過とともにどのように変化するかを表現する。
解答・解説を見る
正解:ア
AI解説
UMLの振る舞い図のうち、アクティビティ図は処理の流れ(制御フロー)を、開始から終了まで一連のアクションとして表現する図であり、フローチャートに近い性質を持つ。 ア: 正しい。「ある振る舞いから次の振る舞いへの制御の流れ」を表現するのがアクティビティ図の特徴である。 イ: 誤り。オブジェクト間の相互作用を時系列で表現するのはシーケンス図の説明である。 ウ: 誤り。外部に提供する機能と利用者・外部システムの関係を表現するのはユースケース図の説明である。 エ: 誤り。1つのオブジェクトの状態がイベントや時間経過でどう変化するかを表現するのは状態マシン図(ステートマシン図)の説明である。 💡 UMLの振る舞い図(アクティビティ図・シーケンス図・ユースケース図・状態マシン図など)は「何を表現するか」のキーワードで区別すると覚えやすい。
出典:令和3年度 秋期 応用情報技術者試験 午前 問47 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。