平成23年度 特別 午前 問46
開発技術
データ中心分析・設計技法の特徴
ソフトウェアの分析・設計技法の特徴のうち,データ中心分析・設計技法の特徴はどれか。
- ア機能の詳細化の過程で,モジュールの独立性が高くなるようにプログラムを分割していく。
- イシステムの開発後の仕様変更は,データ構造や手続を局所的に変更したり追加したりすることによって,比較的容易に実現できる。
- ウ対象業務領域のモデル化に当たって,情報資源のデータ構造に着目する。
- エプログラムが最も効率よくアクセスできるようにデータ構造を設計する。
答えと解説を見る
✓ これが正解ウ対象業務領域のモデル化に当たって,情報資源のデータ構造に着目する。
解説
業務が扱うデータの構造から考える技法です。
分析と設計の技法は、何を出発点に置くかで分かれます。機能から考えるもの、データから考えるもの、データと手続をひとまとめの部品にして考えるものの三つを並べておくと、肢を主語で読み分けられます。データ中心の技法は、その名のとおりデータを先に決めます。業務のやり方は組織の都合でよく変わりますが、顧客や受注や商品といった情報資源の構造は変わりにくいからです。変わりにくいものを土台に置けば、後から手順が変わっても作り直す範囲を小さく抑えられます。正解の肢は、対象業務領域のモデル化に当たって情報資源のデータ構造に着目する、と述べており、この出発点をそのまま言い表しています。実際の道具としては、実体と関連を書き出す E-R 図が使われ、その成果はデータベースの論理設計につながります。読み分けるときは、記述の主語が何になっているかを見てください。機能が主語なのか、データが主語なのか、それともプログラムの都合が主語なのかで、置かれている技法が変わります。
ほかの選択肢はなぜ違うのか
- ア機能の詳細化の過程で,モジュールの独立性…:機能の詳細化の過程でモジュールの独立性を高めていくという話で、出発点が機能に置かれています。これはプロセス中心の考え方に当たり、データの構造から始める技法とは順序が逆です。
- イシステムの開発後の仕様変更は,データ構造…:開発後の仕様変更を局所的な変更や追加で済ませられるという利点の説明で、データ構造と手続の両方が並んでいます。これは両者をひとまとめの部品にする考え方、つまりオブジェクト指向の長所です。
- エプログラムが最も効率よくアクセスできるよ…:プログラムが最も効率よくアクセスできるようにデータ構造を決めるという話で、性能を狙った物理設計に当たります。プログラムの都合に合わせてデータを作る形になり、主従が反対です。
この問題の用語
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成23年度 特別 応用情報技術者試験 午前 問46
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)