資格暗記無料で始める

内部設計(ソフトウェア方式設計)とは?

内部設計(ソフトウェア方式設計)とは、外部設計で決めた振る舞いを、開発者が実装できる形へ落とす工程。プログラムをモジュールへ分割し、モジュール間のインタフェース、データベースの物理設計、エラー処理や排他制御の方式を決める。詳細設計ではモジュール内部のロジックまで記述する。

高度試験・午前I(全区分共通)の過去問では4回出題されています(2016年度〜2025年度)。

ないぶせっけい

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)/別名:内部設計、ソフトウェア方式設計、内部設計(詳細設計)、詳細設計


内部設計(ソフトウェア方式設計)の意味

外部設計で決めた振る舞いを、開発者が実装できる形へ落とす工程。プログラムをモジュールへ分割し、モジュール間のインタフェース、データベースの物理設計、エラー処理や排他制御の方式を決める。詳細設計ではモジュール内部のロジックまで記述する。

内部設計(ソフトウェア方式設計)の具体例

在庫照会を「入力検査」「在庫問合せ」「表示整形」に分け、問合せモジュールの引数と戻り値、キャッシュ有効期間30秒、在庫テーブルのインデックス設計を決める。単体テストの項目はこの設計書から機械的に導ける。

内部設計(ソフトウェア方式設計)は試験でどう引っ掛けられる?

内部設計と詳細設計を同一視しがちだが、方式設計はモジュール構成とインタフェース、詳細設計はモジュール内部の処理という粒度差がある。また画面項目の追加は外部設計の変更であり、内部設計だけで閉じない。

内部設計(ソフトウェア方式設計)と関連する用語

内部設計(ソフトウェア方式設計)が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。