Rational Rose畫通信圖和活動(dòng)圖

Rational Rose畫通信圖和活動(dòng)圖

ID:23828126

大小:221.50 KB

頁(yè)數(shù):10頁(yè)

時(shí)間:2018-11-10

Rational Rose畫通信圖和活動(dòng)圖_第1頁(yè)
Rational Rose畫通信圖和活動(dòng)圖_第2頁(yè)
Rational Rose畫通信圖和活動(dòng)圖_第3頁(yè)
Rational Rose畫通信圖和活動(dòng)圖_第4頁(yè)
Rational Rose畫通信圖和活動(dòng)圖_第5頁(yè)
資源描述:

《Rational Rose畫通信圖和活動(dòng)圖》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、.實(shí)驗(yàn)五建立通信圖和活動(dòng)圖一、實(shí)驗(yàn)?zāi)康?、掌握通信圖和活動(dòng)圖的含義及作用2、掌握通信圖和活動(dòng)圖的三個(gè)組成要素3、熟悉如何建立通信圖和活動(dòng)圖二、預(yù)備知識(shí)通信(協(xié)作圖)collaborationdiagram通信圖的創(chuàng)建,以及在通信圖中放置參與者和對(duì)象和順序圖類似。只不過(guò)對(duì)象之間的鏈接有所不同。l增加對(duì)象鏈接(圖5-1)(1)選擇ObjectLink工具欄按鈕。(2)單擊要鏈接的參與者或?qū)ο蟆?3)將對(duì)象鏈接拖動(dòng)到要鏈接的參與者或?qū)ο?。圖5-1:增加對(duì)象鏈接l加進(jìn)消息(圖5-2)(1)選擇LinkMessage或ReverseLinkMessage工具欄按鈕。(2)單

2、擊要放消息的對(duì)象鏈接。(3)雙擊消息,可以在彈出的對(duì)話框里為消息命名。如圖5-2-1。(4)同一個(gè)方向,一般只允許出現(xiàn)一個(gè)箭頭,但是消息可以有多個(gè)。具體操作方法如圖5-2-2所示。先雙擊消息的箭線,單擊窗口右下角的【browse】按鈕,選擇【browse....parent】,出來(lái)的對(duì)話框中,選擇【messages】選項(xiàng)卡,按照下圖示的方法添加消息。圖5-2-1:加進(jìn)消息....圖5-2-2:為一個(gè)箭頭添加多個(gè)消息l自反鏈接(圖5-3)(1)選擇LinktoSelf工具欄按鈕。(2)單擊要鏈接的對(duì)象,會(huì)增加一個(gè)消息的箭頭。(3)雙擊消息,命名自反鏈接。....圖5

3、-3:建立自反鏈接建立活動(dòng)圖activitydiagram活動(dòng)圖顯示了從活動(dòng)到活動(dòng)的流?;顒?dòng)圖可以在分析系統(tǒng)業(yè)務(wù)時(shí)用來(lái)演示業(yè)務(wù)流,也可以在收集系統(tǒng)需求的時(shí)候顯示一個(gè)用例中的事件流。活動(dòng)圖顯示了系統(tǒng)中某個(gè)業(yè)務(wù)或者某個(gè)用例中,要經(jīng)歷哪些活動(dòng),這些活動(dòng)按什么順序發(fā)生。l創(chuàng)建活動(dòng)圖(圖6-1)(1)用于分析系統(tǒng)業(yè)務(wù):在瀏覽器中右擊UseCase視圖,選擇new→activitydiagram。(2)用于顯示用例中的事件流:在瀏覽器中選中某個(gè)用例,然后右擊這個(gè)用例,選擇new→activitydiagram。....圖5-4:創(chuàng)建活動(dòng)圖l增加泳道(圖5-5)泳道是框圖里的豎

