平成24年度 秋期 午前 問46
システム開発技術
インスタンスに関する問題
UML のダイアグラムのうち,インスタンス間の関係を表現するものはどれか。
- アアクティビティ図
- イオブジェクト図
- ウコンポーネント図
- エユースケース図
答えと解説を見る
✓ これが正解イオブジェクト図
解説
オブジェクト図はインスタンス間の関係を表す図です。
見分ける軸は、その図が何を並べて何のつながりを描いているかの一点です。設問が求めているのは、クラスという型ではなく、そこから作られた個々の実体どうしの結び付きを写し取る図です。オブジェクト図は、ある時点に存在している実体を一つずつ置き、それぞれが持っている値と、実体どうしがどうつながっているかを示します。つまり、型の世界の話ではなく、実際に動いている場面を切り取った絵だと考えると分かりやすくなります。他の図は、処理が進む順序を追うもの、部品としてのまとまりとその依存を示すもの、外側から見た利用者との関わりを描くものというように、並べている対象がそもそも実体ではありません。何を並べているのかを先に確かめると、迷わずに選べます。
ほかの選択肢はなぜ違うのか
- アアクティビティ図:アクティビティ図は、処理や作業が進んでいく道筋を順に追って表します。並べているのはふるまいの流れであって、個々の実体とその結び付きではありません。
- ウコンポーネント図:コンポーネント図は、システムを組み立てている部品のまとまりと、部品どうしの依存の関係を示します。実際に生成された一つ一つの実体を置く図ではありません。
- エユースケース図:ユースケース図は、外側にいる利用者とシステムのやり取りを俯瞰して描きます。関心は誰が何をできるかにあり、実体どうしのつながりを表すものではありません。
出典:平成24年度 秋期 基本情報技術者試験 午前 問46
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)