聯繫我們

課程簡介

UML語言簡介

  • UML的簡短歷史
  • 物件建模主題概覽
  • OMG群組之UML規格
  • UML圖表概覽

需求管理

  • 需求的劃分
  • 依FURPS分類的需求類別
  • 需求收集方法
  • 使用UML記號進行需求建模
  • 需求依賴矩陣
  • 根據圖表建立需求規格

商業流程建模

  • 商業流程的定義
  • 在UML中進行商業流程建模
  • 活動圖
    • 決策流程與並行處理
    • 例外情況及例外處理
    • 部分、泳道

非功能性需求建模

  • 利用元件圖和部署圖
  • 系統初步架構——邏輯與實體
  • 建模與安全性、效能、系統可靠性相關的需求

功能性需求建模

  • 界定系統範圍
  • 使用用例圖為系統功能建模
    • 識別參與者及它們之間的關係
    • 辨識用例
    • 「參與者—用例」關聯及其屬性
    • 用例間關係:包含、擴展、泛化
  • 建立用例場景並據此產生圖表(活動、狀態 機)

系統分析模型

  • 使用序列圖 
    • 訊息類型:非同步、同步、返回
    • 決定訊息編號的順序
    • 分析物件類別:邊界、控制與實體
  • 系統設計入門
  • 互動建模

靜態建模

  • 類別圖及程式碼產生
    • 關聯關係及其特性
    • 其他關係:聚集、組合、泛化、依賴、關連類別
  • 正向/反向工程
    • 根據圖表產生程式碼
    • 根據程式碼產生圖表
    • 同步化程式碼與圖表
  • 物件圖、結構圖和套件圖

動態建模

  • 靜態模型的驗證
    • 明確化方法標頭
    • 驗證類別圖的正確性
  • 在方法呼叫層級進行動態建模
  • 設計階段的序列圖

最低要求

建議具備與物件導向相關的基礎概念,或熟悉任何一種物件導向語言。

 21 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類