用語集
内部設計ないぶせっけい
プログラム視点でモジュール・データ構造を設計する工程。詳細設計とも。
ITパスポート
内部設計(詳細設計)は、プログラムの内部構造(モジュールの分け方・処理の流れ・データ構造)を設計する工程です。外部設計(外部設計)の後、実装(コーディング)の前に行います。
| 観点 | 外部設計(外部設計) | 内部設計 |
|---|---|---|
| 視点 | ユーザから見える部分 | プログラム内部 |
| 決めること | 画面・帳票・操作 | モジュール構造・処理ロジック |
たとえば外部設計で決めた画面の裏側で、「どんな部品(モジュール)に分け、どんな順序で処理するか」を具体化するのが内部設計です。プログラマが実装に移れるレベルまで落とし込みます。
試験では 内部設計=プログラム視点・詳細設計、外部設計=ユーザ視点・基本設計、という対応が問われます。