聯繫我們

課程簡介

UML語言入門

  • UML簡史
  • 物件導向建模領域概述
  • OMG組織的UML規範
  • UML圖表概覽

需求管理

  • 需求分類
  • FURPS架構下的需求類別
  • 需求收集方法
  • 使用UML記號進行需求建模
  • 需求關聯矩陣
  • 根據圖表建立需求規格書

商業流程建模

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

建模非功能性需求

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

建模功能性需求

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

系統分析模型

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

靜態建模

  • 類別圖和原始碼生成
    • 關聯關係及其特性
    • 其他關係:聚合、組合、泛化、依賴、關聯類
  • 前向/後向工程
    • 根據圖表生成原始碼
    • 根據原始碼生成圖表
    • 同步程式碼和圖表
  • 物件圖、連接結構和包圖

動態建模

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

最低要求

建議具備與物件導向相關的基本概念知識,或任何物件導向語言的知識。

 21 小時

客戶評論 (2)

課程分類