戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

プロジェクトマネージャ 2010年 午前2 問16


問題文

論理データモデル作成におけるトップダウンアプローチ、ボトムアップアプローチに関する記述として、適切なものはどれか。

選択肢

ア:トップダウンアプローチでは、新規システムの利用者要求だけに基づいて論理データモデルを作成するので、現状業務の分析は行えない。
イ:トップダウンアプローチでもボトムアップアプローチでも、最終的な論理データモデルは正規化され、かつ、業務上の属性はすべて備えていなければならない。(正解)
ウ:トップダウンアプローチでもボトムアップアプローチでも、利用者が使用する現状の画面や帳票を素材として分析を行うのは同じである。
エ:ボトムアップアプローチは現状業務の分析に用いるものであり、新規システムの設計ではトップダウンアプローチを使用する。

🔒 解説は解答すると表示されます

データモデル作成のアプローチ【午前2解説】

正解の理由

正しいのはイです。
トップダウンアプローチとボトムアップアプローチは、論理データモデルを作成するときの分析の出発点が異なります。しかし、どちらの方法を使う場合でも、完成する論理データモデルには、業務で必要な属性が含まれ、正規化されている必要があります。
正規化は、データの重複や更新時の不整合を抑えるために行います。一方、業務上必要な属性を備えることは、モデルが業務の要件を満たすために必要です。分析の進め方が違っても、最終モデルに求められるこれらの条件は共通です。

解法ステップ

  1. 両アプローチの違いは「何を出発点にするか」と捉えます。
    トップダウンは、業務要件や業務ルールからデータを整理します。ボトムアップは、既存の画面・帳票・ファイルなどに現れるデータから整理します。
  2. アプローチ名から、利用できる素材を限定しないようにします。
    トップダウンでも現状業務を分析することはあります。また、ボトムアップだけが現状業務の分析に使われるわけでもありません。
  3. 最終成果物に共通する条件を確認します。
    どちらの進め方でも、業務に必要な属性を含み、適切に正規化された論理データモデルを目指します。

選択肢別の誤答解説

  • ア:誤りです。
    トップダウンアプローチは、新規システムの利用者要求だけに限定されません。業務要件や現状業務の分析も、モデル作成の材料になります。「現状業務の分析は行えない」と断定している点が誤りです。
  • イ:適切です。
    アプローチは異なっても、完成する論理データモデルには、業務上必要な属性を備え、正規化されていることが求められます。
  • ウ:誤りです。
    既存の画面や帳票を素材としてデータを洗い出すのは、特にボトムアップアプローチでよく用いられる方法です。トップダウンとボトムアップで、必ず同じ素材を使うわけではありません。
  • エ:誤りです。
    ボトムアップは現状業務の分析に限られず、トップダウンも新規システムの設計だけに使われるわけではありません。両者は分析の進め方の違いであり、適用対象を一律に分けるものではありません。

よくある誤解

  • トップダウンは新規システム専用だと思う
    トップダウンは、要件や業務ルールからモデルを組み立てる方法です。新規システムだけに限定されません。
  • ボトムアップは既存システムの改修専用だと思う
    既存データを手掛かりにすることが多いですが、手法の定義そのものが改修専用というわけではありません。
  • 正規化すれば業務要件も満たせると思う
    正規化は主にデータの重複や不整合を抑えるための考え方です。業務に必要な属性が不足していないかは、別途確認が必要です。

補足コラム

トップダウンとボトムアップは、実務では組み合わせて使うこともあります。業務要件から必要なデータを整理し、既存の画面・帳票・ファイルと照らし合わせることで、要件の見落としや既存データとの不整合を見つけやすくなります。

FAQ

Q. トップダウンとボトムアップの違いを一言でいうと何ですか?
A. トップダウンは業務要件や業務ルールから、ボトムアップは既存のデータや画面・帳票などから、モデルを組み立てる点が異なります。
Q. どちらのアプローチでも正規化が必要なのはなぜですか?
A. 分析の出発点にかかわらず、データの重複や更新時の不整合を抑えたモデルを作る必要があるためです。

関連キーワード: 論理データモデル、トップダウンアプローチ、ボトムアップアプローチ、正規化、業務要件
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

プロジェクトマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について