ホーム > データベーススペシャリスト試験 > 2024年

データベーススペシャリスト試験 2024年 午前206


階層構造をもつ組織と, 従業員の組織への所属を表すUMLのクラス図のうち, “従業員は組織階層中のどの組織にも所属できるが, 兼務はしない”とするものはどれか。
選択肢画像
従業員は組織階層中のどの組織にも所属できるが, 兼務はしないことを表すクラス図。
従業員は0..1の上位組織に所属し, 兼務しないことを表すクラス図。
従業員は複数の組織に所属可能で兼務を許すクラス図。
従業員は1つの組織に所属し兼務しないことを表すクラス図。(正解)

解説

条件の整理

  • 階層構造をもつ組織
    • 上位 0..1 ⇄ * 下位 (ルート組織は上位をもたない)
  • 従業員の所属
    • 従業員は階層中 “どこか 1 つ” の組織に所属
    • 兼務しない → 従業員側の多重度は 1
    • 1 つの組織に複数の従業員が所属し得る → 組織側の多重度は *

各図のチェック

上位/下位の表現従業員との関連兼務禁止が守られるかコメント
OK (0..1⇄*)従業員—組織の関連が 1..*⇄*(従業員側が *)× 兼務可になってしまう
OK関連は 1⇄* だが
接続先が “上位組織” クラスのみ
× 下位・末端組織に所属できない
上位/下位の自己関連がない従業員—組織は 1⇄*× 階層構造を表現できていない
OK (0..1⇄*)組織(階層全体)—従業員  *⇄1 兼務を禁止しつつ
階層中どの組織にも所属可

結論

条件をすべて満たすのは 図 エ だけ。
したがって 正解は エ です。
← 前の問題へ次の問題へ →

©︎2025 情報処理技術者試験対策アプリ