練習題
物件導向分析與領域建模
練習題
- 說明物件導向分析、領域分析與領域模型三者的關係。
- 為什麼從需求文字擷取出的每一個名詞不一定都是類別?
- 以Case M01為例,說明「隊長」較適合視為角色而非永久子類別的原因。
- 說明
0..1、1..*及3..5三種多重性的意義。 - 什麼情況下應將兩個類別之間的關係建立為關聯類別?
- 聚合與組合有何差異?為什麼分析模型不應任意使用組合?
- 為什麼將指導教師與評審建為互斥子類別,可能不符合Case M01的業務情境?
- 根據UC-06與相關需求,建立評分與評分更正申請的局部類別圖。
- 檢查Case M01整體類別圖,選出兩項仍需領域人員確認的多重性,並說明應提出哪些問題。
- 使用AI產生一張Case M01候選類別圖,並找出至少3項缺乏需求依據或可能與既有模型衝突的內容。
id: ch10 chapter: 10 title: "系統行為與互動建模" author: "汪志堅(Chih-Chien Wang)" status: draft version: "0.7" updated: 2026-09-27