實(shí)驗(yàn)四uml時(shí)序圖建模

實(shí)驗(yàn)四uml時(shí)序圖建模

ID:22698260

大?。?09.05 KB

頁數(shù):5頁

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

實(shí)驗(yàn)四uml時(shí)序圖建模_第1頁
實(shí)驗(yàn)四uml時(shí)序圖建模_第2頁
實(shí)驗(yàn)四uml時(shí)序圖建模_第3頁
實(shí)驗(yàn)四uml時(shí)序圖建模_第4頁
實(shí)驗(yàn)四uml時(shí)序圖建模_第5頁
資源描述:

《實(shí)驗(yàn)四uml時(shí)序圖建?!酚蓵?huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、實(shí)驗(yàn)四UML時(shí)序圖建模一、實(shí)驗(yàn)?zāi)康耐ㄟ^對(duì)圖書管理系統(tǒng)中借書用例的用例分析,考察整個(gè)事件流的全過程,分析系統(tǒng)交互中各個(gè)對(duì)象以及對(duì)象之間的消息傳遞,最后使用時(shí)序圖構(gòu)建動(dòng)態(tài)模型,用來描述系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)。二、實(shí)驗(yàn)工具工具:面向?qū)ο罂梢暬9ぞ逺ationalRose2003。三、實(shí)驗(yàn)性質(zhì)本實(shí)驗(yàn)為設(shè)計(jì)性實(shí)驗(yàn)。四、實(shí)驗(yàn)內(nèi)容順序閣是描述消息時(shí)間順序的交互閣。在閣形上,順序閣是一張表,其中顯示的對(duì)象沿橫軸排列,從左到右分布在圖的頂部;而消息則沿縱軸按時(shí)間順序排序。創(chuàng)建順序圖時(shí),以能夠使圖盡量簡(jiǎn)潔為依據(jù)布局。1.通過對(duì)用戶使用ATM系統(tǒng)進(jìn)行取錢的

2、用例考察,全面分析整個(gè)交互的全過程,分析系統(tǒng)交互中各個(gè)對(duì)象,并且找到對(duì)象之間的交互方式,即消息,最后構(gòu)建反映ATM系統(tǒng)動(dòng)態(tài)結(jié)構(gòu)的UML時(shí)序閣模型。1)、參加交互的對(duì)象的確定:>參與者對(duì)象:即為用戶,他是整個(gè)事件流的發(fā)起者,他在整個(gè)動(dòng)態(tài)模型中主要是和ATM屏幕進(jìn)行交互。>讀卡機(jī):它主要負(fù)責(zé)交互過程中的開始和結(jié)束動(dòng)作,例如:讀卡號(hào)和退卡。>ATM屏幕:主要負(fù)責(zé)屏幕初始化以及作為用戶和帳戶對(duì)象的屮間者,接收用戶的各種提交選項(xiàng),然后調(diào)用帳戶對(duì)象的相關(guān)方法。>用戶帳戶:負(fù)責(zé)交互過程中的核心業(yè)務(wù),包括驗(yàn)證帳戶,驗(yàn)證金額,扣款等操作。>取款機(jī):

3、負(fù)責(zé)向用戶提供錢和收據(jù)。2)交互過程中消息的確定,主要包括下列各組消息:>讀卡機(jī)的反身消息一讀卡號(hào)以及用戶帳戶向它發(fā)送的退卡消息。>客戶和ATM屏幕之間的一組消息,ATM向客戶發(fā)送的一組消息,包括提示輸入密碼、事務(wù)和金額等??蛻粝駻TM的輸入消息系列,包括密碼、事務(wù)和金額等。>ATM屏幕向用戶帳戶發(fā)送的一組消息,括驗(yàn)證卡號(hào)和取錢請(qǐng)求等。>用戶帳戶的反身消息,包括驗(yàn)證金額和扣款。>其他消息,包括用戶帳戶向取款機(jī)發(fā)送的提供錢和收據(jù)消息,以及讀卡機(jī)向用戶帳戶發(fā)送的打開帳戶消息。3)建模其他事項(xiàng):木交互中的對(duì)象存在整個(gè)交互的全過程,不存在

4、對(duì)象的創(chuàng)建和銷毀,因此5個(gè)對(duì)象并排排列:根據(jù)對(duì)象的重要性以及相互間交互的頻繁度,按照用戶、讀卡機(jī)、ATM屏幕、用戶帳戶、取款機(jī)的順序排列。:用戶讀卡機(jī)ATMS慕用戶帳戶職款機(jī)2:讀卡號(hào)1:插卡3:屏幕初始化4打開帳戶5;提扭輸入密碼6:輸人密碼7:驗(yàn)證卡號(hào)8:提赤選擇事務(wù)9:選薛事務(wù)(取錢)11:輸金額J■12:取錢請(qǐng)求、r113驗(yàn)證金額14:扣款<-15:提供錢、收褥、16:j泉卡1.繪制圖書管理系統(tǒng)中借書用例的順序圖借書用例:1.管理員輸入讀者借書證編號(hào)2.系統(tǒng)驗(yàn)證讀者借書證的信息3.若借書證合法,則系統(tǒng)顯示讀者的信息和借書

5、信息4.管理員輸入圖書編號(hào)5.系統(tǒng)顯示圖書信息并把結(jié)果登記在借書記錄上。五、實(shí)驗(yàn)步驟1.創(chuàng)建一個(gè)新順序閣的步驟如下:右鍵單擊瀏覽器屮的“LogicalView”選擇“SequenceDiagram”,雙擊圖標(biāo),為編輯順序圖做好準(zhǔn)備。2.加入名為張三的學(xué)生類的對(duì)象和生命線,在邏輯視圖中,從工具欄屮選擇Object圖標(biāo),在右邊的繪圖區(qū)中添加一個(gè)新元素,并取名表明新增一個(gè)對(duì)象。3.選擇新創(chuàng)建的元素,點(diǎn)擊鼠標(biāo)右鍵,在彈出的菜單中選擇“OpenSepcification”,彈出下圖對(duì)話框。張三:學(xué)生注意:類名和對(duì)象名的位罝,若原來模型中無學(xué)

6、生類,則如下操作ObjectSpecificatGeneralName:

7、張三Class:IDocumentationClassSpecificatiPerrRelations

8、Components

9、Nested

10、FilesGeneral

11、Detail

12、Operations

13、Attributes

14、Name:

15、學(xué)生Parent:LogicalViewType:assStereotyp<

16、ExportControlOKPublic'Protected1Private,rImplementatioJocumentation1.

17、同樣的方法作出其他對(duì)象2.依次在生命線上添加消息,注意控制焦點(diǎn)是自動(dòng)生成的,不用自己畫出。

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。