產出:問題領域模型 — 類別、物件、交互。完全脫離技術/實作細節,建立純領域理想模型。商業流程變化慢於技術,純領域模型更穩定耐用。
選擇關鍵垂直切片 (RUP 概念) — 如訂單領域物件模型 — 進行物件設計、實作、測試。垂直切片包含完整層次:UI (JSP)、商業邏輯 (EJB)、資料庫。
圖三:從用例識別核心概念,建模為物件並確立關係
將原型經驗應用於領域物件,作為物件設計階段的設計指引。保持模型純粹性,避免技術細節滲入,確保商業邏輯與技術實作分離。
Jevgeni Kabanov 發布一份關於 Java EE
前言:為什麼選 JSF 2 復合組件實現自動完成? 自動完成
前言:為何需要資料存取抽象? 避免後端資料結構變動直接衝擊
第四步:對象設計——從分析模型到技術實現藍圖 在體系架構規範