平成28年度 秋期 システムアーキテクト試験 午前Ⅱ 問5
論理データモデル作成におけるトップダウンアプローチ,ボトムアップアプローチに関する記述のうち,適切なものはどれか。
解答・解説
正解: イ. トップダウンアプローチでもボトムアップアプローチでも,最終的な論理データモデルは正規化され,かつ,業務上の属性は全て備えていなければならない。
正解は イ です。
論理データモデルを作成する手法には、企業のビジネス戦略や全体的な業務要件からエンティティやリレーションシップを導き出すトップダウンアプローチと、現状の業務で使用している画面や帳票、既存ファイルの項目などを収集・整理して正規化を行うボトムアップアプローチがあります。
いずれのアプローチを採用した場合でも、最終的に完成する論理データモデルは、データの重複や更新時の矛盾を排除するために適切に正規化されており、かつ業務で必要とされる属性(データ項目)をすべて網羅していなければなりません。実務では、両方のアプローチを併用して互いの抜け漏れを補完し合うことが一般的です。
各選択肢の解説
- ア:トップダウンアプローチは、経営戦略や業務全体の俯瞰からモデルを設計していく手法であり、現状業務の分析にも適用できます。新規システムの利用者要求だけに限定されるものではありません。
- イ:正しい記述です。作成の過程(アプローチ)が異なっていても、最終的な成果物である論理データモデルが満たすべき品質(正規化されていること、業務上の属性をすべて備えていること)は同じです。
- ウ:利用者が使用する現状の画面や帳票などを素材としてデータ項目を洗い出し、分析を行うのはボトムアップアプローチの特徴です。トップダウンアプローチでは、概念的なエンティティの抽出から始めます。
- エ:ボトムアップアプローチでも、新規システムで必要となる画面や帳票の設計案、あるいは現状の帳票類に新規要件を加味したものを素材として用いることで、新規システムの設計を行うことができます。また、新規システム設計においてトップダウンアプローチのみを使用しなければならないという制約はありません。