感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
UML語言簡介
- UML的簡短歷史
- 物件建模主題概覽
- OMG群組之UML規格
- UML圖表概覽
需求管理
- 需求的劃分
- 依FURPS分類的需求類別
- 需求收集方法
- 使用UML記號進行需求建模
- 需求依賴矩陣
- 根據圖表建立需求規格
商業流程建模
- 商業流程的定義
- 在UML中進行商業流程建模
- 活動圖
- 決策流程與並行處理
- 例外情況及例外處理
- 部分、泳道
非功能性需求建模
- 利用元件圖和部署圖
- 系統初步架構——邏輯與實體
- 建模與安全性、效能、系統可靠性相關的需求
功能性需求建模
- 界定系統範圍
- 使用用例圖為系統功能建模
- 識別參與者及它們之間的關係
- 辨識用例
- 「參與者—用例」關聯及其屬性
- 用例間關係:包含、擴展、泛化
- 建立用例場景並據此產生圖表(活動、狀態 機)
系統分析模型
- 使用序列圖
- 訊息類型:非同步、同步、返回
- 決定訊息編號的順序
- 分析物件類別:邊界、控制與實體
- 系統設計入門
- 互動建模
靜態建模
- 類別圖及程式碼產生
- 關聯關係及其特性
- 其他關係:聚集、組合、泛化、依賴、關連類別
- 正向/反向工程
- 根據圖表產生程式碼
- 根據程式碼產生圖表
- 同步化程式碼與圖表
- 物件圖、結構圖和套件圖
動態建模
- 靜態模型的驗證
- 明確化方法標頭
- 驗證類別圖的正確性
- 在方法呼叫層級進行動態建模
- 設計階段的序列圖
最低要求
建議具備與物件導向相關的基礎概念,或熟悉任何一種物件導向語言。
21 小時
客戶評論 (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
課程 - Object-Oriented Analysis and Design using UML
機器翻譯
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
課程 - Object-Oriented Analysis and Design using UML
機器翻譯