平成26年度 春期 午前 問46
ソフトウェア開発管理技術
UMLに関する問題
UML における図の の中に記述するものはどれか。
〔図〕字に書き起こしたもの(四角は中身が空の箱として描かれている)
┌────────┐──────┌────────┐
│ (空) │ │ (空) │
└────────┘ └────────┘
△
│
┌────────┐
│ (空) │
└────────┘
⇒ 長方形が3つ。上の2つは実線で結ばれ、上の左の箱と下の箱は
白抜きの三角の矢印(下から上へ)で結ばれている。
設問はこの長方形の中に何を書くかを問うている。- ア関連名
- イクラス名
- ウ集約名
- エユースケース名
答えと解説を見る
✓ これが正解イクラス名
解説
長方形の中に書くのはクラス名です。
UML の図についての設問は、まず描かれている図形から図の種類を決めると迷いません。図の要素の意味は種類ごとに決まっているので、種類が決まればその中に何を書くかも決まるからです。この図には長方形が三つ並び、そのうち二つは白抜きの三角を先端にもつ矢印で結ばれています。長方形で対象を表し、白抜きの三角で一般と特殊の関係を示すのはクラス図の書き方です。クラス図の長方形はひとまとまりの対象の型を表し、上から順に名前、属性、操作の三段に区切って書きます。設問の図は中身が空で描かれていますが、いちばん上の段に置かれるのは、その型の名前にあたるクラス名です。
ほかの選択肢はなぜ違うのか
- ア関連名:これは長方形どうしを結ぶ線に添えて、二つのつながりが何であるかを示すために書く名前です。書く場所が線のそばであって箱の中ではないので、設問が指している欄には入りません。
- ウ集約名:全体と部分のつながりは、線の端に付ける白抜きの菱形で表す決まりになっています。つながりの種類を示す記号であって、対象を表す箱の中に書き入れる名前としては用意されていません。
- エユースケース名:利用者から見た使い方を並べる別の図で用いる名前で、そちらでは楕円の中に書きます。設問の図に描かれているのは楕円ではないため、そもそも図の種類が食い違っています。
出典:平成26年度 春期 基本情報技術者試験 午前 問46(改変:原典の図表をテキストに書き起こした)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)