令和3年度 春期 応用情報技術者試験 午前 問29
商品の注文を記録するクラス(顧客,商品,注文,注文明細)の構造を概念データモデルで表現する。a~dに入れるべきクラス名の組合せはどれか。ここで,顧客は何度も注文を行い,一度に一つ以上の商品を注文でき,注文明細はそれぞれ1種類の商品に対応している。また,モデルの表記にはUMLを用いる。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ア
- この問題はUML(Unified Modeling Language)を使ったクラス間の関係を考えるものです。
- 問題文の条件を分析すると、以下の関係が導き出されます。
- 顧客(a)は複数の注文(b)を行うことができます。
- 各注文は1つ以上の注文明細(c)を含みます。
- 各注文明細は1つの商品(d)に対応しています。
- クラス間の関係性から順に当てはめると、次のようになります。
1. 顧客(a) → 注文(b) → 注文明細(c) → 商品(d)
答え
ア: 顧客 → 注文 → 注文明細 → 商品
出典:令和3年度 春期 応用情報技術者試験 午前 問29