平成26年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24
テクノロジ/開発技術UML 2.0において,オブジェクト間の相互作用を時間の経過に注目して記述するものはどれか。
出典:平成26年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24
- アアクティビティ図
- イコミュニケーション図
- ウシーケンス図
- エユースケース図
正解:ウ
解説
UML 2.0において,オブジェクト間でやり取りされるメッセージを時間の経過(時系列)に沿って表現する図はシーケンス図である。シーケンス図では,各オブジェクトを表すライフラインを縦方向に並べ,時間の経過を上から下への向きで表しながら,オブジェクト間のメッセージのやり取りを矢印で示す。
選択肢ごとの解説
- ア誤り。アクティビティ図は,処理の流れ(制御の流れやデータの流れ)を表現する図であり,時間の経過に注目したオブジェクト間の相互作用(メッセージのやり取り)を表現する図ではない。
- イ誤り。コミュニケーション図は,オブジェクト間の相互作用をオブジェクトの構造的な関係(接続関係)に重点を置いて表現する図であり,時間の経過そのものを軸にして表現するものではない(時系列は番号によって表される)。
- ウ正しい。シーケンス図は,オブジェクト間のメッセージのやり取りを,時間の経過(縦軸)に注目して表現する図である。
- エ誤り。ユースケース図は,利用者(アクタ)とシステムが提供する機能(ユースケース)との関係を表現する図であり,オブジェクト間の時系列の相互作用を表現するものではない。