單項練習之順序圖-包括答案_第1頁
單項練習之順序圖-包括答案_第2頁
單項練習之順序圖-包括答案_第3頁
單項練習之順序圖-包括答案_第4頁
單項練習之順序圖-包括答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

..精選實用文檔..精選單項練習——順序圖實驗?zāi)康模赫莆枕樞驁D的涵義和內(nèi)容掌握順序圖的繪制方法掌握順序圖的使用范圍實驗內(nèi)容:畫出以下描述的順序圖:在商品銷售系統(tǒng)中,客戶可以屢次對購物車中的一種商品創(chuàng)立訂單,客戶填寫完訂單內(nèi)容后提交訂單,消息發(fā)送到系統(tǒng)后由銷售人員進行審核,審核通過訂單完成,審核不通過訂單取消。請畫出客戶購置多種商品流程的順序圖。消息的順序在EA中不好調(diào)整,createorder這個消息應(yīng)該在loop的方框下面..精選實用文檔..精選實驗指導:順序圖的簡介順序圖是一種交互圖,用來表示對象在運行的生命周期中,沿著時間使用代表消息的箭頭從源生命線到目標生命線的交互。順序圖可以很好的表示一個對象和其他對象的交互,以及觸發(fā)交互的消息。但是順序圖并不打算表示復雜的程序邏輯。順序圖的組成局部包括:生命線、消息、復合片段等。下面將分別簡單介紹這些概念。生命線〔Lifelines〕:一條生命線代表著順序圖中的一個參與者。生命線經(jīng)常有一個包含對象名的矩形。如果對象名為“self〞,就暗示著這條生命線代表著擁有這個順序圖的分類器。有時順序圖會在開始處有帶有生命線的actor元素。這通常用于順序圖屬于一個usecase的情況。邊界元素、控制元素和實體元素也同樣可以有生命線。見圖1.圖1生命線可以在順序圖的時間表中產(chǎn)生或者銷毀一條生命線。銷毀生命線時用一個結(jié)束符號叉來表示終止。產(chǎn)生生命線時,parent對象處于比子對象高一級的位置上。如圖1所示。消息〔Messages〕:消息用箭頭表示。消息可能是完成〔complete〕、喪失〔lost〕或者找到(found);同步或者異步;回調(diào)或者信號〔callorsingle〕。圖2中,第一條消息是同步消息〔用實箭頭表示〕用一個固有的return消息完成。第二條消息是異步消息〔用線箭頭表示〕。第三條消息是異步消息并且返回消息〔用虛線表示〕。發(fā)送給自己的消息代表著一個遞歸操作,或者一個方法調(diào)用另一個屬于同一對象的方法。..精選實用文檔..精選圖2:消息復合片段〔CombinedFragments〕:使用復合片段機制可以為順序圖增加一定程度的處理邏輯,這些處理邏輯在復合片段下面。一個復合片段是一個或者多個封裝在一個框架中并且一定的命名環(huán)境中執(zhí)行的時序?,F(xiàn)在可用的框架包括:二選一片段〔符號“alt〞〕的模型為if…then…else。選擇片段〔符號“opt〞〕的模型為switch。并行片段〔符號“par〞〕模型為并行處理。弱時序片段〔符號“seq〞〕封裝了許多在接下來的片段要開始之前必須要處理的時序,但這些時序沒有必要共享同一個生命線。強時序片段〔符號“strict〞〕封裝了一系列的必須按給定順序進行的消息。否認片段〔符號“neg〞〕封裝了一系列無效的消息。臨界片段封裝了一個臨界會話。忽略片段聲明了一條在當前上下文中不感興趣的消息。斷言片段〔符號“assert〞〕指出了任何沒有作為一個操作數(shù)的斷言的時序都是無效的。循環(huán)片段〔符號“l(fā)oop〞〕封裝了一系列要重復執(zhí)行的消息。圖3展示了一個循環(huán)片段。..精選實用文檔..精選圖3一個loop片段順序

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論