社員と年との対応関係をUMLのクラス図で記述する。二つのクラス間の関連が次の条件を満たす場合、a、bに入れる多重度の適切な組合せはどれか。ここで、"年"クラスのインスタンスは毎年存在する。 〔条件〕 (1)全ての社員は入社年を特定できる。 (2)年によっては社員が入社しないこともある。 図:「社員」クラスと「年」クラスが「入社年」という関連で結ばれており、社員側の多重度がa、年側の多重度がbとなっている。
UMLの多重度は相手1つに対する自分の個数を表す

| a | b | |
|---|---|---|
| ア | 0..* | 0..1 |
| イ | 0..* | 1 |
| ウ | 1..* | 0..1 |
| エ | 1..* | 1 |
選択肢
- アa=0..*、b=0..1
- イa=0..*、b=1
- ウa=1..*、b=0..1
- エa=1..*、b=1
正解と解説
正解:イ a=0..*、b=1
UMLでは関連端に付けた多重度が「相手1つに対して自分がいくつ対応するか」を表す。すべての社員に入社年が1つ定まるので年の側は1、ある年に入社した社員は0人のこともあれば複数のこともあるので社員の側は0..*となる。よってイの組合せが正しい。
選択肢ごとの解説
- ア年の側を0..1とすると入社年が定まらない社員を許すことになり、条件(1)に反する。
- イ正解。社員側は0人以上、年側はちょうど1つで、条件(1)(2)の両方を満たす。
- ウ社員側を1..*とすると必ず1人以上の入社者がいることになり、条件(2)に反する。
- エ年側の1は妥当だが、社員側の1..*が条件(2)の「入社しない年もある」と食い違う。
同じ分野の他の問題
- UMLを用いて表した商品と倉庫のデータモデルに関する記述のうち、適切なものはどれか。ここで、商品の倉庫間の移動はないもの…2025年度 秋期 午前II 問3
- 階層構造をもつ組織と、従業員の組織への所属を表すUMLのクラス図のうち、"従業員は組織階層中のどの組織にも所属できるが、…2024年度 秋期 午前II 問6
- 四つの表の関係を表すE-R図として、適切なものはどれか。ここで、実線の下線は主キーを、破線の下線は外部キーを表す。 医師…2021年度 秋期 午前II 問4
- 四つの表の関係を表すE-R図として、適切なものはどれか。ここで、1━*は1対多の関連を表し、実線の下線は主キーを、破線の…2019年度 春期 午前II 問5
- プロパティグラフを表した図のデータモデルを適切に解釈したオブジェクト図はどれか。ここで、モデルの表記にはUMLを用いる。…2019年度 春期 午前II 問4
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。