聯繫我們

課程簡介

建立與設定 EAP 檔案

  • 建立並儲存 Enterprise Architect 專案檔案
  • 檢視類型
  • 程式介面:選單、工具列、工具箱、專案瀏覽器及其他視窗
  • 視窗的停靠與隱藏

模型與圖表的處理

  • 預設模型
  • 套件(檢視)與圖表
  • 向模型及圖表新增元素
  • 移除專案的不同方式及其影響
  • 儲存圖表

需求管理

  • 蒐集需求的方法
  • FURPS 需求類別
  • 需求圖表
  • 需求間的關係
    • 聚合
    • 依賴關係
  • 如何改善圖表外觀?
    • 佈置圖表
    • 設定需求的顏色狀態
    • 顯示/隱藏套件名稱
  • 建立並管理矩陣關係
  • 需求文件化
    • HTML 頁面
    • 可列印版本
  • 進階需求管理
    • 自訂需求類型
    • 自訂需求狀態
    • 追蹤需求
    • 需求文件化

商業流程建模與架構

  • 活動圖表
  • 複合活動
  • 控制流與物件流
  • 異常處理與中斷流
  • 分區
  • 並行流與決策機制
  • 如何改善圖表外觀?
    • 不同細節層級
    • 減少細節數量
    • 流程複雜度管理
  • 組件圖表與部署圖表
  • 系統初始架構:邏輯與物理層面
    • 巢狀組件
    • 委派與組合
    • 連接埠
    • 介面
    • 通訊路徑
  • 非標準型別標籤(Stereotypes)在圖表中的實現(選修)
    • 型別標籤圖形庫
    • 將圖形庫加入專案
    • 自訂型別標籤圖形

用例及其文件化

  • 功能需求建模
  • 系統範圍界定
  • 參與者(Actors)及其間的關係
    • 識別用例
    • 「參與者-用例」關聯性及其屬性
    • 用例間關係:包含、擴展、泛化
  • 自動編號
  • 基於用例生成的用例情境與活動圖表
  • 文件生成
  • 文件範本

分析模型

  • 領域層級的類別圖表
    • 類別、方法、屬性、抽象類別、介面
    • 關聯性及其特徵
    • 其他關係:聚合、組合、泛化、依賴、關聯類
    • 類別識別
  • 序列圖表
    • 訊息類型:非同步、同步、返回
    • 型別標籤:邊界(Boundary)、控制(Control)與實體(Entity)

靜態模型

  • 設計層級的類別圖表
  • 原始碼生成與逆向工程(選修)
    • 從圖表生成原始碼
    • 從原始碼生成圖表
    • 同步化原始碼與圖表
  • 物件圖表

動態模型

  • 靜態模型驗證
    • 確認方法簽章
    • 驗證類別圖表
  • 基於用例與靜態分析模型的呼叫層級動態建模(序列圖表)
  • 如何改善圖表外觀?
    • 減少模擬的情境數量
    • 減少生命線數量
    • 避免複雜的巢狀區塊
    • 隱藏細節
  • 狀態機圖表(選修)
    • 狀態與子狀態
    • 狀態間的轉換:觸發、條件與動作
    • 內部動作(進入、執行、退出)

樣式與配置檔(選修)

  • 「四人組」(Gang of Four)設計樣式
  • 專案中定義的樣式
  • 使用者自訂樣式
  • 從 XML 檔案匯入配置檔

MDA 與原始碼(選修)

  • 將類別圖表轉換為資料庫結構描述
  • 基於類別圖表生成 SQL 腳本
  • 原始碼生成:可選項說明

團體作業

  • Enterprise Architect 套件的版本控制
  • 專案與文件版本的差異比較
  • 使用儲存庫存放模型
  • 協作工具應用

最低要求

具備 UML 建模技能。

 21 小時

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類