IPA過去問ドリル

平成26年度 秋期 応用情報技術者試験 午前 問27

テクノロジ/データベース

その月に受注した商品を,顧客ごとにまとめて月末に出荷する場合,受注クラスと出荷クラスとの間の関連の a,b に入る多重度の組合せはどれか。ここで,出荷のデータは実績に基づいて登録される。また,モデルの表記には UML を用いる。 (注:本サイトでは原問題の図を文字表記に変換しています)

平成26年度 秋期 応用情報技術者試験 午前 問27の図

出典:平成26年度 秋期 応用情報技術者試験 午前 問27

正解:ウ

解説

受注クラス側の多重度aは,1件の出荷に対してまとめられる受注が複数あり得るため「1..*」,出荷クラス側の多重度bは,出荷のデータは実績に基づいて登録されるため,まだ出荷されていない受注もあり得ることから「0..1」となります。

選択肢ごとの解説

  • 誤り。a=1では,複数の受注を一つの出荷にまとめる関係を表現できません。
  • 誤り。a=1では複数の受注をまとめる関係を表現できず,またこの組合せではbも整合しません。
  • 正しい。複数の受注(1..*)が一つの出荷(0..1,未出荷の場合もある)に対応する組合せです。
  • 誤り。b=1..*では,一つの受注が複数の出荷に対応することになり,月末にまとめて出荷するという業務内容と整合しません。
応用情報技術者の過去問を演習モードで解く