聯繫我們
 課程時長 21 時間:

課程簡介

簡介

  • 講師與學員自我介紹
  • 建模入門
  • SysML 簡介
  • MagicDraw/Cameo 簡介
  • 案例研究定義

結構化系統分解

  • 封裝圖(Package Diagram)記號
  • 將系統分解為封裝(Packages)
  • 建模封裝依賴關係
  • 實務作業:建模封裝結構

分析使用者需求

  • 用例圖(Use Case Diagram)記號
  • 識別參與者(Actors)
  • 識別用例(Use Cases)
  • 用例關係
  • 實務作業:建模用例

定義系統需求

  • 從用例到系統需求
  • 需求圖(Requirements Diagram)記號
  • 指定需求
  • 定義需求結構
  • 使用測試用例驗證需求
  • 需求關係
  • 實務作業:建模需求

定義結構塊(黑箱視圖)

  • 塊定義圖(Block Definition Diagram)記號
  • 結構塊(Structural Blocks)
  • 建模塊屬性
  • 定義塊之間的關係
  • 定義系統數據字典
  • 實務作業:建模系統的黑箱視圖

建模塊結構(白箱視圖)

  • 內部塊圖(Internal Block Diagram)
  • 視覺化塊部件(Parts)
  • 使用連接器(Connectors)連接部件
  • 定義端口(Ports)
  • 定義項目流(Item Flows)和接口塊(Interface Blocks)
  • 實務作業:建模系統的白箱視圖

建模系統約束

  • 定義約束塊(Constraint Blocks)
  • 綁定約束屬性與值屬性
  • 執行參數化(Parametrics)
  • 實務作業:建模參數化

設計基於狀態的系統行為

  • 狀態機圖(State Machine Diagram)記號
  • 識別狀態(States)
  • 定義狀態遷移事件
  • 指定信號(Signals)
  • 指定效應(Effects)
  • 執行狀態機
  • 實務作業:建模狀態機

設計控制流與數據流

  • 活動圖(Activity Diagram)
  • 定義活動(Activities)
  • 指定參數(Parameters)
  • 定義動作(Actions)
  • 建模控制流
  • 建模數據流
  • 執行活動
  • 實務作業:建模活動

設計通信

  • 序列圖(Sequence Diagram)記號
  • 建模生命線(Lifelines)
  • 建模消息(Messages)
  • 使用引用分解交互
  • 應用交互片段(Interaction Fragments)
  • 定義時序約束
  • 實務作業:建模交互

建模橫切構造(Cross-Cutting Constructs)

  • 邏輯架構與物理架構
  • 分配關係(Allocation relationship)
  • 分配顯示選項
  • 識別分配類型
  • 分配矩陣(Allocation Matrix)
  • 實務作業:構建分配矩陣

結語

  • 總結培訓內容
  • 討論剩餘問題

最低要求

理解系統工程流程。

客戶評論 (7)

即將到來的課程

課程分類