第 6 章

本章學習目標

使用案例分析與建模

本章學習目標

完成本章後,學習者應能:

  1. 說明為什麼需求規格之外仍需要建立系統模型,並區分分析模型(Analysis Model)與設計模型(Design Model)的不同目的。
  2. 說明模型與圖的關係,並分辨UML圖與其他工程圖表(如組織圖、流程圖)的差異。
  3. 從參與者目標、功能需求、業務事件及業務流程辨識候選使用案例,並為使用案例建立清楚、一致且符合業務語言的名稱。
  4. 判斷使用案例的範圍是否過大或過小,決定是否需要拆分或合併。
  5. 使用UML使用案例圖表示法(含系統邊界、參與者、關聯、泛化、include及extend關係)繪製使用案例圖,並避免常見誤用。
  6. 撰寫使用案例描述,包含主要參與者、前置條件、基本流程、替代流程、例外流程及後置條件,並與正式需求及業務規則建立追蹤關係。
  7. 說明常見使用案例建模工具的特性與選擇考量,並建立可追溯、可維護的模型管理方式。
  8. 說明生成式AI在候選使用案例整理、模型程式碼產生、追蹤矩陣建立及品質檢查中可以提供的協助,以及為什麼正式模型仍須由人工確認。