UML軟件開發與建模工具Enterprise Architect教程:UML 2教程-時序圖
Enterprise Architect是一個對于軟件系統開發有著極好支持的CASE軟件(Computer Aided Software Engineering)。EA不同于普通的UML畫圖工具(如VISIO),它將支撐系統開發的全過程。在需求分析階段,系統分析與設計階段,系統開發 及部署等方面有著強大的支持,同時加上對10種編程語言的正反向工程,項目管理,文檔生成,數據建模等方面。可以讓系統開發中各個角色都獲得最好的開發效率。
時序圖
UML時序圖用于顯示一個或多個元素的狀態或值隨時間的變化。它還可以顯示定時事件與控制它們的時間和持續時間約束之間的相互作用。
狀態生命線
狀態生命線顯示了項目狀態隨時間的變化。X軸以選擇的任何單位顯示經過的時間,而Y軸標有給定的狀態列表。狀態生命線如下所示。
價值生命線
價值生命線顯示了項目價值隨時間的變化。X軸以所選擇的任何單位顯示經過的時間,與狀態生命線相同。該值顯示在每條值變化時交叉的一對水平線之間。價值生命線如下所示。
全部放在一起
狀態和價值生命線可以任意組合堆疊在一起。它們必須具有相同的X軸。消息可以從一條生命線傳遞到另一條生命線。每個狀態或值轉換都可以具有一個已定義的事件,一個指示何時必須發生一個事件的時間約束以及一個指示一個狀態或值必須生效多長時間的持續時間約束。一旦應用了所有這些,時序圖可能如下所示。
=====================================================
想要了解或購買Enterprise Architect正版版權,請