北京做網(wǎng)站浩森宇特/品牌推廣軟文200字
百度百科的定義:
順序圖是將交互關(guān)系表示為一個(gè)二維圖。縱向是時(shí)間軸,時(shí)間沿豎線向下延伸。橫向軸代表了在協(xié)作中各獨(dú)立對(duì)象的類元角色。類元角色用生命線表示。當(dāng)對(duì)象存在時(shí),角色用一條虛線表示,當(dāng)對(duì)象的過程處于激活狀態(tài)時(shí),生命線是一個(gè)雙道線。?
目錄
一.概要
二.構(gòu)成
三.對(duì)象
四.生命線
五.消息
?六.例題
1.自動(dòng)售貨機(jī)系統(tǒng)
2.學(xué)生選課系統(tǒng)
一.概要
- 順序圖用來表示用例中的行為順序。當(dāng)執(zhí)行一個(gè)用例行為時(shí),順序圖中的每條消息對(duì)應(yīng)了一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的事件。
- ? 順序圖展示對(duì)象之間的交互,這些交互是指在場景或用例的事件流中發(fā)生的。 順序圖屬于動(dòng)態(tài)建模。
- 順序圖的重點(diǎn)在消息序列上,也就是說,描述消息是如何在對(duì)象間發(fā)送和接收的。表示了對(duì)象之間傳送消息的時(shí)間順序。
- ?瀏覽順序圖的方法是:從上到下查看對(duì)象間交換的消息。
又被稱作時(shí)序圖~
????????概括性地說,順序圖用來描述對(duì)象之間動(dòng)態(tài)的交互關(guān)系。著重提現(xiàn)對(duì)象之間消息傳遞的時(shí)間順序??v軸是時(shí)間軸,時(shí)間沿豎線向下延伸,橫軸代表了在協(xié)作中各位獨(dú)立的對(duì)象,縱軸的順序表表明了交互的順序~
二.構(gòu)成
- 對(duì)象用矩形框表示,框內(nèi)標(biāo)對(duì)象名;
- 矩形框下的豎線代表對(duì)象的生命線;
- 對(duì)象生命線上的細(xì)長矩形框表示對(duì)象被激活;
- 對(duì)象間通信用對(duì)象間水平消息線表示,箭頭形狀表明消息類型(同步、異步或簡單)。
三.對(duì)象
????????如果對(duì)象位于時(shí)序圖的頂部,說明在交互開始之前該對(duì)象已經(jīng)存在;如果對(duì)象是在交互的過程中創(chuàng)建的,那么它應(yīng)當(dāng)位于圖的中間部分。
對(duì)象包含三種:
- 指定類名和對(duì)象名的對(duì)象 objectName: className
- 指定類名但沒有對(duì)象名的對(duì)象 (匿名對(duì)象) :className
- 指定對(duì)象名但不指定類名的對(duì)象 objectName
四.生命線
????????生命線是對(duì)一條垂直的虛線,表示時(shí)序圖中的對(duì)象在一段時(shí)間段內(nèi)的存在。每個(gè)對(duì)象的底部中心的位置都帶有生命線。生命線是一個(gè)時(shí)間線,從順序圖的頂部一直延伸帶底部,所用的時(shí)間取決與交互持續(xù)時(shí)間。
五.消息
- 消息定義的對(duì)象之間某種形式的通信,它可以激發(fā)某個(gè)操作、喚起信號(hào)或?qū)е履繕?biāo)對(duì)象的創(chuàng)建或撤銷。
- 消息是對(duì)兩個(gè)對(duì)象之間的單路通信。
- 消息可以用于在對(duì)象間傳遞的參數(shù)。
- 消息可以是信號(hào)的,也可以是調(diào)用的。
?六.例題
1.自動(dòng)售貨機(jī)系統(tǒng)
根據(jù)下面的敘述,繪制一幅關(guān)于顧客從自動(dòng)售貨機(jī)中購買物品的順序圖。
顧客( User )先向自動(dòng)售貨機(jī)的前端( Front )投幣;
售貨機(jī)的識(shí)別器( Register )識(shí)別錢幣;
售貨機(jī)前端( Front )根據(jù) Register 的識(shí)別結(jié)果產(chǎn)生商品列表;
顧客選擇商品;
前端控制的出貨器( Dispenser )將所選商品送至前端( Front ),呈現(xiàn)給顧客。
2.學(xué)生選課系統(tǒng)
用順序圖描述學(xué)生選課過程: ? ? ?
學(xué)生通過選課系統(tǒng)的前端頁面查詢課程信息并選擇相應(yīng)課程,前端在接收到學(xué)生的選課信息后提交給后臺(tái),后臺(tái)判斷該課程選課人數(shù)是否已滿,若選課人數(shù)已滿,則在前端頁面提示學(xué)生重新選課,若人數(shù)未滿,則給出選課成功信息。