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