必威电竞|足球世界杯竞猜平台

順序圖
來源:互聯網

順序圖是一種用于表示交互關系的二維圖形,其中縱軸代表時間軸,時間沿著豎線向下延伸,橫軸代表在協作中各個獨立對象的類元角色。這些角色通過生命線表示,當對象存在時,角色用虛線表示,當對象處于激活狀態時,生命線變為雙線。

簡介

順序圖是統一建模語言的一種動態建模方法,常用于確認和豐富使用情境的邏輯。這些使用情境可能是系統的潛在使用方式,或者是一組用例的一部分。順序圖可以幫助設計師可視化調用類定義的操作,檢測面向對象設計中的瓶頸,并預測哪些類可能會變得復雜,從而需要繪制狀態圖。

準則

在繪制順序圖時,應盡可能保持消息的順序從左到右排列,以便讀者能直觀地理解消息流。同時,應按照西方閱讀習慣,從左至右排列分類器,除非特殊情況。此外,還應注意在圖中最左側放置人和組織角色,最右側放置反應系統角色,而在中間區域放置先導系統角色。

分類器

在順序圖中,分類器的命名應與用例圖和類圖保持一致,以確保一致性。角色的名稱可以與類的名稱相同,只要它們表示不同的概念。同時,應在圖中包含邏輯的敘述性描述,以提高圖的理解性和可用性。

建模對象

在順序圖中,建模對象的銷毀操作通常是不必要的,尤其是在使用垃圾回收機制的語言中。但在實時系統中,內存管理可能是一個關鍵問題,此時可能需要建模對象的銷毀操作。

類型

在注釋消息時,應使用操作符號來描述軟件實現的分類器的消息名。對于涉及人和組織角色的消息,應使用簡短的敘述性文字來描述傳達的信息。

靜態操作

當消息被發給一個類時,應在類的定義中添加相應的靜態操作,以保持順序圖和類圖之間的一致性。

原則

在順序圖中,返回值的建模是可選的,只有在需要在其他地方引用返回值時才需要建模。返回值應放在靠近接收者的態射上,以方便后續使用。

實際值

在順序圖中,返回的實際值應具體說明,以確保信息的準確性。

參考資料 >

順序圖.SDN博客.2024-10-30

工具篇-UML之時序圖.簡書.2024-10-30

UML建模風格之順序圖.CSDN博客.2024-10-30

生活家百科家居網