[企業包班]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
§報名與費用相關資訊:歡迎詢價及客製化課程規劃。


