UMLを用いて表した図のデータモデルのa,bに入れる多重度はどれか。 〔条件〕 (1)部門には1人以上の社員が所属する。 (2)社員はいずれか一つの部門に所属する。 (3)社員が部門に所属した履歴を所属履歴として記録する。
必ず1件以上あるなら多重度の下限は0でなく1

| a | b | |
|---|---|---|
| ア | 0..* | 0..* |
| イ | 0..* | 1..* |
| ウ | 1..* | 0..* |
| エ | 1..* | 1..* |
選択肢
- アa: 0..*, b: 0..*
- イa: 0..*, b: 1..*
- ウa: 1..*, b: 0..*
- エa: 1..*, b: 1..*
正解と解説
正解:エ a: 1..*, b: 1..*
部門から見ると、少なくとも1人は所属するので所属履歴は最低1件生じ、複数人・複数期間なら何件にもなるためaは1以上多数となる。社員から見ても必ずどこかの部門に所属するので履歴は最低1件あり、異動すれば増えるのでbも1以上多数になる。
選択肢ごとの解説
- ア両方を0件ありとしており、必ず所属するという条件に反する。
- イ部門側を0件ありとしている点が、1人以上所属するという条件に反する。
- ウ社員側を0件ありとしている点が、必ずいずれかの部門に所属するという条件に反する。
- エ部門側・社員側とも最低1件生じるので、ともに1以上多数となり条件に合う。
同じ分野の他の問題
- UMLを用いて表した図の概念データモデルの解釈として、適切なものはどれか。2019年度 秋期 午前 問25
- UMLにおける振る舞い図の説明のうち、アクティビティ図のものはどれか。2019年度 春期 午前 問46
- UML 2.0のシーケンス図とコミュニケーション図のどちらにも表現されるものはどれか。2018年度 秋期 午前 問46
- UMLをビジネスモデリングに用いる場合、ビジネスプロセスの実行順序や条件による分岐などのワークフローを表すことができる図…2018年度 春期 午前 問64
- UML 2.0において、オブジェクト間の相互作用を時系列に表す図はどれか。2017年度 秋期 午前 問46
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。