応用情報技術者 2011年 春期 午前2 問46
問題文
ソフトウェアの分析・設計技法の特徴のうち、データ中心分析・設計技法の特徴はどれか。
選択肢
ア:機能の詳細化の過程で、モジュールの独立性が高くなるようにプログラムを分割していく。
イ:システムの開発後の仕様変更は、データ構造や手続を局所的に変更したり追加したりすることによって、比較的容易に実現できる。
ウ:対象業務領域のモデル化に当たって、情報資源のデータ構造に着目する。(正解)
エ:プログラムが最も効率よくアクセスできるようにデータ構造を設計する。
ソフトウェアの分析・設計技法の特徴【午前2 解説】
要点まとめ
- 結論:データ中心分析・設計技法は、対象業務の情報資源のデータ構造に着目してモデル化を行う手法です。
- 根拠:この技法はデータの構造や関係性を重視し、システムの基盤となる情報の整理を優先します。
- 差がつくポイント:機能中心やプログラム効率重視の設計と異なり、データの視点からシステムを捉える点を理解することが重要です。
正解の理由
選択肢ウは「対象業務領域のモデル化に当たって、情報資源のデータ構造に着目する」とあり、データ中心分析・設計技法の本質を正確に表しています。データ中心設計は、データの構造や関係性を明確にし、業務の情報資源を中心にシステムを設計するため、正解です。
よくある誤解
機能の詳細化やプログラムの効率化を重視する設計手法と混同しやすいですが、データ中心設計はあくまでデータ構造の整理に重点を置きます。
解法ステップ
- 問題文の「データ中心分析・設計技法」の特徴を確認する。
- 選択肢の内容が「データ構造に着目しているか」を判断する。
- 機能やプログラム効率に関する記述は除外する。
- データ構造をモデル化する選択肢を選ぶ。
- 正解はウであることを確認する。
選択肢別の誤答解説
- ア:機能の詳細化やモジュールの独立性は機能中心設計の特徴であり、データ中心設計とは異なります。
- イ:仕様変更の容易さは設計の保守性に関する話で、データ中心設計の特徴とは直接関係ありません。
- ウ:正解。データ構造に着目して業務モデルを作成する点がデータ中心設計の本質です。
- エ:プログラムのアクセス効率を重視するのはプログラム中心設計の特徴であり、データ中心設計とは異なります。
補足コラム
データ中心分析・設計技法は、ER図(エンティティ・リレーションシップ図)やデータフロー図などを用いて、業務の情報資源を明確にし、システムの基盤を構築します。これにより、データの整合性や再利用性が高まるメリットがあります。
FAQ
Q: データ中心設計と機能中心設計の違いは何ですか?
A: データ中心設計はデータ構造を重視し、機能中心設計は処理や機能の流れを重視します。
A: データ中心設計はデータ構造を重視し、機能中心設計は処理や機能の流れを重視します。
Q: データ中心設計でよく使われる図は何ですか?
A: ER図やデータフロー図が代表的で、データの構造や流れを視覚化します。
A: ER図やデータフロー図が代表的で、データの構造や流れを視覚化します。
関連キーワード: データ中心設計、ER図、データフロー図、ソフトウェア設計、分析技法

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

