rose建模實(shí)驗(yàn)報(bào)告_第1頁
rose建模實(shí)驗(yàn)報(bào)告_第2頁
rose建模實(shí)驗(yàn)報(bào)告_第3頁
rose建模實(shí)驗(yàn)報(bào)告_第4頁
rose建模實(shí)驗(yàn)報(bào)告_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、實(shí)驗(yàn)一用例圖建模11實(shí)驗(yàn)?zāi)康?2實(shí)驗(yàn)內(nèi)容13實(shí)驗(yàn)指導(dǎo)13.1使用rational rose繪制用例圖的步驟14實(shí)驗(yàn)要求5實(shí)驗(yàn)二靜態(tài)圖建模61實(shí)驗(yàn)?zāi)康?2實(shí)驗(yàn)內(nèi)容63實(shí)驗(yàn)扌旨導(dǎo)63.1使用rational rose繪制類圖的步驟64實(shí)驗(yàn)要求8實(shí)驗(yàn)三交互圖建模91實(shí)驗(yàn)?zāi)康?2實(shí)驗(yàn)內(nèi)容93實(shí)驗(yàn)指導(dǎo)93.1使用rational rose繪制時(shí)序圖、協(xié)作圖的步驟94實(shí)驗(yàn)要求15實(shí)驗(yàn)四狀態(tài)圖建模161實(shí)驗(yàn)?zāi)康?62實(shí)驗(yàn)內(nèi)容163實(shí)驗(yàn)指導(dǎo)163.1使用rational rose繪制狀態(tài)圖、活動(dòng)圖的步驟164實(shí)驗(yàn)要求21實(shí)驗(yàn)一用例圖建模1實(shí)驗(yàn)?zāi)康淖寣W(xué)生裳握用例圖的語義、功能,使用事件流描述用例;了解用例和腳本

2、的關(guān)系及使用 用例圖為系統(tǒng)的上下文、系統(tǒng)的需求建模。2實(shí)驗(yàn)內(nèi)容使用用例圖描述圖書館管理系統(tǒng)的相關(guān)用例:借閱者請(qǐng)求服務(wù)的用例圖書館管理員處理 借書、還書等的用例系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例。3實(shí)驗(yàn)指導(dǎo)3. 1使用rational rose繪制用例圖的步驟(具體詳見教材p68-73)abc口*o吳rj0 cj lofictl vxtw軍張馳1ehu) use case vi ewi日口借閱者請(qǐng)求服奔用例 卜麼maini囪吳借閱者i s o查詢書躇信息i s o查詢自己的借閱信層1由o登陸系統(tǒng):o歸還書躇i io借閱書躇| “ o楨訂書薯由 m associations® 圖書館工作人員處

3、理僧書、還書等的用例a 口系統(tǒng)理員進(jìn)行系統(tǒng)維護(hù)的用例囪main豈 azsocialienss fi) global d«t« typ*x* 面 sch«m«s|“團(tuán)mtinm associations 由 口 component view d deployment view 囪 model properties施訂書磅僧冃書15歸還書13o use case view 由口借閱者請(qǐng)求服勞用例 $ 囹書館工作人員處理借書、還書等的用例 麼mains興圖書館工作人員” o newusec&sei由o處理書薯歸還1 (3 o處理書祗借閱5) 0刪除預(yù)訂

