IPA過去問ドリル

平成24年度 秋期 応用情報技術者試験 午前 問44

テクノロジ/開発技術

UMLで用いる図のうち,オブジェクト間で送受信するメッセージによる相互作用が表せるものはどれか。

出典:平成24年度 秋期 応用情報技術者試験 午前 問44

正解:イ

解説

シーケンス図は,UMLの図の一種で,オブジェクト間でやり取りされるメッセージを時系列に沿って表現し,オブジェクト間の相互作用を表すことができます。コンポーネント図やユースケース図,ステートチャート図はそれぞれ異なる観点でシステムを表現する図です。

選択肢ごとの解説

  • 誤り。コンポーネント図は,ソフトウェアの構成要素(コンポーネント)間の依存関係を表す図であり,メッセージの送受信の時系列は表しません。
  • 正しい。シーケンス図は,オブジェクト間で送受信するメッセージを時系列に沿って表現し,相互作用を表すことができます。
  • 誤り。ステートチャート図(状態遷移図)は,オブジェクトの状態とその遷移を表す図であり,オブジェクト間のメッセージのやり取りを表すものではありません。
  • 誤り。ユースケース図は,利用者(アクタ)とシステムの機能(ユースケース)の関係を表す図であり,オブジェクト間のメッセージのやり取りは表しません。
応用情報技術者の過去問を演習モードで解く