2021年06月19日

令和3年度春期 応用情報技術者試験問題 問29

問29

商品の注文を記録するクラス (顧客、商品、注文、注文明細) の構造を概念データモデルで表現する。a〜dに入れるべきクラス名の組合せはどれか。ここで、顧客は何度も注文を行い、一度に一つ以上の商品を注文でき、注文明細はそれぞれ1種類の商品に対応している。また、モデルの表記にはUMLを用いる。

 ┌───┐   ┌───┐   ┌───┐   ┌───┐
 │   │1 *│   │1 *│   │* 1│   │
 │ a ├───┤ b ├───┤ c ├───┤ d │
 │   │   │   │   │   │   │   │
 └───┘   └───┘   └───┘   └───┘


   ┌────┬────┬────┬────┐
   │  a  │  b  │  a  │  b  │
 ┌─┼────┼────┼────┼────┤
 │ア│ 顧客 │ 注文 │注文明細│ 商品 │
 ├─┼────┼────┼────┼────┤
 │イ│ 商品 │ 注文 │注文明細│ 顧客 │
 ├─┼────┼────┼────┼────┤
 │ウ│ 注文 │注文明細│ 顧客 │ 商品 │
 ├─┼────┼────┼────┼────┤
 │エ│注文明細│ 商品 │ 注文 │ 顧客 │
 └─┴────┴────┴────┴────┘




答えはこちら
posted by ファーストマクロ at 08:31| Comment(0) | R03春応用情報技術者