平成31年度 春期 午前 問46
開発技術
データ中心設計に関する問題
ソフトウェアの分析・設計技法の特徴のうち,データ中心分析・設計技法の特徴として,最も適切なものはどれか。
- ア機能を詳細化する過程で,モジュールの独立性が高くなるようにプログラムを分割していく。
- イシステムの開発後の仕様変更は,データ構造や手続の局所的な変更で対応可能なので,比較的容易に実現できる。
- ウ対象業務領域のモデル化に当たって,情報資源であるデータの構造に着目する。
- エプログラムが最も効率よくアクセスできるようにデータ構造を設計する。
答えと解説を見る
✓ これが正解ウ対象業務領域のモデル化に当たって,情報資源であるデータの構造に着目する。
解説
業務の情報資源であるデータの構造に着目して組み立てます。
データ中心設計は、対象の業務を組み立てるときの土台を、処理する手続よりも、扱うデータそのものの構造の側に置く考え方です。業務で使われる情報を情報資源として捉え、その相互の関係やまとまりを先に整理してから、それを使う手続の側を後で載せていきます。この順序で組み立てておくと、業務の中身が変わっても、データの構造さえ大きく崩れなければ、上に乗る手続の側だけを差し替えて対応しやすくなります。長く使う業務のデータは、手続よりも寿命が長いという実感を土台にした発想で、変更のしやすさや、部署間で同じデータを共有する場面での整合の取りやすさに強みが出ます。正解の肢は、この着目点の置き方をそのまま述べたものです。
ほかの選択肢はなぜ違うのか
- ア機能を詳細化する過程で,モジュールの独立…:機能を細かくしていく過程で、モジュールの独立性を高めるようにプログラムを分割していくと述べています。これは処理の手続の側から組み立てを進める発想で、データ構造を土台に置く発想とは順序が違います。
- イシステムの開発後の仕様変更は,データ構造…:開発後の仕様変更を、データ構造や手続の局所的な変更で対応可能だと述べています。これは変更に強い性質の話で、どこに着目して分析・設計を進めるかという特徴づけには直接あたりません。
- エプログラムが最も効率よくアクセスできるよ…:プログラムが最も効率よくアクセスできるようにデータ構造を設計すると述べています。これは処理性能の側から構造を決める発想で、業務のデータ構造を先に据えるという中心の置き方とは向きが違います。
この問題の用語
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成31年度 春期 応用情報技術者試験 午前 問46
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)