1. 程式人生 > >初探UML建模之時序圖

初探UML建模之時序圖

1. 什麼是UML建模

統一建模語言(Unified Modeling Language,UML),1970年由OMG 組織(Object Management Group物件管理組織)釋出。以面向物件圖的方式來清晰直接的表達專案架構設計思想、專案結構及執行順序等一些邏輯思維。 。

2. 構成部分

UML的模型主要有三部分構成:

  1. 事物(Things):UML模型中最基本的構成元素,是具有代表性的成分的抽象
  2. 關係(Relationships):關係把事物緊密聯絡在一起
  3. 圖(Diagrams ):圖是事物和關係的視覺化表示

3. 常用圖形

3.1 時序圖

在這裡插入圖片描述

3.1.1 構成

  1. 角色(Actor): 系統角色,可以是人活著其他系統,子系統。
  2. 物件(Object): 系統中扮演的角色,主要包括:物件名和類名;只包含物件名;只包含類名。
  3. 生命線(Lifeline):物件下面的垂直的虛線
  4. 啟用(Activation):又稱控制焦點,代表時序圖中的對應執行一項操作的時期,可以理解為同一個事務。
  5. 訊息(Message): 訊息是定義互動和協作中交換資訊的類,用於對實體間的通訊內容建模,資訊用於在實體間傳遞資訊。允許實體請求其他的服務,類角色通過傳送和接受資訊進行通訊。 訊息型別