正答4
解説
正解は4です。
UML(Unified Modeling Language)は、オブジェクト指向の設計で使う図の表記法です。
オブジェクト間でやり取りされるメッセージの順序、つまり相互作用を表すのはシーケンス図です。
【選択肢別解説】
1:× オブジェクト図は、ある時点でのオブジェクト(インスタンス)とその関係を表す図です。
相互作用の時間的な流れは表しません。
2:× クラス図は、クラスの属性や操作と、クラス間の関連を表す静的な構造の図です。
3:× コンポーネント図は、ソフトウェアを構成する部品(コンポーネント)とその依存関係を表す図です。
4:○ シーケンス図は、オブジェクト間のメッセージのやり取りを時間の順に表す図です。
オブジェクト間の相互作用を表現します。
【ポイント】
UMLの図は、構造を表す図(クラス図など)と、振る舞いを表す図(シーケンス図など)に分けられます。
シーケンス図では、縦軸が時間の流れを表します。