IPA過去問ドリル

平成26年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24

テクノロジ/開発技術

UML 2.0において,オブジェクト間の相互作用を時間の経過に注目して記述するものはどれか。

出典:平成26年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24

正解:ウ

解説

UML 2.0において,オブジェクト間でやり取りされるメッセージを時間の経過(時系列)に沿って表現する図はシーケンス図である。シーケンス図では,各オブジェクトを表すライフラインを縦方向に並べ,時間の経過を上から下への向きで表しながら,オブジェクト間のメッセージのやり取りを矢印で示す。

選択肢ごとの解説

  • 誤り。アクティビティ図は,処理の流れ(制御の流れやデータの流れ)を表現する図であり,時間の経過に注目したオブジェクト間の相互作用(メッセージのやり取り)を表現する図ではない。
  • 誤り。コミュニケーション図は,オブジェクト間の相互作用をオブジェクトの構造的な関係(接続関係)に重点を置いて表現する図であり,時間の経過そのものを軸にして表現するものではない(時系列は番号によって表される)。
  • 正しい。シーケンス図は,オブジェクト間のメッセージのやり取りを,時間の経過(縦軸)に注目して表現する図である。
  • 誤り。ユースケース図は,利用者(アクタ)とシステムが提供する機能(ユースケース)との関係を表現する図であり,オブジェクト間の時系列の相互作用を表現するものではない。
データベーススペシャリストの過去問を演習モードで解く