外部設計と内部設計とは?
外部設計と内部設計とは、外部設計(基本設計)は利用者から見える範囲、すなわち画面・帳票・外部インタフェース・コード体系・論理データを決める。内部設計(詳細設計)は開発者側の実現方法、すなわちモジュール分割・物理データ・処理手順を決める。境界は「利用者が意識するか」で引く。
がいぶせっけいとないぶせっけい
外部設計と内部設計の意味
外部設計(基本設計)は利用者から見える範囲、すなわち画面・帳票・外部インタフェース・コード体系・論理データを決める。内部設計(詳細設計)は開発者側の実現方法、すなわちモジュール分割・物理データ・処理手順を決める。境界は「利用者が意識するか」で引く。
外部設計と内部設計の具体例
「検索結果は1画面20件、応答3秒以内」は外部設計。それを満たすため「インデックスを追加し、件数はページング用の別クエリで取得する」と決めるのは内部設計。外部設計の成果物は利用者レビューの対象になるため、専門用語を避けた記述が求められる。
外部設計と内部設計は試験でどう引っ掛けられる?
V字モデルとの対応で問われる。外部設計の妥当性を確認するのはシステムテスト、内部設計に対応するのは結合テスト、プログラム設計に対応するのが単体テスト。外部設計と受入テストを直接対応させる選択肢は誤りで、受入テストは要件定義に対応する。
外部設計と内部設計と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。