応用情報に戻る
練習問題難易度: 標準2021年度

応用情報技術者 過去問練習問題 第29問

問題

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

の図表

選択肢

  1. 1a:顧客、b:注文、c:注文明細、d:商品
  2. 2a:顧客、b:注文、c:商品、d:注文明細
  3. 3a:注文、b:注文明細、c:顧客、d:商品
  4. 4a:注文明細、b:商品、c:注文、d:顧客

正解

1. a:顧客、b:注文、c:注文明細、d:商品

詳しい解説を見る

解説

顧客は何度も注文を行うので「顧客 1 −多 注文」、一つの注文は複数の注文明細をもつので「注文 1 −多 注文明細」、各注文明細は 1 種類の商品に対応するので「注文明細 多 −1 商品」となる。この連鎖を図の a→b→c→d に当てはめると、a:顧客、b:注文、c:注文明細、d:商品となる。よってアが正解。(出典: 令和3年度 春期 応用情報技術者試験 午前 問29)

一問一答

全400問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。午前 4択80問・午後 記述11問中5問選択、各60%以上で合格。テクノロジ・マネジメント・ストラテジの全分野から出題されます。