エンベデッドシステムスペシャリスト 2013年 午前2 問20
問題文
論理データモデル作成におけるトップダウンアプローチ、ボトムアップアプローチに関する記述のうち、適切なものはどれか。
選択肢
ア:トップダウンアプローチでは、新規システムの利用者要求だけに基づいて論理データモデルを作成するので、現状業務の分析は行えない。
イ:トップダウンアプローチでもボトムアップアプローチでも、最終的な論理データモデルは正規化され、かつ、業務上の属性は全て備えていなければならない。(正解)
ウ:トップダウンアプローチでもボトムアップアプローチでも、利用者が使用する現状の画面や帳票を素材として分析を行うのは同じである。
エ:ボトムアップアプローチは現状業務の分析に限定して用いるものであり、新規システムの設計ではトップダウンアプローチを使用しなければならない。
🔒 解説は解答すると表示されます
論理データモデルの作成アプローチ【午前2解説】
正解の理由
正しいのはイです。
トップダウンアプローチは、業務上の要求や概念から、必要なデータとその関係を整理してモデルを作成する方法です。一方、ボトムアップアプローチは、既存のデータ項目やファイル、画面、帳票などを手掛かりに、データの構造を整理してモデルを作成する方法です。
出発点は異なりますが、最終的に作成する論理データモデルでは、業務上必要な属性を備え、適切に正規化することが求められます。
解法ステップ
- トップダウンは「業務要求や概念から具体化」、ボトムアップは「既存のデータ項目から整理」と押さえます。
- アプローチごとの出発点ではなく、最終的な論理データモデルに共通して求められる性質を考えます。
- 必要な属性を含み、正規化されたモデルにするというイが適切です。
選択肢別の誤答解説
- ア:誤りです。トップダウンアプローチは、新規システムの利用者要求だけに限られるものではありません。現状業務を分析し、業務上の要求や概念を把握してモデルを作成することもあります。
- イ:適切です。作成の出発点は異なっても、最終的な論理データモデルには、業務上必要な属性を含め、適切に正規化することが求められます。
- ウ:誤りです。現状の画面や帳票を分析材料として使うことは、特に既存のデータ項目を手掛かりにするボトムアップアプローチで典型的です。両アプローチで必ず同じ材料を使うとは限りません。
- エ:誤りです。ボトムアップアプローチは現状業務だけに限定されるものではありません。また、新規システムの設計でトップダウンアプローチしか使えないわけでもありません。目的や利用できる情報に応じて使い分けたり、組み合わせたりします。
よくある誤解
- トップダウンは新規システム専用だと思う
新規・既存にかかわらず、業務要求や概念を出発点にする方法として使えます。 - ボトムアップは既存の画面や帳票だけを分析すると思う
画面や帳票は手掛かりの一例です。既存ファイルやデータ項目なども分析対象になります。 - 正規化すると必要な属性が減ると思う
正規化はデータの重複や更新時の不整合を抑えるための整理です。業務上必要な情報を欠落させることではありません。
補足コラム
トップダウンとボトムアップは、どちらか一方だけを使うとは限りません。業務要求から必要なデータを考える一方で、現行の画面やファイルも確認し、要求との不足や差異を見つけることがあります。
このように両方の視点を組み合わせると、現場で実際に使われている情報を踏まえつつ、新システムに必要なデータを整理できます。
FAQ
Q. 正規化されていれば、論理データモデルとして十分ですか?
A. いいえ。正規化に加えて、業務上必要なデータや属性がモデルに含まれていることも重要です。
A. いいえ。正規化に加えて、業務上必要なデータや属性がモデルに含まれていることも重要です。
Q. 画面や帳票を使って分析するのは、ボトムアップだけですか?
A. ボトムアップでよく使われる材料ですが、トップダウンの分析でも現状把握の参考として利用する場合があります。大切なのは、特定の材料を使うかどうかではなく、何を出発点としてモデルを作るかです。
A. ボトムアップでよく使われる材料ですが、トップダウンの分析でも現状把握の参考として利用する場合があります。大切なのは、特定の材料を使うかどうかではなく、何を出発点としてモデルを作るかです。
関連キーワード: 論理データモデル、トップダウンアプローチ、ボトムアップアプローチ、正規化、業務要求

\ せっかくなら /
エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

