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)
※ 課程回顧複習、問題提問與討論。