UMLモデリング技能認定試験 L1

問題 (2017年10月23日)

次の問題記述を表している適切なクラス図を選びなさい。

ある自動車教習所には講師が10数人います。そして教習用の自動車を数台保持しています。1人の講師は教習時間が異なれば別の自動車を利用することがあります。そしてまた1台の自動車は教習時間が異なれば複数の講師に利用されることがあります。自動車の予約はあらかじめ総務で行われ、1冊の予約台帳に記入されます。「講師」「自動車」「予約」「予約台帳」の関係を関連クラスを用いて表しなさい。

図を見る

○ 4. 正解です!

【解説】 「講師」と「自動車」の多重度を考えます。「講師」になりたてで「自動車」を全く利用していないときや、何回も利用して異なる「自動車」に乗っているときを考えると、「講師」側から「自動車」への多重度は「*(0..*)」になります。
また「自動車」から「講師」への多重度を考えます。
購入したばかりでまだ予約が入っていないとき、複数の「講師」に使用されたときを考えると、多重度は「*(0..*)」になります。「予約」を考えた場合、「講師」と「自動車」の関連の情報として「予約」を関連クラスとして表現することができます。「予約」は1冊の「予約台帳」にまとめることができるので、「予約台帳」と関連を引きます。

Copyright(C) 2000-2017 ogis. All right reserved.
ITトレメの問題や解答、サービスに関するお問い合せはこちらまで
RSSフィード
@IT自分戦略研究所フォーラム 新着記事
- PR -