本章重點
物件導向分析與領域建模
本章重點
- 物件導向分析從物件的身分、狀態、責任與協作關係理解系統。
- 領域模型用來呈現系統必須理解的重要業務概念及其關係,是物件導向分析的重要成果。
- 類別應來自需求與領域知識,不應把介面元件或技術元件混入分析模型。
- 屬性、關聯及多重性都必須具有可說明的業務語意與依據。
- 關聯具有自身資訊或生命週期時,可建立關聯類別。
- 聚合、組合與繼承都是較強的語意,不應在需求不足時任意使用。
- 類別與角色必須區分;同一人可能在不同情境擔任不同角色。
- 建模應從局部需求開始,經由情境檢核與追蹤逐步整合。
- AI可協助產生候選模型與執行一致性檢查,但不能代替需求確認。
- Case M01整體模型必須與既有需求、使用案例及活動流程保持一致。