課程簡介

語言簡介 UML

  • 簡史 UML
  • 面向物件建模問題概述
  • 群組 OMG 的規格 UML
  • 圖表概述 UML

需求管理

  • 需求分工
  • FURPS 要求類別
  • 收集需求的方法
  • 使用符號進行需求建模UML
  • 需求依賴矩陣
  • 基於圖表的需求規範

業務流程建模

  • 業務流程定義
  • UML 中的業務流程建模
  • 活動圖
    • 決策流和併發流
    • 異常和異常處理
    • 分區、軌道

非功能性需求建模

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

功能需求建模

  • 確定系統範圍
  • 使用用例圖對系統功能進行建模
    • 識別參與者及其之間的關係
    • 識別用例
    • Actor - 用例關聯及其屬性
    • 用例之間的關係:包含、擴展、泛化
  • 建立案例場景並基於它們產生圖表(活動、機器)
    狀態 )

系統的分析模型

  • 使用時序 圖
    • 消息類型:異步、同步、返回
    • 指定郵件的編號順序
    • 分析物件類別:邊界、控制和實體
  • 系統設計簡介
  • 交互建模

靜態建模

  • 類圖和原始程式碼生成
    • 關聯關係及其特徵
    • 其他關係:聚合、組合、泛化、依賴、關聯類
  • 正向/逆向工程
    • 從圖表生成原始程式碼
    • 從原始碼生成圖表
    • 同步代碼和圖表
  • 對象、鏈接結構和包的圖示

動態建模

  • 靜態模型驗證
    • 優化方法簽名
    • 驗證您的類圖
  • 方法調用級別的動態建模
  • 專案級序列圖

最低要求

建議您瞭解面向物件或任何面向物件語言的基本概念。

 21 時間:

客戶評論 (2)

課程分類