過去問解きまくり研究所 ホーム

平成24年度 秋期 午前 問44

開発技術

UMLに関する問題

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

答えと解説を見る

✓ これが正解イシーケンス図

解説

オブジェクト間のメッセージはシーケンス図です。

設問が置いた手掛かりは二つです。オブジェクトとオブジェクトの間であること、そしてやり取りされるのがメッセージであること。この二つを同時に描ける図は、UML の中で一つに絞られます。シーケンス図は、オブジェクトを横に並べ、そこから下へ生存線と呼ばれる縦の線を引きます。時間は上から下へ流れ、オブジェクトの間でやり取りされるメッセージは横向きの矢印で描かれますので、誰が誰に、どの順番で呼びかけたのかが一枚で読めます。UML の図を覚えるときは、まず構造を表す静的な図と、振る舞いを表す動的な図に分けておくと整理できます。静的な側にはクラス図や配置図が並び、動的な側にはユースケース図やアクティビティ図が並びます。残る三つは、オブジェクトどうしのやり取りを時間の並びとして描く図ではありません。それぞれの図が何を主役に据えているのかを、記述ごとに確かめてください。

ほかの選択肢はなぜ違うのか

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)