正答4
解説
正解は4です。
UML(Unified Modeling Language)2.0の図のうち、システムの動的な振る舞いを記述する図の組を選ぶ問題です。
UMLの図は、構造を表す構造図と、時間の流れや状態の変化を表す振る舞い図に分けられます。
組の2つがどちらも振る舞い図であるものを選びます。
【選択肢別解説】
1:× オブジェクト図はある時点のオブジェクトどうしの関係を、クラス図はクラスの属性や関連を表します。
どちらも静的な構造を表す図です。
2:× コミュニケーション図はオブジェクト間のメッセージのやり取りを表す振る舞い図です。
しかし、パッケージ図は要素のまとまりと依存関係を表す静的な図です。
3:× コンポーネント図はソフトウェア部品の構成を、配置図はハードウェアへの配置を表します。
どちらも静的な構造を表す図です。
4:○ シーケンス図はオブジェクト間のメッセージを時系列で、状態マシン図はオブジェクトの状態の移り変わりを表します。
どちらも動的な振る舞いを表す図です。
【ポイント】
振る舞い図には、シーケンス図、コミュニケーション図、状態マシン図、アクティビティ図、ユースケース図などがあります。
組で問われるときは、2つとも条件に合うかを確認しましょう。