第 9 章

練習題

物件導向分析與領域建模

練習題

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

id: ch10 chapter: 10 title: "系統行為與互動建模" author: "汪志堅(Chih-Chien Wang)" status: draft version: "0.7" updated: 2026-09-27