平成25年度 秋期 基本情報技術者試験 午前 問47
テクノロジ/開発技術ソフトウェアの分析・設計技法の特徴のうち,データ中心分析・設計技法の特徴として,最も適切なものはどれか。
出典:平成25年度 秋期 基本情報技術者試験 午前 問47
- ア機能の詳細化の過程で,モジュールの独立性が高くなるようにプログラムを分割していく。
- イシステムの開発後の仕様変更は,データ構造や手続を局所的に変更したり追加したりすることによって,比較的容易に実現できる。
- ウ対象業務領域のモデル化に当たって,情報資源のデータ構造に着目する。
- エプログラムが最も効率よくアクセスできるようにデータ構造を設計する。
正解:ウ
解説
データ中心分析・設計技法は,対象業務領域をモデル化する際に,処理手順よりも先にその業務で扱う情報資源(データ)の構造に着目し,データモデルを中心に設計を進める技法です。データ構造は業務の変化に対して比較的安定しているため,保守性の高いシステムを構築しやすいという特徴があります。
選択肢ごとの解説
- ア誤り。機能の詳細化の過程でモジュールの独立性を高めていくのは,プロセス中心(構造化)分析・設計技法の特徴です。
- イ誤り。データ構造や手続を局所的に変更できるという説明はオブジェクト指向設計の特徴に近く,データ中心分析・設計技法固有の特徴ではありません。
- ウ正しい。対象業務領域のモデル化に当たって,情報資源のデータ構造に着目するのがデータ中心分析・設計技法の特徴です。
- エ誤り。プログラムが効率よくアクセスできるようにデータ構造を設計するのは,物理データ設計(性能重視の設計)の観点であり,データ中心分析・設計技法の本質的な特徴ではありません。