UML2.0 觀念引導與實務操作入門
Day 1
※上午(9:30~12:30) – 觀念傳授
o UML 綜觀介紹 (Overview)
o 建立企業流程與系統需求模型:
活動圖(Activity Diagram)
extension—Business Process Model
使用案例圖(Use Case Diagram)
o 系統結構分析與設計:
靜態結構—類別圖(Class Diagram)
動態結構—循序圖(Sequence Diagram) 與互動圖(CommunicationDiagram)
※下午(13:30~16:30) 實作練習(以實際開發個案為例)
o UML 實作工具介紹
Enterprise Achitect(EA)的安裝與使用介紹
o 企業流程與系統需求的實作練習
利用 EA 繪製與產出 Activity Diagram與Use Case Diagram
extension—利用 EA 繪製 Business Process Model
o 系統結構分析與設計
利用 EA 繪製與產出 Class Diagram、Sequence Diagram 與 Communication Diagram
Day 2
※上午(9:30~12:30) – 觀念傳授
o 系統的微觀設計
介紹UML的 物件圖(Object Diagram)、狀態機圖(State MachineDiagram) 與時序圖(Timing Diagram)
o 系統的鉅觀設計
介紹 UML 的 套件圖(Package Diagram)、互動圖(Interaction OverviewDiagram) 、元件圖(Component Diagram) 與 合成結構圖(CompositeStructure Diagram)
o 系統的實作與部署
介紹 UML 的 部署圖(Deployment Diagram)
※下午(13:30~16:30) 實作練習(以實際開發個案為例)
o 系統的微觀設計
利用 EA 繪製與產出 物件圖(Object Diagram)、狀態機圖(StateMachine Diagram) 與時序圖(Timing Diagram)
o 系統的鉅觀設計
利用 EA 繪製與產出 套件圖(Package Diagram)、互動圖(InteractionOverview Diagram) 、元件圖(Component Diagram) 與 合成結構圖(Composite Structure Diagram)
o 系統的實作與部署
利用 EA 繪製與產出 部署圖(Deployment Diagram)
※ 課程回顧複習、問題提問與討論。