4、信息 ” o收取罰軟associations田uj系統(tǒng)遐員邊行系魏維護(hù)的用例 “團(tuán) mtin'g豈 asxocialiensel'口 lo(ictl views 面 global d«t& typti申schemast-§' main!m associationsu1 component vi ew jj| deployment vi ew 囪 model properties卅除張訂侍息收取苗技abc口丿口orjs張馳1白 use case vi ewi由q借閱者請(qǐng)求服奔用例i冋口圖書館工作人員處理借書還書等的用例i曰口眾統(tǒng)管理員進(jìn)行系統(tǒng)維

5、護(hù)的用例 卜樓main|毎關(guān)系統(tǒng)管理員卜o newusecase2jo newvsecase3i i s o査詞借閱者信息i i”o刪除或更新借閱者聚戶!“o刪除或更祈書目® o刪除書硏“ o添加借閱害戶“o添加書目 o增加書孤 ffi m associtiions團(tuán)main:豈 axzocittions審“口 logical vitw由面 global typts由面 schemas 卜|甘main!三 associations 田口 component view :q| deployment view 色i model properties別掠或更鋪書目«exteod&

6、#187;逋1»書目、<<extend>> 、l> 一a" 的砲"系統(tǒng)詐員fro-n ««ex»end>>z嶠加書那4實(shí)驗(yàn)心得這是我們第一次用rational rose繪制建模。這次是要求我們繪制用例圖。我在繪制用 例圖的時(shí)候,找了好久,都沒有找到“參與者”按鈕。后來,是在旁邊同學(xué)的幫助下找到了 “參與者”按鈕,并且成功繪制出了用例圖。我很感謝他。這次實(shí)驗(yàn),讓我知道了,學(xué)習(xí)上 不懂的就要請(qǐng)教別人。實(shí)驗(yàn)二靜態(tài)圖建模1實(shí)驗(yàn)?zāi)康淖寣W(xué)生學(xué)握類圖和對(duì)彖圖的語義和功能;理解類圖的3個(gè)層次:概念層、說明層、

7、實(shí)現(xiàn) 層。2實(shí)驗(yàn)內(nèi)容使用類圖和對(duì)象圖來描述圖書館管理系統(tǒng),完成系統(tǒng)的類圖及其關(guān)系建模。3實(shí)驗(yàn)指導(dǎo)3. 1使用rational rose繪制類圖的步驟(具體詳見教材p95-99)卑張馳2田口 use case vi ew q logical views'-q system common utilities 日口 system databaseg lidatabase_class-豈 associations 日口 system service:s liservi ctclasss borrower 申日item 申罔loan "y n«wlnt*rftc«(

8、tl b r«s«rvttion ffl-e3 title 臥豈 associttions ffl-o system ui |“ main 三 associationsid : integecreat() destroy。 find() update。 find_on_r find on tebul component vitwjt v deployment view- model properties>date :mon豈q>lspay >item: >borrovcreate 飾 nd() destrc pay()no documentation

9、4實(shí)驗(yàn)心得這是我們第二次的uml建模實(shí)驗(yàn)課。這次的要求是使用rational rose繪制類圖。這次 實(shí)驗(yàn)小,我們繪制類圖的屬性和操作的時(shí)候,要用到英語。其中,有不少的英語單詞,我都 看不懂,最后只用靠百度翻譯才把類圖成功繪制了出來。這次實(shí)驗(yàn)讓我懂得了,要好好學(xué)習(xí) 英語。實(shí)驗(yàn)三交互圖建模1實(shí)驗(yàn)?zāi)康淖寣W(xué)生掌握時(shí)序圖和協(xié)作圖的語義和功能,對(duì)時(shí)序圖和協(xié)作圖進(jìn)行比較;讓學(xué)生掌握協(xié) 作圖的語義和功能,對(duì)時(shí)序圖和協(xié)作圖進(jìn)行比較。2實(shí)驗(yàn)內(nèi)容使用交互圖按時(shí)間順序?yàn)榭刂屏鹘?、按組織結(jié)構(gòu)為控制流建模;使用協(xié)作圖為控制流 建模系統(tǒng)。主要包括管理員添加書籍的時(shí)序圖,圖書管理員處理書籍借閱的時(shí)序圖,系統(tǒng)管 理員刪除圖

10、書的吋序圖,借閱者預(yù)訂書籍的吋序圖。3實(shí)驗(yàn)指導(dǎo)3. 1使用rational rose繪制時(shí)序圖、協(xié)作圖的步驟(具體詳見教材p109-117)rational rose 張馳 1 sequence diagram: system service / libad<固網(wǎng)s張馳10-3 use case vi ew 曰口 logical view田面 global data types囪面 schemas田口 system common utilities 田口 system database 白口 system service i由口讀者賬戶狀態(tài)圖 i申口圖書管理員活動(dòng)圖libservice

