平成30年度 秋期 基本情報技術者試験 午前 問46
テクノロジ/開発技術UML 2.0のシーケンス図とコミュニケーション図のどちらにも表現されるものはどれか。
出典:平成30年度 秋期 基本情報技術者試験 午前 問46
- アイベントとオブジェクトの状態
- イオブジェクトがある状態にとどまる最短時間及び最長時間
- ウオブジェクトがメッセージを処理している期間
- エオブジェクト間で送受信されるメッセージ
正解:エ
解説
UML 2.0のシーケンス図は時間の経過を縦軸で表現し,コミュニケーション図はオブジェクト間の関連(リンク)を中心に表現するなど描き方は異なりますが,どちらもオブジェクト間でどのようなメッセージが送受信されるかを表現する点は共通しています。状態や滞在時間,メッセージ処理期間の表現は,状態遷移図やタイミング図など他の図に特有の表現です。
選択肢ごとの解説
- ア誤り。イベントとオブジェクトの状態を表現するのは,主に状態遷移図(ステートマシン図)です。
- イ誤り。ある状態にとどまる最短・最長時間を表現するのは,タイミング図などの説明です。
- ウ誤り。オブジェクトがメッセージを処理している期間(活性区間)は,主にシーケンス図に特有の表現で,コミュニケーション図では通常表現されません。
- エ正しい。オブジェクト間で送受信されるメッセージは,シーケンス図とコミュニケーション図のどちらにも表現されます。