内部設計
from はじめての設計をやり抜くための本 第 2 版
外部設計で定められた入力と出力の間の内部処理を設計する
詳細設計やプログラム設計とも呼ばれる
外部設計と対になった設計
ロバストネス分析
ビジネスロジック (ドメインロジックと呼んだりもする) の設計方法はいくつかある
『Patterns Of Enterprise Application Architecture』 から 2 つを紹介
トランザクションスクリプト (TransactionScript)
ドメインモデル (DomainModel)
データベースプログラム設計
O/R マッピング、DAO パターン
データベース物理設計
CRUD 設計