11、class硒 li baddb o ok_s e qaddbooklnfoform田昌 borrowerdelet o oklnfoform田邑itemaddbooklnfoformtite:item添加囹書是否已經(jīng)2查謂圖書111i e3:直詢成功c ,i9991»4:添加入庫i1tj1»w"i11恥 file edit view formatrational rose 張sequence diagram: system service / l b匚browse report tools add-ins q ;電亡昌 n d e) a b a e的張馳ie c3

12、 use c&se vie* 日logical view ffl o global data types 由面 schemase q system common utilities s c system database 白 口 system service :5) 0讀者賬戶狀態(tài)圉 s d圖書管理員牙動(dòng)囹 目 libservi ceclasslibaddbook.seqli bd«l«tebookjc1ass 借出書薯業(yè)作圖 刪除書躇協(xié)作圖 添加書霜協(xié)作圏 圖書管理員借書 addbooklnfoformborrowerdelftt eb o oklnfoform

13、iteiiiwindow 旦 elpq o bl |系疋譽(yù)3!三:deleteboownfbformtitle:item0delet ebooklnfofo rmjlletem/>kabcq1 remove item >2 find(string) 3 return true:4 find on titleftitle): i:5 return true:6 destroy()7 destroy()ej0 rational rose 張sequence diagram: system service / 雯書呈畫 file edit view format browse repor

14、t tools add-insa張馳1s o use case vi ew c3 logical view田 global data types schemas田 c3 system common utilities e-3 system database 曰 u system service i由口讀者賬戶狀態(tài)圖 :由o圖書管理員牙動(dòng)圖 libservice_class觀 libaddbook.seq 施 libdeletebook_class:n借出書躇業(yè)務(wù)馬協(xié)作圖 :r®刪除書躇協(xié)作圖 h r添加書曙協(xié)作圖 i輪囹書管理員借書 圖 addbooklnfoform |申s bor

15、rower雷 d el e t eb o oklnfof orm|0-e item*、q q 氏 rational rose 張駝 1 - collaboration diagram: system service / t1 file edit view format browse report tools add-ir張馳1use case vi ew 日“o logical view i由面 global data typese d schemass o system common utilities 0 system database c3 system service frd讀者賬戶狀

16、態(tài)圖 申圖書管理員牙動(dòng)圖 ”直 li bs ervi c e_cl as s 融 libaddbook_seqi融 libdeletebook_class ®借出書躇業(yè)務(wù)曲協(xié)作圏 r®刪除書薯協(xié)作圖 :圖添加書薯協(xié)作圖 i“岫圖書管理員借書 addbooklnfoform 田圈 borrower jp-圄 deletebooklnfoforms-s item2) y啓 rational rose -張農(nóng) 1 collaboration diagram: system service / s張馳1d use case viewlogical vieweglobal data

17、types申值 schemas±system common utilities£ cj system databaseh system service田q讀者賬戶狀態(tài)圖 a d圖書管理員活動(dòng)囹my圍ffis)se-a由目libservi c e_class libaddbook_seq libdeletebook class 借出書曙業(yè)務(wù)曲協(xié)作圖 刪除書躇協(xié)作圖 添加書躇協(xié)作圖 圖書管理員借書 addbooklnfoform borrowerdeletebooklnfoform item1: remove item3 update)itemadmin系統(tǒng)管理員deleteb

18、ooklnfoformj 2 find(strng)tdle rational rose 張馳 1 - collaboration diagram: system service / f 圜 file edit view format browse report tools add-ins??趞囿硒13圃或張馳1 e o use case vi ewaaejs日logical viewglobaltypesschemassystem common utilities system database system service! ® o讀者賬戶狀態(tài)圖1畫 h s 0 s 禺:5 &#

19、169;圖書管理員活動(dòng)圖 :§ li bs ervi c e_cl as s :融 libaddbook_seq 他 li bd el e t eb o ok_cl as s 亍借出書薯業(yè)務(wù)禹協(xié)作圏 i f ie)刪除書躇協(xié)作圏 1圖添加書躇協(xié)作圖 囹書管理員借書addbooklnfoform borrower deletebooklnfoform item4實(shí)驗(yàn)心得這次是我們第三次的uml建模實(shí)驗(yàn)課了。這次我們要使用rational rose繪制時(shí)序圖、 協(xié)作圖。在繪制第一張時(shí)序圖的時(shí)候,我發(fā)現(xiàn)我的“系統(tǒng)管理員”對(duì)象無法成功變成小人形 狀。我想了好一會(huì),才發(fā)現(xiàn)是因?yàn)槲颐看巫龅膶?shí)驗(yàn)都

