聯繫我們

award icon svg 證書

 課程時長 21 時間:

課程簡介

介紹

  • 考試資訊
  • 覆蓋範圍表
  • OMG 認證專業人員目錄
  • 參加考試(線上或測試中心)

為什麼要建立模型

  • 建模的價值
  • 何時建模?
  • 何時不建模?
  • 抽象化
  • MDA 簡介
  • 領域模型
  • 模型價值分析

類圖

常見結構

  • 類型 (Type)
  • 相依性 (Dependency)
  • 命名空間 (Namespace)
  • 可見性種類 (VisibilityKind,public, private, protected)
  • 多重性元素 (MultiplicityElement)
  • 約束 (Constraint)
  • 註解 (Comment)

簡單分類器

  • 原始類型 (PrimitiveType)
  • 資料類型 (DataType)
  • 列舉 (Enumeration)
  • 列舉字面量 (EnumerationLiteral)
  • 介面 (Interface)
  • 介面實現 (InterfaceRealization)
  • 訊號 (Signal)
  • 接收 (Reception)

結構化分類器

  • 關聯 (Association)
  • 類別 (Class)

分類

  • 泛化 (Generalization)
  • 特徵 (Feature)
  • 結構特徵 (Structural Feature)
  • 行為特徵 (Behavioral Feature)
  • 屬性 (Property)
  • 操作 (Operation)
  • 參數 (Parameter)
  • 聚合種類 (AggregationKind,組合 Composition, 聚合 Aggregation)

值

  • 布林字面量 (LiteralBoolean)
  • 整數字面量 (LiteralInteger)
  • 實數字面量 (LiteralReal)
  • 無限自然數字面量 (LiteralUnlimitedNatural)
  • 空值字面量 (LiteralNull)
  • 字符串字面量 (LiteralString)
  • 不透明表達式 (Opaque Expression)

物件圖

  • 實例規格 (InstanceSpecification)
  • 插槽 (Slot)

封裝圖

封裝

  • 封裝 (Package)
  • 封裝導入 (PackageImport)

用例圖

用例

  • 用例 (UseCase)
  • 參與者 (Actor)
  • 包含 (Include)

活動圖

活動

  • 活動 (Activity)
  • 活動最終節點 (ActivityFinalNode)
  • 活動參數節點 (ActivityParameterNode)
  • 控制流 (ControlFlow)
  • 初始節點 (InitialNode)
  • 決策節點 (DecisionNode)
  • 流程最終節點 (FlowFinalNode)
  • 分叉節點 (ForkNode)
  • 合併節點 (JoinNode)
  • 合併節點 (MergeNode)
  • 物件流 (ObjectFlow)
  • 物件節點 (ObjectNode)

動作

  • 動作 (Action)
  • 呼叫行為動作 (CallBehaviorAction)
  • 呼叫操作動作 (CallOperationAction)
  • 發送訊號動作 (SendSignalAction)
  • 接受事件動作 (AcceptEventAction)
  • 插針 (Pin)
  • 輸入插針, 輸出插針 (InputPin, OutputPin)
  • 不透明動作 (OpaqueAction)

順序圖

交互

  • 交互 (Interaction)
  • 事件發生規格 (OccurrenceSpecification)
  • 執行規格 (ExecutionSpecification)
  • 執行事件發生規格 (ExecutionOccurrenceSpecification)
  • 銷毀事件發生規格 (DestructionOccurrenceSpecification)
  • 生命線 (Lifeline)
  • 訊息 (Message)
  • 訊息事件發生規格 (MessageOccurrenceSpecification)
  • 訊息類型 (MessageSort)
  • 訊息端點 (MessageEnd)

常見行為

  • 呼叫事件 (CallEvent)
  • 訊號事件 (SignalEvent)
  • 觸發 (Trigger)
  • 不透明行為 (OpaqueBehavior)

狀態機圖

狀態機

  • 狀態機 (StateMachine)
  • 狀態 (State)
  • 遷移 (Transition)
  • 偽狀態:選擇 (choice)、交匯 (junction)、初始 (initial)
  • 最終狀態 (FinalState)

最低要求

需要理解基本的物件導向概念或具備基本的 UML 知識。

客戶評論 (7)

即將到來的課程

課程分類