4、段,包含特定人員或組織要進(jìn)行的所有活動(dòng)??梢园芽驁D分為多個(gè)泳道,每個(gè)泳道對(duì)應(yīng)每個(gè)人員或組織。在工具欄選擇swimlane按鈕,然后單擊框圖增加泳道,最后用人員或組織給泳道命名。....圖5-5:增加泳道l增加活動(dòng)并設(shè)置活動(dòng)的順序(圖5-6)(1)在工具欄中選擇Activity按鈕,單擊活動(dòng)圖增加活動(dòng),命名活動(dòng)。(2)在工具欄中選擇Transition按鈕,把箭頭從一個(gè)活動(dòng)拖向另一個(gè)活動(dòng)。....圖5-6:增加活動(dòng)l增加同步/分岔(圖5-7)(1)選擇synchronization工具欄按鈕,單擊框圖來(lái)增加同步棒。(2)畫出從活動(dòng)到同步棒的交接箭頭,表示在這個(gè)活動(dòng)之

5、后開始并行處理。(2)畫出從同步棒到可以并行發(fā)生的活動(dòng)之間的交接箭頭。(3)創(chuàng)建另一同步棒,表示并行處理結(jié)束。(4)畫出從同步活動(dòng)到最后同步棒之間的交接箭頭,表示完成所有這些活動(dòng)之后,停止并行處理。....圖5-7:增加同步l增加決策點(diǎn)(圖5-85)決策點(diǎn)表示可以采取兩個(gè)或多個(gè)不同的路徑。從決策到活動(dòng)的交接箭頭要給出保證條件,控制在決策之后采取什么路徑。保證條件應(yīng)該是互斥的。(1)選擇decision工具欄按鈕,單擊框圖增加決策點(diǎn)。(2)拖動(dòng)從決策到?jīng)Q策之后可能發(fā)生的活動(dòng)之間的交接,雙擊交接,打開“detail”選項(xiàng)卡,在GuardCondition字段中寫入保證

6、條件。....圖5-8:增加決策點(diǎn)三、實(shí)驗(yàn)內(nèi)容題目一、圖書管理員添加新書入庫(kù),建立通信圖需求描述:圖書管理員向系統(tǒng)(主窗口的【新增書籍信息】按鈕)發(fā)出“新增書籍信息“請(qǐng)求;系統(tǒng)要求圖書管理員選擇要新增的書籍是計(jì)算機(jī)類還是非計(jì)算機(jī)類,通過(guò)【書籍類別列表框】完成選擇;圖書管理員做出選擇后,顯示相應(yīng)的新書錄入界面,讓圖書管理員輸入信息,并自動(dòng)根據(jù)書號(hào)規(guī)則生成書號(hào),完成輸入后,點(diǎn)擊提交按鈕,如果數(shù)據(jù)庫(kù)書籍表中已經(jīng)存在這本書,則返回“已經(jīng)存在”消息,如果不存在,則將書籍信息保存到數(shù)據(jù)庫(kù)書籍表中。要求:仔細(xì)閱讀需求,識(shí)別出交互的對(duì)象,并為它們組織交互。題目二:畫某客戶Joe從

7、ATM機(jī)取20美元的通信圖需求描述:取款這個(gè)用例從客戶把卡插入讀卡機(jī)開始,然后讀卡機(jī)讀卡號(hào),初始化ATM屏幕,并打開Joe的賬目對(duì)象。屏幕提示輸入PIN,Joe輸入PIN(1234),然后屏幕驗(yàn)證PIN與賬目對(duì)象,發(fā)出相符的信息。屏幕向Joe提供選項(xiàng),Joe選擇取錢,然后屏幕提示Joe輸入金額,它選擇20美元。然后屏幕從賬目中取錢,啟動(dòng)一系列賬目對(duì)象要完成的過(guò)程。首先,驗(yàn)證Joe賬目中至少有20美元;然后,它從中扣掉20美元,再讓取錢機(jī)提供20美元的現(xiàn)金。Joe的賬目還讓取錢機(jī)提供收據(jù),最后它讓讀卡機(jī)退卡。備注:通信圖顯示的信息和順序圖是相同的,只是通信圖用不同的

8、方式顯示而

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。