單項(xiàng)練習(xí)之順序圖_第1頁
單項(xiàng)練習(xí)之順序圖_第2頁
單項(xiàng)練習(xí)之順序圖_第3頁
單項(xiàng)練習(xí)之順序圖_第4頁
單項(xiàng)練習(xí)之順序圖_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單項(xiàng)練習(xí)順序圖實(shí)驗(yàn)?zāi)康模?. 掌握順序圖的涵義和內(nèi)容2. 掌握順序圖的繪制方法3. 掌握順序圖的使用范圍實(shí)驗(yàn)內(nèi)容:畫出下列描述的順序圖:1. 某網(wǎng)絡(luò)營(yíng)銷公司,負(fù)責(zé)人在有人申請(qǐng)入會(huì)時(shí),將在會(huì)員登錄畫面上輸入入會(huì)申請(qǐng)人的會(huì)員信息。請(qǐng)將“負(fù)責(zé)人”作為參與者、“會(huì)員登錄畫面”、“會(huì)員”、“會(huì)員列表”作為對(duì)象,畫出能表現(xiàn)會(huì)員登錄流程的順序圖。2. 在商品銷售系統(tǒng)中,客戶可以多次對(duì)購(gòu)物車中的一種商品創(chuàng)建訂單,客戶填寫完訂單內(nèi)容后提交訂單,消息發(fā)送到系統(tǒng)后由銷售人員進(jìn)行審核,審核通過訂單完成,審核不通過訂單取消。請(qǐng)畫出客戶購(gòu)買多種商品流程的順序圖。實(shí)驗(yàn)指導(dǎo):1. 順序圖的簡(jiǎn)介順序圖是一種交互圖,用來表示對(duì)象

2、在運(yùn)行的生命周期中,沿著時(shí)間使用代表消息的箭頭從源生命線到目標(biāo)生命線的交互。順序圖可以很好的表示一個(gè)對(duì)象和其他對(duì)象的交互,以及觸發(fā)交互的消息。但是順序圖并不打算表示復(fù)雜的程序邏輯。順序圖的組成部分包括:生命線、消息、復(fù)合片段等。下面將分別簡(jiǎn)單介紹這些概念。生命線(Lifelines):一條生命線代表著順序圖中的一個(gè)參與者。生命線經(jīng)常有一個(gè)包含對(duì)象名的矩形。如果對(duì)象名為“self”,就暗示著這條生命線代表著擁有這個(gè)順序圖的分類器。有時(shí)順序圖會(huì)在開始處有帶有生命線的actor元素。這通常用于順序圖屬于一個(gè)use case的情況。邊界元素、控制元素和實(shí)體元素也同樣可以有生命線。見圖1.圖1 生命線可

3、以在順序圖的時(shí)間表中產(chǎn)生或者銷毀一條生命線。銷毀生命線時(shí)用一個(gè)結(jié)束符號(hào)叉來表示終止。產(chǎn)生生命線時(shí),parent對(duì)象處于比子對(duì)象高一級(jí)的位置上。如圖1所示。消息(Messages):消息用箭頭表示。消息可能是完成(complete)、丟失(lost)或者找到(found);同步或者異步;回調(diào)或者信號(hào)(call or single)。圖2中,第一條消息是同步消息(用實(shí)箭頭表示)用一個(gè)固有的return消息完成。第二條消息是異步消息(用線箭頭表示)。第三條消息是異步消息并且返回消息(用虛線表示)。發(fā)送給自己的消息代表著一個(gè)遞歸操作,或者一個(gè)方法調(diào)用另一個(gè)屬于同一對(duì)象的方法。圖2:消息復(fù)合片段(Com

4、bined Fragments):使用復(fù)合片段機(jī)制可以為順序圖增加一定程度的處理邏輯,這些處理邏輯在復(fù)合片段下面。一個(gè)復(fù)合片段是一個(gè)或者多個(gè)封裝在一個(gè)框架中并且一定的命名環(huán)境中執(zhí)行的時(shí)序?,F(xiàn)在可用的框架包括:二選一片段(符號(hào)“alt”)的模型為ifthenelse。選擇片段(符號(hào)“opt”)的模型為switch。并行片段(符號(hào)“par”)模型為并行處理。弱時(shí)序片段(符號(hào)“seq”)封裝了許多在接下來的片段要開始之前必須要處理的時(shí)序,但這些時(shí)序沒有必要共享同一個(gè)生命線。強(qiáng)時(shí)序片段(符號(hào)“strict”)封裝了一系列的必須按給定順序進(jìn)行的消息。否定片段(符號(hào)“neg”)封裝了一系列無效的消息。臨界

5、片段封裝了一個(gè)臨界會(huì)話。忽略片段聲明了一條在當(dāng)前上下文中不感興趣的消息。斷言片段(符號(hào)“assert”)指出了任何沒有作為一個(gè)操作數(shù)的斷言的時(shí)序都是無效的。循環(huán)片段(符號(hào)“l(fā)oop”)封裝了一系列要重復(fù)執(zhí)行的消息。圖3展示了一個(gè)循環(huán)片段。圖3 一個(gè)loop片段2. 順序圖的示例下面是一個(gè)順序圖的示例。示例的描述如下:預(yù)定一個(gè)旅館。從一個(gè)預(yù)定窗口開始.如圖4:圖4 預(yù)定旅館的順序圖鐘子期聽懂了俞伯牙的琴音“巍巍乎若高山,蕩蕩乎若流水”,俞伯牙視其為知音。鐘子期死后,面對(duì)江邊一抔黃土,俞伯牙發(fā)出“此曲終兮不復(fù)彈,三尺瑤琴為君死”的感慨,摔琴而去,從此,高山流水,知音難覓。紅樓里,寶釵與黛玉皆愛寶玉

6、,寶釵看重功名,常拿一些倫理綱常來壓制他的不羈與頑劣,黛玉卻從未提及這些,因她懂得他的心性,她說“ 你既為我之知己,自然我亦是你之知己”,造化弄人,木石前緣雖是虛空一場(chǎng),卻懷金悼玉,夢(mèng)縈千古,今日讀來依然蕩氣回腸!不是所有的相遇都可以相知,不是所有的相知都可以永恒。生命里,我們只愿結(jié)交那些心性相宜的人,統(tǒng)一的語言,相同的志趣,將彼此的心靈拉近,一份懂得,不言不語,卻在默契里滋生。懂得,是兩顆心的對(duì)望,潛生一種心靈感應(yīng),不發(fā)一言,便可知會(huì)。一聲懂得,沒有千言萬語,卻可以令人眸中含淚,心中蘊(yùn)暖。這世間太多人情薄涼,你是否覺得,有一個(gè)真正懂你的人,是一種幸福與慰藉呢?茫茫人海,你不孤單,有人愿與你同運(yùn)命,共風(fēng)雨,如此,多好!風(fēng)懂云的情懷,它,輕輕的吹送,云姿更加漫妙;雪懂梅的寒傲,它,悄悄的綻放,梅骨愈加清奇;泉懂山的偉岸,它,靜靜的流淌,山林更為蔥茂;雨懂花的心思,它,無聲的灑落,花香尤為清絕杏花疏影小樓邊,一腔笛韻委婉悠揚(yáng);山亭古寺四月間,深澗桃花兀自嬌嬈;暗香疏影黃昏后,東籬

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論