本文へスキップ
Certia
テクノロジ系
春期

応用情報技術者 2013年 春期 問45

45 / 80

図は“顧客が商品を注文する”を表現した UML のクラス図である。“顧客が複数の 商品をまとめて注文する”を表現したクラス図はどれか。ここで、“注文明細”は一つ の注文に含まれる1種類の商品に対応し、“注文”は複数の“注文明細”を束ねた一つ の注文に対応する。 顧客 注文 商品 11 0..*L 1o.*10 凡例 多重度 クラス 関連 コンポジション 1 必ず1 0..* 0以上 1..* 1以上

問題の図

正解と解説

表示する
正解 ア

顧客 注文 0..* 1..* 注文明細 商品 0..*

解答の図解答の図

複数商品をまとめた注文を表すには、顧客1に対し注文が多、注文1に対し注文明細が多、注文明細と商品が対応する構造が必要。選択肢アは顧客-注文-注文明細-商品が適切な多重度でつながっており正解。1つの注文が複数の注文明細を束ね、各明細が1商品に対応する関係を正しく表す。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。