對于一些專業(yè)人員,時序圖一詞并不陌生,因為他們在在軟件設(shè)計過程中,經(jīng)常會使用到時序圖來表達邏輯。那么作為業(yè)外人士,你知道什么是時序圖嗎?時序圖有什么作用?畫時序圖的軟件有哪些呢?下面是有關(guān)時序圖的介紹。
1、時序圖是什么意思?
據(jù)百科的定義了解,時序圖又名序列圖、循序圖,是一種UML交互圖。時序圖不僅僅是給自己看的,也是向其他團隊成員傳遞或表達信息的媒介,應該與別人有共同約定的符號或元素。
它可以通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作。表示用例的行為順序,當執(zhí)行一個用例行為時,其中的每條消息對應一個類操作或狀態(tài)機中引起轉(zhuǎn)換的觸發(fā)事件。
2、時序圖的作用是什么?
時序圖可以展示對象之間交互的順序。將交互行為建模為消息傳遞,通過描述消息是如何在對象間發(fā)送和接收的來動態(tài)展示對象之間的交互;相對于其他UML圖,時序圖更強調(diào)交互的時間順序;可以直觀的描述并發(fā)進程。
3、畫時序圖的工具有哪些?
時序圖的繪制工具有VISO、Rational Rose、StarUML、Web Sequence Diagrams、Timing Designer、Trufun Plato等,可任選其一。也有在線繪制工具如processon。
以上就是有關(guān)什么是時序圖,畫時序圖的工具有哪些的介紹。