[企業包班]EA(Enterprise Architect)工具使用基礎教學

§課程名稱:EA(Enterprise Architect)工具使用基礎教學

§課程大綱:

一、EA工具與UML 基本觀念養成
 1.EA UML工具主要功能介紹
 2.EA工具基本操作
 3.UML概觀介紹
  i表達企業流程與需求 - 活動圖的與使用案例圖的應用時機
  ii.表達系統內部微觀結構(1) - 類別圖與物件圖的應用時機
  iii.表達系統內部微觀結構(2) –循序圖、溝通圖、狀態圖與時序圖的應用時機
  iv.表達系統內部巨觀結構 – 套件圖、互動概觀圖、元件圖、合成結構圖與部署圖

二、利用EA繪製UML
 1.UML 實作工具介紹
  i.Enterprise Achitect(EA)的安裝與使用介紹
 2.企業流程與系統需求的實作練習
  i.利用 EA 繪製與產出 Activity Diagram與Use Case Diagram
  ii.extension—利用 EA 繪製 Business Process Model
 3.系統結構分析與設計
  i.利用 EA 繪製與產出 Class Diagram、Sequence Diagram 與 Communication Diagram
  ii.利用EA繪製Data Model
  iii.資料庫正規化與 E-R Model
 4.系統的微觀設計
  i.利用 EA 繪製與產出 物件圖(Object Diagram)、狀態機圖(StateMachine Diagram) 與時序圖(Timing Diagram)
 5.系統的鉅觀設計
  i.利用 EA 繪製與產出 套件圖(Package Diagram)、互動圖(InteractionOverview Diagram) 、元件圖(Component Diagram) 與 合成結構圖(Composite Structure Diagram)

三、實際案例演練
 1.利用 EA 實現使用案例的實做
 2.實做使用案例的步驟
 3.從 Model 檔產生程式碼
 4.從 Model 檔產生資料庫Schema
 5.從程式碼產生 Model 檔
 6.搭配 Visual Studio.NET or Eclipse 等 IDE 工具的操作
 7.利用 IDE 工具配合 EA 產出測試程式碼利用 EA 達成
 8.Team Working. (與 版控 的整合及權限控管) (Option)
 9.MDA (Model Driven Architecture) 的 PIM and PSM 模型建構。
 10.輔助管理專案文件,並利用文件產生器與範本產出各階段的有效文件。

§使用工具及環境
 UML Tool – EA (Enterprise Architect) 9.x
 VS .NET with NUnit (or Java Eclipse)
 IIS (or Tomcat)
 .NET Framework 2.0 (or J2EE)
 EA Plugin – HSDc Sequence Plugin

§報名與費用相關資訊:歡迎詢價及客製化課程規劃。