20、沒有放在一個(gè)文件中,因此不能成功的 關(guān)聯(lián)起來?!半y道要重新做,算了,想想有沒有別的辦法吧?!蔽疫@么想著。后來,我用了 rose軟件中的導(dǎo)入、導(dǎo)出功能和直接從文件目錄中復(fù)制圖的辦法,都沒有成功。后來,看 見旁邊一個(gè)同學(xué),直接把圖中的元素選中后復(fù)制到另一張圖中。我受到啟發(fā),用了類似的辦 法把我第二次實(shí)驗(yàn)做的圖做到了第一次實(shí)驗(yàn)文件屮。這次實(shí)驗(yàn)讓我發(fā)現(xiàn),有時(shí)候,簡(jiǎn)單直接 的辦法或許更有效。實(shí)驗(yàn)四狀態(tài)圖建模1實(shí)驗(yàn)?zāi)康淖寣W(xué)生掌握狀態(tài)圖的語義和功能,學(xué)會(huì)用狀態(tài)圖來描述整個(gè)系統(tǒng)、子系統(tǒng)或類的動(dòng)態(tài)方 面;讓學(xué)生常握活動(dòng)圖的語義圖和功能及活動(dòng)圖的組成部分:動(dòng)作狀態(tài)、活動(dòng)狀態(tài)、躍遷、 分支、分叉和聯(lián)結(jié)、泳道、對(duì)象流

21、。2實(shí)驗(yàn)內(nèi)容使用狀態(tài)圖描述圖書館管理系統(tǒng)的相關(guān)狀態(tài),書的狀態(tài),借閱者賬戶的狀態(tài);使用活動(dòng) 圖描述圖書館管理系統(tǒng)的相關(guān)活動(dòng),主要包括借閱者的活動(dòng)圖,圖書管理員的活動(dòng)圖,系統(tǒng) 管理員的活動(dòng)圖。3實(shí)驗(yàn)指導(dǎo)3. 1使用rational rose繪制狀態(tài)圖、活動(dòng)圖的步驟(具體詳見教材p130-139)困1=s刪除書薯協(xié)作圖| “圜添加書薯協(xié)作圖i麒圖書管理員借書i”s addbooklnfofor» 由“罔borrow”b dtltttbooklnfofor* fr b itmj “b ltndbookfori*ffl-b lotn-0 fil r«s«rv*txon ff

22、l-s titl«h采s3書理員l-i st«t«/activi ty hod«12i |常圖書管理系統(tǒng)的狀翻h(huán) ©廢書處理或者圖書im除 h(=l可出借狀態(tài)b©已借出狀態(tài)孑®預(yù)約狀態(tài)s-|?t relationships醫(yī)巧處理或 舌eb書捌爍歸還圖書rational rose -張主1 - statecba-t diagram:戶狀態(tài)多 / 2f>) file edit view format browse report query tool d h % 6|s| 卷fc ® ® a el b

23、:s-s-ssschemasc3 system common utilitiesc system d&t&b&seo system serviceo讀者賬戶狀白 莒? slatt/activity od13讀銖戶狀態(tài)不能借書狀態(tài)o未借書伏態(tài) ce)已經(jīng)借書舷 j ) £=)賬號(hào)觸lj圖書管理員送動(dòng)圖 libs er vi cejclass libaddbookjseq libdeletebookjclass 匱借出書薯業(yè)務(wù)硏協(xié)作圉s fit relationships 三 associations未fl書狀務(wù)己姐常書慶忘不ef»*a伙念entry.* 耒 ti 書entry/ff約entry/總期貯戰(zhàn) entry門羽越己爲(wèi)entry/學(xué)企華址xrt丿書全還冋囤已困$e<fid schemas由 口 system common utilities申口 system databases*mq system serviceo u)讀者賬戶狀態(tài)圖s os書it理員舌動(dòng)圖 白 g? state/

溫馨提示

  • 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. 人人文庫網(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)論