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

エンベデッドシステムスペシャリスト 2010年 午前2 問20


問題文

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

選択肢

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

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

論理データモデルの作成手法【午前2解説】

正解の理由

適切なのはイです。
トップダウンアプローチは、業務全体や利用者の要求を分析し、必要なデータやその関係を整理して論理データモデルを作成する方法です。一方、ボトムアップアプローチは、既存の画面・帳票・ファイルなどに現れるデータ項目を手掛かりに、データの関係を整理していく方法です。
出発点は異なりますが、どちらの方法でも、最終的な論理データモデルは業務上必要な属性を備え、正規化されている必要があります。そのため、イが適切です。

解法ステップ

  1. トップダウンとボトムアップの違いが、主に「モデル作成の出発点」にあることを確認します。
  2. トップダウンは業務や利用者要求から、ボトムアップは既存のデータ項目から分析する方法だと整理します。
  3. 出発点の違いと、完成するモデルに求められる条件を混同しないようにします。
  4. 完成した論理データモデルには、どちらの方法でも正規化と業務上必要な属性が求められるため、イを選びます。

選択肢別の誤答解説

  • ア:誤りです。トップダウンアプローチは新規システムの利用者要求だけに限定されません。現状業務の分析を行い、その業務の目的や要件を踏まえてモデルを作成することもできます。
  • イ:適切です。作成の出発点は異なりますが、最終的な論理データモデルには、正規化と業務上必要な属性の網羅が求められます。
  • ウ:誤りです。現状の画面や帳票は、既存のデータ項目を手掛かりにするボトムアップアプローチでよく用いられる素材です。両方のアプローチで必ず同じ素材を使うわけではありません。
  • エ:誤りです。トップダウンは新規システム、ボトムアップは現状業務というように、用途が固定されているわけではありません。対象となる業務や利用できる情報に応じて、適したアプローチを選びます。

よくある誤解

  • トップダウンは新規システム専用と思い込むこと。現状業務の分析にも利用できます。
  • ボトムアップは既存システム専用と思い込むこと。既存の画面や帳票など、利用できるデータ項目を手掛かりにする方法です。
  • 作成方法が違えば、完成モデルの品質要件も違うと考えること。アプローチの違いは主に分析の出発点であり、論理データモデルとして満たすべき条件は共通です。

補足コラム

論理データモデルは、特定のデータベース製品や記憶装置の構成に依存しない形で、業務データとその関係を表すモデルです。正規化によってデータの重複や更新時の不整合を抑え、業務上必要な属性を整理します。
実際の設計では、トップダウンとボトムアップを組み合わせることもあります。業務要件から全体像を捉えつつ、既存の画面や帳票から具体的なデータ項目を確認すると、漏れや不整合を見つけやすくなります。

FAQ

トップダウンとボトムアップは、どちらか一方だけを使うものですか?
必ずしもそうではありません。業務の全体像や要求を把握しやすいトップダウンと、既存のデータ項目を把握しやすいボトムアップを併用する場合があります。
正規化された論理データモデルは、そのまま物理データベースに実装するのですか?
必ずしもそうではありません。物理設計では、性能などの要件に応じて、論理データモデルを調整することがあります。

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

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

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

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