用starUML創(chuàng)建時序圖

先說一下時序圖相關(guān)的基本概念:

時序圖(Sequence Diagram),亦稱為序列圖或循序圖吏奸,是一種UML行為圖苦丁。它通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作。它可以表示用例的行為順序棵磷,當(dāng)執(zhí)行一個用例行為時仪媒,時序圖中的每條消息對應(yīng)了一個類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件谢鹊。
時序圖中包括如下元素:角色算吩,對象偎巢,生命線压昼,激活期和消息瘤运。

1拯坟、角色(Actor)

系統(tǒng)角色郁季,可以是人或者其他系統(tǒng),子系統(tǒng)秃诵。

2菠净、對象(Object)

對象代表時序圖中的對象在交互中所扮演的角色毅往,位于時序圖頂部和對象代表派近。
對象一般包含以下三種命名方式:

  1. 第一種方式包含對象名和類名。
  2. 第二種方式只顯示類名不顯示對象名侯嘀,即為一個匿名對象戒幔。
  3. 第三種方式只顯示對象名不顯示類名。

3工坊、生命線(Lifeline)

生命線代表時序圖中的對象在一段時期內(nèi)的存在王污。時序圖中每個對象和底部中心都有一條垂直的虛線昭齐,這就是對象的生命線矾柜,對象間 的消息存在于兩條虛線間把沼。

4饮睬、激活期(Activation)

激活期代表時序圖中的對象執(zhí)行一項操作的時期捆愁,在時序圖中每條生命線上的窄的矩形代表活動期昼丑。它可以被理解成C語言語義中一對花括號“{}”中的內(nèi)容菩帝。

5茬腿、消息(Message)

消息是定義交互和協(xié)作中交換信息的類切平,用于對實體間的通信內(nèi)容建模悴品,信息用于在實體間傳遞信息简烘。允許實體請求其他的服務(wù)孤澎,類角色通過發(fā)送和接受信息進(jìn)行通信亥至。

然后說下畫時序圖的工具:

1. PowerDesigner:

http://www.sybase.com/products/modelingdevelopment/powerdesigner

2.StartUML:http://staruml.io/

3. Microsoft Visio http://www.ddooo.com/softdown/74207.htm
4.edraw https://www.edrawsoft.com/

5. [ProcessOn - 免費(fèi)在線作圖贱迟,實時協(xié)作] (https://link.zhihu.com/?target=https%3A//www.processon.com/):

當(dāng)然推薦使用StartUML了衣吠。以下是簡單的操作方法缚俏。

  1. starUml下載安裝比較簡單忧换,這里不再贅述。打開starUml

  2. 在Model Explorer 中,在Untitled右鍵——ADD——Model碗暗,取名myuml

  1. 接著言疗,單擊myuml颂砸,右鍵——Add Diagram——Sequence Diagram人乓,這里可以取個名字mysd撒蟀。如果要改名字可以改Properties中的name屬性保屯。

  2. 接下來添加一個執(zhí)行者,myuml右鍵——Add——Actor蝠猬,更名為person

  1. 接下來添加一個Object榆芦,mydb右鍵——Add——Object匆绣,更名為action

  2. 再將person崎淳、和action拖到空白處拣凹,用Sequence里的工具線連起來恨豁。一個簡單的時序圖就OK了橘蜜。復(fù)雜的舉一反三吧。

然后用它簡要畫了幾個簡單的圖:

1.基本用例圖:

image.png

2.場景一:基本時序圖:

image.png

3.場景二:簡要的另一份時序圖:

image.png

4.場景3:另外一種場景簡要描述

image.png

這里主要說一下關(guān)于豎線的問題棒搜,很多人不知道這個豎線怎么來的。其實在用例圖上面育韩,右鍵克蚂,選擇 Add Diagram --> Sequence Diagram ,然后在新的標(biāo)簽下筋讨,建立相應(yīng)的 Object 之類的埃叭,就可以了

image.png

也就是你要注意下面這兩副圖片的區(qū)別:

image.png
image.png

在用例圖模式下,和序列分布模式左側(cè)的是不同的悉罕。

當(dāng)然赤屋,如果你想了解更多的關(guān)于 StarUML 應(yīng)用的東西立镶,可以參考:http://wenku.baidu.com/view/196c5a4c69eae009581bec69.html

另外俭厚,這位大神在6年前寫的文章更為實用: http://www.cnblogs.com/daizhj/archive/2008/04/14/1153121.html

還有這份文檔椭坚,步驟寫得比較詳細(xì):http://wenku.baidu.com/view/2a67901efc4ffe473368ab08.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市动知,隨后出現(xiàn)的幾起案子嵌巷,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件已日,死亡現(xiàn)場離奇詭異堂鲜,居然都是意外死亡痴奏,警方通過查閱死者的電腦和手機(jī)鸵闪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人苛让,你說我怎么就攤上這事仿畸】衾” “怎么了?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我织堂,道長,這世上最難降的妖魔是什么徐勃? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任劝堪,我火速辦了婚禮余境,結(jié)果婚禮上延塑,老公的妹妹穿的比我還像新娘。我一直安慰自己磨总,他們只是感情好娶牌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著督禽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪试溯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天摹闽,我揣著相機(jī)與錄音,去河邊找鬼舵匾。 笑死坐梯,一個胖子當(dāng)著我的面吹牛谎替,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼柳洋,長吁一口氣:“原來是場噩夢啊……” “哼篮赢!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起启泣,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤媒咳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后种远,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體涩澡,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年坠敷,在試婚紗的時候發(fā)現(xiàn)自己被綠了妙同。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡膝迎,死狀恐怖粥帚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情限次,我是刑警寧澤芒涡,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布柴灯,位于F島的核電站,受9級特大地震影響费尽,放射性物質(zhì)發(fā)生泄漏赠群。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一旱幼、第九天 我趴在偏房一處隱蔽的房頂上張望查描。 院中可真熱鬧,春花似錦柏卤、人聲如沸冬三。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽勾笆。三九已至,卻和暖如春桥滨,著一層夾襖步出監(jiān)牢的瞬間匠襟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工该园, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留酸舍,地道東北人。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓里初,卻偏偏與公主長得像啃勉,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子双妨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 10,965評論 6 13
  • 這里不會將UML的各種元素都提到淮阐,我只想講講類圖中各個類之間的關(guān)系; 能看懂類圖中各個類之間的線條刁品、箭頭代表什么意...
    a2bfbb8a095f閱讀 1,800評論 0 1
  • 執(zhí)教《雖有嘉肴》時泣特,這是一篇論述“教學(xué)相長”的文章,教和學(xué)是相互促進(jìn)挑随、相互推動的状您。自己將“嘉”寫成了“佳”,順勢用...
    over璞石閱讀 306評論 0 0
  • 我躺在地上 看著白色的天花板 而我的眼睛 像是放映機(jī)的鏡頭 將與你在一起快樂的時光 一幕幕的放映出來 組成一部電影...
    空酌閱讀 109評論 2 2
  • 有人習(xí)慣用紙質(zhì)筆記本隨時記錄,這種原始方式局限性太大拌汇,只能記錄備忘∑馍#現(xiàn)在大多數(shù)人喜歡用app軟件記筆記,用不同的a...
    曲同寧閱讀 84評論 0 0