UMLにおける多重度は、関連するオブジェクトの数の範囲を示します。aとbは、あるエンティティと別のエンティティの間の関連の多重度を表しており、この問題では「1..*」と「1..*」が正解となります。これは、それぞれのエンティティが少なくとも1つ存在し、いくつでも存在しうるという関係性を示唆します。
応用情報技術者令和5年度 春期午前問 29
令和5年度 春期 応用情報技術者 午前 問29
難度
標準
UML を用いて表した図のデータモデルのa, bに入れる多重度はどれか。
選択肢
ア0..*, 0..*
イ0..*, 1..*
ウ1..*, 0..*
エ1..*, 1..*
解説
結論 → 詳細 → 補足 の 3 層構成
展開閉じる
解説
結論 → 詳細 → 補足 の 3 層構成
アの「0..*, 0..*」は、両方のエンティティが0個以上存在しうることを意味しますが、通常、関連が成立するためには最低1つは必要とされる場面が多いため、この文脈では不適切と考えられます。イの「0..*, 1..*」は、一方のエンティティが0個以上、もう一方が1個以上という不均衡な関係を示しますが、一般的にデータモデルでは、関連するエンティティ同士は対等な関係で、最低限のインスタンスが要求されることが多いです。ウの「1..*, 0..*」も同様に、片方が0個以上となるため、aとbに当てはまる多重度としては一般的ではありません。したがって、aとbの両方に「1..*」が適用されるエが、関連するエンティティがそれぞれ最低1つは存在し、かつ複数存在しうるという、より一般的なデータモデルの制約を表現していると考えられます。
この解説は?
この解説は AI 生成です(詳細)
解説テキストは Google Gemini に IPA 公式の問題文・公式解答を入力して生成しました。 人間によるレビューを行ったものと、未レビューのものが混在します。
AI は事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があります。 重要な判断は必ず IPA 公式 PDF または最新の参考書でご確認ください。
解説の検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。
分野「開発技術」の学習ポイント
この問題の理解を「分野全体の力」に広げるための足がかり
- 何が問われるか
- 本問の分野で問われる代表的な知識・用語の整理。
- 学習の進め方
- 正解/誤答の選択肢ごとに「なぜ正しい / なぜ違うのか」を1行ずつ言語化すると定着する。
AI コパイロット
この問題を AI と深掘りする
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
共有
ショート動画
関連する問題
開発技術 の他の問題
- 応用情報技術者令和5年度 春期 午前 問46モジュールの独立性を高めるには、モジュール結合度を低くする必要がある。モジュール間の情報の受渡し方法のうち、モジュール結合度が最も低いものはどれか。
- 応用情報技術者令和5年度 春期 午前 問47値引き条件に従って、商品を販売する。決定表の動作指定部のうち、適切なものはどれか。
- 応用情報技術者令和5年度 春期 午前 問48スクラムでは、一定の期間で区切ったスプリントを繰り返して開発を進める。各スプリントで実施するスクラムイベントの順序のうち、適切なものはどれか。
- 応用情報技術者令和5年度 春期 午前 問64システム要件定義プロセスにおいて、トレーサビリティが確保されていることを説明した記述として、適切なものはどれか。
- 応用情報技術者令和5年度 春期 午前 問66組込み機器の開発を行うために、ベンダーに見積りを依頼する際に必要なものとして、適切なものはどれか。ここで、システム開発の手順は共通フレーム 2013 に沿うものとする。