




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、時序圖(序列圖)序列圖(Sequence Diagram)有多種含義和用法。1.序列圖是遺傳物質(zhì)上核苷酸序列物理圖的簡稱,是人類基因組計(jì)劃中的最基礎(chǔ)的工作,是人類基因組在分子水平上最高層次、最為詳盡的物理圖,測定總長為1M、由約30億對核苷酸組成的基因組DNA序列。2.序列圖是一個模型,用于描述對象組如何隨著時間在某些行為方面進(jìn)行協(xié)作。序列圖捕獲單一用例的行為,同時顯示在特定用例的時間框架中的對象以及這些對象之間傳遞的消息。序列圖并不顯示對象之間的關(guān)系。3. 序列圖是按時間順序描述了對象間的交互模式;它利用對象的“生命線”和它們之間傳遞的消息來顯示對象如何參與交互。 4. 序列圖是一種強(qiáng)調(diào)消息
2、的時序交互圖,它由活動者(Actor)、對象(Object)、消息(Message)、生命線(Lifeline)和控制焦點(diǎn)(Focus of control)組成。在UML中對象表示為一個矩形,其中對象名稱標(biāo)有下劃線;消息在序列圖中由有標(biāo)記的箭頭表示;生命線由虛線表示??刂平裹c(diǎn)由薄薄的矩形表示。 5.序列圖將交互關(guān)系表示為一個二維圖,縱向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協(xié)作中各獨(dú)立對象的類元角色。類元角色的活動用生命線表示。當(dāng)對象存在時,生命線用一條縱向虛線表示,當(dāng)對象的過程處于激活狀態(tài)時,生命線是一個雙道線。6.序列圖以圖的形式詳細(xì)描述了業(yè)務(wù)角色和業(yè)務(wù)主角之間的交互,以及如何在執(zhí)
3、行業(yè)務(wù)用例時訪問業(yè)務(wù)實(shí)體。序列圖簡要描述了參與的業(yè)務(wù)角色的工作,從激活的角度描述了如何操作業(yè)務(wù)實(shí)體,以及它們?nèi)绾瓮ㄟ^發(fā)送消息實(shí)現(xiàn)通信。序列圖用來表達(dá)系統(tǒng)內(nèi)部一群對象的交互情況,它是一種行為圖,如圖2-49所示。 圖2-49 序列圖在接下來的各小節(jié)中,僅談?wù)撔蛄袌D中常見的概念及圖示。 2.5.1 交互交互(interaction)是一個行為單元(behavior
4、 unit),用來呈現(xiàn)一群對象互相交換信息的情況。如圖2-50所示,使用大方框?qū)⒁蝗簩ο髧饋?,代表一個交互單元,在大方框內(nèi)部左上角的框內(nèi)標(biāo)示帶有關(guān)鍵字sd的交互名稱。
5、; 圖2-50 交互序列圖通常省略交互的大方框,一張序列圖的內(nèi)容就是一個交互單元。既然交互是一個行為單元,當(dāng)然希望可以重用(reuse)預(yù)先設(shè)計(jì)好的交互,通過組合多個交互單元,形成另一個更大的交互單元。 2.5.2 生命線生命線(lifeline)代表一個參與交互的實(shí)例,它的圖示是頂端連接矩形的虛線,如圖2-51所示,虛線頂部的矩形可以放置生命線的名稱。
6、160; 圖2-51 生命線2.5.3 執(zhí)行發(fā)生對象在接收到消息之后執(zhí)行一項(xiàng)活動,執(zhí)行期間稱為執(zhí)行發(fā)生(execution occurrence),如圖2-52所示,它的圖示是長條矩形。圖2-52 執(zhí)行發(fā)生 2.5.4 消息消息(message)的圖示是一條帶箭頭的線段,橫跨在兩個生命線上,如圖2-53所示,對象之間通過發(fā)送消息來交互。
7、 圖2-53 消息如圖2-54所示,序列圖中有四種常見的消息,說明如下: 創(chuàng)建消息(createMessage)顧名思義,用來創(chuàng)建對象的消息稱為創(chuàng)建消息。它的圖示是帶開放性箭頭的虛線,箭頭指向目標(biāo)對象。
8、 同步調(diào)用(synchCall)這是最常見的消息。它的圖示是帶實(shí)心箭頭的實(shí)線,由發(fā)送消息的來源對象指向負(fù)責(zé)執(zhí)行的目標(biāo)對象。 回復(fù)消息(replyMessage)目標(biāo)對象執(zhí)行結(jié)束時,會發(fā)出回復(fù)消息給來源對象。它的圖示是帶開放式箭頭的虛線,從負(fù)責(zé)執(zhí)行的目標(biāo)對象反向指回來源對象。 異步信號(asynchSignle)同步與異步的差別在于,來源對象是否等待目標(biāo)執(zhí)行結(jié)束才繼續(xù)往執(zhí)行。來源對象如果發(fā)送同步消息,會等待,如果發(fā)送異步消息,就不等待了。 圖2-54 四種消息 2.5.5 終止生命線有生有滅,終止(stop)就是用
9、來表達(dá)生命線終止的時刻。終止的圖示是一個大叉,放置在生命線的虛線底部,代表生命線已經(jīng)終止,可連接元素已經(jīng)不存在,如圖2-55所示。圖2-55 終止2.5.6 一般次序通常,不同生命線上的事件的發(fā)生順序互不相干。但是,如果想指定順序,就得使用一般次序(general ordering)。一般次序的圖示為中間附箭頭的虛線,如圖2-56所示,:C接到消息p之后,:O才會發(fā)送消息q給:E。 圖2-56 一般次序2.5.7 狀態(tài)不變式狀態(tài)不變式(state invariant)是一種用在生命線上的約束(constraint)。以圖2-57為例,購物刷卡時,金額(amount)不能超過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園食堂承包經(jīng)營合同
- 油漆包清工合同協(xié)議書
- 消防大隊(duì)宣傳課件
- 門窗精裝服務(wù)合同協(xié)議書
- 外聘清潔工合同協(xié)議書
- 基礎(chǔ)工程與土力學(xué)課件
- 玉米銷售居間合同協(xié)議書
- 護(hù)理課件教學(xué)下載
- 專用條款和合同協(xié)議書
- 醫(yī)院職工 兼職合同協(xié)議書
- GB/T 4223-2004廢鋼鐵
- GB/T 36148.1-2018船舶與海上技術(shù)海上環(huán)境保護(hù)圍油欄第1部分:設(shè)計(jì)要求
- GB/T 16741-1997雙面涂覆聚氯乙烯阻燃防水布、篷布
- GB 2811-1989安全帽
- 端子壓接規(guī)范標(biāo)準(zhǔn)
- 新版《藥品管理法》解讀課件
- 東南大學(xué)附屬中大醫(yī)院ECMO操作記錄單
- 環(huán)杭州灣地區(qū)發(fā)展戰(zhàn)略規(guī)劃研究
- 擬投入本項(xiàng)目的主要施工設(shè)備表
- 湖北省環(huán)境監(jiān)測專業(yè)服務(wù)暫時行收費(fèi)重點(diǎn)標(biāo)準(zhǔn)
- 純堿MSDS報(bào)告化學(xué)品安全技術(shù)說明書
評論
0/150
提交評論