応用情報技術者 2019年 春期 午前2 問46
問題文
ソフトウェアの分析・設計技法の特徴のうち、データ中心分析・設計技法の特徴として、最も適切なものはどれか。
選択肢
ア:機能を詳細化する過程で、モジュールの独立性が高くなるようにプログラムを分割していく。
イ:システムの開発後の仕様変更は、データ構造や手続の局所的な変更で対応可能なので、比較的容易に実現できる。
ウ:対象業務領域のモデル化に当たって、情報資源であるデータの構造に着目する。(正解)
エ:プログラムが最も効率よくアクセスできるようにデータ構造を設計する。
ソフトウェアの分析・設計技法の特徴【午前2 解説】
要点まとめ
- 結論:データ中心分析・設計技法は、業務領域の情報資源であるデータ構造に着目してモデル化を行う手法です。
- 根拠:この技法はデータの流れや構造を重視し、システムの本質をデータの観点から捉えるため、データの構造化が中心となります。
- 差がつくポイント:機能中心やプログラム効率重視の設計と異なり、データの構造を軸に分析・設計を進める点を正確に理解することが重要です。
正解の理由
選択肢ウは「対象業務領域のモデル化に当たって、情報資源であるデータの構造に着目する」と述べており、データ中心分析・設計技法の本質を的確に表現しています。
この技法は、データの構造や流れを分析し、システムの設計を行うため、データの視点から業務をモデル化することが特徴です。
他の選択肢は機能中心設計やプログラム効率の話であり、データ中心分析・設計技法の特徴とは異なります。
この技法は、データの構造や流れを分析し、システムの設計を行うため、データの視点から業務をモデル化することが特徴です。
他の選択肢は機能中心設計やプログラム効率の話であり、データ中心分析・設計技法の特徴とは異なります。
よくある誤解
データ中心設計はプログラムの効率化や機能の詳細化を目的とすると思われがちですが、実際はデータ構造の分析に重点を置きます。
また、仕様変更の容易さは設計手法全般の話であり、データ中心設計特有の特徴ではありません。
また、仕様変更の容易さは設計手法全般の話であり、データ中心設計特有の特徴ではありません。
解法ステップ
- 問題文の「データ中心分析・設計技法」のキーワードに注目する。
- データ中心設計の特徴を思い出す(データの構造や流れに着目すること)。
- 各選択肢を「データ中心設計の特徴」と照らし合わせて検討する。
- データ構造に着目している選択肢を正解と判断する。
- 他の選択肢は機能中心やプログラム効率の話であるため誤りとする。
選択肢別の誤答解説
- ア:機能を詳細化しモジュールの独立性を高めるのは機能中心設計の特徴であり、データ中心設計とは異なります。
- イ:仕様変更が容易というのは設計の一般的なメリットであり、データ中心設計特有の特徴ではありません。
- ウ:正解。データの構造に着目して業務領域をモデル化する点がデータ中心設計の本質です。
- エ:プログラムの効率的なアクセスを重視するのはプログラム設計やデータ構造設計の話であり、分析・設計技法の特徴とは異なります。
補足コラム
データ中心分析・設計技法は、データフロー図(DFD)やエンティティ・リレーションシップ図(ER図)などを用いて、システムのデータの流れや構造を視覚的に表現します。
これにより、業務の情報資源を明確にし、システムの整合性や拡張性を高めることが可能です。
一方、機能中心設計は機能の分割やモジュール化に重点を置き、異なる視点でシステムを捉えます。
これにより、業務の情報資源を明確にし、システムの整合性や拡張性を高めることが可能です。
一方、機能中心設計は機能の分割やモジュール化に重点を置き、異なる視点でシステムを捉えます。
FAQ
Q: データ中心設計と機能中心設計の違いは何ですか?
A: データ中心設計はデータの構造や流れに着目し、機能中心設計は機能の分割や詳細化に重点を置きます。
A: データ中心設計はデータの構造や流れに着目し、機能中心設計は機能の分割や詳細化に重点を置きます。
Q: データ中心設計でよく使われる図は何ですか?
A: データフロー図(DFD)やエンティティ・リレーションシップ図(ER図)が代表的です。
A: データフロー図(DFD)やエンティティ・リレーションシップ図(ER図)が代表的です。
Q: データ中心設計は仕様変更に強いですか?
A: データ構造を中心に設計するため、データの変更に柔軟に対応しやすい特徴がありますが、全体の設計品質にも依存します。
A: データ構造を中心に設計するため、データの変更に柔軟に対応しやすい特徴がありますが、全体の設計品質にも依存します。
関連キーワード: データ中心設計、データフロー図、ER図、分析技法、システム設計、モデル化

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

