中小企業診断士1次試験 用語集 経営情報システム
システム開発

内部設計

Internal Design

概要

外部設計をもとにプログラムの内部構造やモジュール分割を設計する工程。

詳細解説

内部設計(詳細設計)は、外部設計で定めた外部仕様を実現するための、プログラムの内部構造を設計する工程である。モジュール分割、処理アルゴリズムの設計、データベースの物理設計、プログラム間のインタフェース定義などが含まれる。

開発者の視点で技術的な実装方法を決定する工程であり、ユーザの関与は少ない。モジュールの独立性を高め、結合度を低く・凝集度を高くする設計が望ましい。

事例・具体例

受注処理を「在庫確認モジュール」「価格計算モジュール」「注文確定モジュール」に分割し、各モジュールの入出力データや処理ロジックを詳細に定義する。