UMLを用いて表した図の概念データモデルの解釈として、適切なものはどれか。
UMLの多重度は「相手側の端の数字」を自分から見た個数として読む

選択肢
- ア従業員の総数と部署の総数は一致する。
- イ従業員は、同時に複数の部署に所属してもよい。
- ウ所属する従業員がいない部署の存在は許されない。
- エどの部署にも所属しない従業員が存在してもよい。
正解と解説
正解:イ 従業員は、同時に複数の部署に所属してもよい。
UMLの関連では、相手側の端に書かれた多重度が「1つのインスタンスが相手をいくつ持つか」を表す。この図では従業員から見た部署の数が1以上(1..*)なので、1人の従業員が複数の部署に所属することが許され、逆に所属先ゼロの従業員は存在できない。また部署から見た従業員の数は0以上(0..*)なので、所属者がいない部署は存在してよい。
選択肢ごとの解説
- ア多重度は人数と部署数の一致を意味せず、そのような制約はない。
- イ正解。従業員側から見た部署の多重度が1以上なので複数所属できる。
- ウ従業員側が0..*なので、所属者ゼロの部署も認められる。
- エ部署側が1..*なので、どこにも所属しない従業員は認められない。
この問題は2回出題されています
- 2019年度 秋期 午前 問25(このページ)
- 2022年度 公開問題 科目A 問22
同じ分野の他の問題
- UMLにおける振る舞い図の説明のうち、アクティビティ図のものはどれか。2019年度 春期 午前 問46
- UML 2.0のシーケンス図とコミュニケーション図のどちらにも表現されるものはどれか。2018年度 秋期 午前 問46
- UMLを用いて表した図のデータモデルのa,bに入れる多重度はどれか。 〔条件〕 (1)部門には1人以上の社員が所属する。…2018年度 秋期 午前 問26
- UMLをビジネスモデリングに用いる場合、ビジネスプロセスの実行順序や条件による分岐などのワークフローを表すことができる図…2018年度 春期 午前 問64
- UML 2.0において、オブジェクト間の相互作用を時系列に表す図はどれか。2017年度 秋期 午前 問46
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。