rose建模實驗報告_第1頁
rose建模實驗報告_第2頁
rose建模實驗報告_第3頁
rose建模實驗報告_第4頁
rose建模實驗報告_第5頁
已閱讀5頁,還剩219頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

#實驗一用例圖建模實驗目的讓學生掌握用例圖的語義、功能,使用事件流描述用例;了解用例和腳本的關系及使用用例圖為系統的上下文、系統的需求建模。實驗內容使用用例圖描述圖書館管理系統的相關用例:借閱者請求服務的用例圖書館管理員處理借書、還書等的用例系統管理員進行系統維護的用例。實驗指導3.1使用RationalRose繪制用例圖的步驟(具體詳見教材P68-73)I艷-LJUseCawuVievr曰Q借閱者請求服務用例i4-a借閱者丨41…心■查詢書需信息丨由吃》查詢自己的借閱信息丨41…心■登陸系統I…o歸還書需!…o借聞書需|…o預訂書藉[±]-^AssociatioriE0LJ圏書誼工作人員處理惜書x還書等的用例回C系統菅理員遊行系績維扒的用創(chuàng)]“■“園Ma.in:“■“豈AssociatiOILE-|_|LogicalView股股-JTT股股-JTT0'由:…-……SchemasMa.inAssociatiore-|_|ComponentVinDtipLcijiTitrLtVitT-1%llM-:idt=lFropHifti沓訂IJ語信忙昔開二祐蟲ext^n㈣、盍張馳10-0UseC45MVlfcj'Vi畝匸借閱耆清求肚勢用例|$Cj圖書館工作人員處理借書、還書等的用例?…?lihairLIS-A囹書館工作人員?…?ONewlJeeC:ize0-0處理書if歸還□-o處理書Sf借閱Eo刪瞳預訂信息i|-o收取罰款□a系貌菅理員進行系繞錐護的用例Fl--^hw"■:iati□a系貌菅理員進行系繞錐護的用例"…囿Hainuciationz白…Logic:ilyiew[j-^QGluTi:iLH:it:±Typ旦旦由??面ISchema-![§]filiinsuciationsS'"CjlCompoiLcntView\???-?CD^plcijTTihjrLtVitj'A1■■■■■■(^1M-jd&lFrcip^fti刪除幀訂信呈由更馳1白”□Use匚asEVievfi由-匸借閱者請求服箸用例1E-LJ書館工作人員處理借書i還書等的用例|5-0莘統管理員進行至統維護的用例ie“Hain||i-*系統菅理員]E“ONewlIsaCase2:…“ONswUe&Case38畝“<■;查詢借閱者信息1…“O刪除或更新借閱音賬戶1…“O刪除或更新書目!E1-O刪除書轄j…“Q逵加借聞者賬戶|?????O逵加書目1|1…O増加書曙由…三、AeE■:!ClallORE\??…M:±in=??…N]Aeec-cim七iunsl-l-1ilLo耳ic:alVl&wE-(^lGlilib:dlEit:±Tj^iSEE-(^lSchemas\??…直|M:±in=??…N]Aeec-ciatiunsFl-CniConijniirLerLtView\■■…[3]DsploymentViev:ModelPropertiesABCQ自o廣r涼加書目、?je5ctend??extend>>查洵書曙信皚:険召冃老:B*浪播弓3:刪眛蟲爭祈肯閱舌低rv<exlend歹増扣書霜卜.實驗心得這是我們第一次用RationalRose繪制建模。這次是要求我們繪制用例圖。我在繪制用例圖的時候,找了好久,都沒有找到“參與者”按鈕。后來,是在旁邊同學的幫助下找到了“參與者”按鈕,并且成功繪制出了用例圖。我很感謝他。這次實驗,讓我知道了,學習上不懂的就要請教別人。實驗二靜態(tài)圖建模實驗目的讓學生掌握類圖和對象圖的語義和功能;理解類圖的3個層次:概念層、說明層、實現層。實驗內容使用類圖和對象圖來描述圖書館管理系統,完成系統的類圖及其關系建模。實驗指導3.1使用RationalRose繪制類圖的步驟(具體詳見教材P95-99)李典馳gH-OlUse匚gleqView曰?□「LogicalVipw;SyEterTi匚ijnniLinUtilitiyE;Sy^tyrTiDatiiEhiEe??…目LiD:kt:=lE;s_C1:=lEeAeeoclitiorisEysttriiLiS&rvic^_C1sl=:eEi!.rr.:iWfirItemLij:dTLNewlnterf:=l?zeFl&serwationTitleAzeijclationz田…SysterTiLUMainAssoc1=ltluTlEE-10"CdmponentViewIlep1oj-ttieiL-lew=-■■^1MolelPrupertiesNadacumeritationIter?id:Intake^creatf)^destroy!)*find[)^updat?0^find_&n_rc^find&ntr^date:Arnone;酚sPay毎item:^borrov^create<findO^destrc*pay[)ICI寧33]實驗心得這是我們第二次的UML建模實驗課。這次的要求是使用RationalRose繪制類圖。這次實驗中,我們繪制類圖的屬性和操作的時候,要用到英語。其中,有不少的英語單詞,我都看不懂,最后只用靠百度翻譯才把類圖成功繪制了出來。這次實驗讓我懂得了,要好好學習英語。實驗三交互圖建模1實驗目的讓學生掌握時序圖和協作圖的語義和功能,對時序圖和協作圖進行比較;讓學生掌握協作圖的語義和功能,對時序圖和協作圖進行比較。2實驗內容使用交互圖按時間順序為控制流建模、按組織結構為控制流建模;使用協作圖為控制流建模系統。主要包括管理員添加書籍的時序圖,圖書管理員處理書籍借閱的時序圖,系統管理員刪除圖書的時序圖,借閱者預訂書籍的時序圖。3實驗指導3.1使用RationalRose繪制時序圖、協作圖的步驟(具體詳見教材P109-117)>RationalR.ose-扌卡§£丄-[Sequ-enceDiagram:GystemService/LibAdc:Titb:Item:系統營理員Add日ociklnfciFwm1:添加圖書JJ|檢查書目__:是西已經:存在土查詢圖書:―>n3:査詢咸功<,I:壯添加入庫:RationalRose-味馳丄-[SequenceDiagram:SystemG-ervice/Lib-C確FileEditViewFormatB.row&eReportToolsAdd-Ins□q^Es^nEffiasa匠負更駟1El-CjlUse匚恥2心訕H"CjLogicalVlew[S-fi]GlobalDataTypesS-(^]|SchefTiSSE-C^SysterTiCciFirTic-rLUtilititEE-C^SysterTihtaE注屯0-C^SvEterTiStiTvii:ei畝…口讀者賬戶狀態(tài)圖i臥口圖書管理屍舌動圖I…aLiTiEervic&_C1注呂e|…恤LiMdlBook_5ei…"尙LiliBeleteBookClassi…s借出書曙業(yè)務南協作團?…I刪除書曙協作圉[…I添協書皤協作圖|…a圖書管理員借書…"昌XddEooUnfciTorm\0"EDorrower?…胃Del^teBcokljifoFormpj3!…罔Itemelet^Book匚b寶習:ionailRos-e-張-[SequenceDiagram:Sys-temService/艮書2indowtlelpindowtlelp-LQ2匡「kS空:LanizBi曲F倒inThta::LEndBookForni:日ci『rwE「:Loan::ItEm1:lendbookfind(Slrin^jreturn1rue<find_onJIIMTHI可75:relurntrue€7:6:find(String)

7:relurntru$B:creat4(BornffWEr.Hern)卜RationalRtue-張-[CollaborationDiagram!SystemServicef[3*1FileEditViewFormatBrowseReportToolsAdd-IrElLJUse匚鮎eViiwElLJLogicalViewE"SjGlobalDataTypesjFFI-i^'iSchemasjE]-LJSystemGommoRUtilitiesjE]-LJSystemDataBaseiE1"LJSystemService!由C讀者帳戶狀態(tài)囹!$-LJ書管理員活動圏”…同LitSaririce_Clazi\…幗LitAdiBook_5e(i?…趣LitBaleteBook_ClaE51…s借出書錯業(yè)勢冏協作圏1…S刪除書錯協作圉1…S逵加書錯協作圉|…H圍書管理員借書?…罔kddEooklrLforormI[j]…罔Borrower?…罔Del^teBcokliif&Form;由…罔Item◎-RationalRose--[CollaboraticrDiagram:SystemS-ervice/■flfl圍FileEditViewFormatBrcw&eReportToolsAdd-InseTewGlobalHit:!“工也Echt=rri:iESystemCommonVtilittesEysteni[leTewGlobalHit:!“工也Echt=rri:iESystemCommonVtilittesEysteni[l:=t&E;注呂總EysteniEerviceAd'il*1qoklafoFBorrowerD已1亡t亡HouklnfoFormItem4>:>:ItemCe1eieBooklnfoForm1:removeitem3:updated2.11nd(StringifAdmin2.11nd(Stringif李更馳iUseCiseView李更馳iUseCiseView□■■■OlLi:igir:<LViS-(^JGlobalDataTyptstl-l^E亡hm匹FA-r^lEystemConirTiijnUtilitiesFA-IIEystemII注LmB注呂mS-^^lSysternService-亍氏庭1-[CollaborationDiagram:SystemService[f[T|FileEditViewFormatBrow&eReportToolsAdd-Ins□q電翕俸h?na?he007由“Ui讀肴賬戶狀態(tài)圉i訂£j圍書管理貝話動圏I…目LiTiSsrvice_C1ise|…幗LitAIIBook_Sei?…楓LiLDaleteB?k_Classi…s借出書翳業(yè)務甬協作圖[…i刪除書曙協作囹[…1添掘書需協作圏I…a圖書管理員借書?…罔kddBooklnfoForm審”罔Borrower…”昌DeleteBooklTtfoForm國“胃Item

4實驗心得這次是我們第三次的UML建模實驗課了。這次我們要使用RationalRose繪制時序圖、協作圖。在繪制第一張時序圖的時候,我發(fā)現我的“系統管理員”對象無法成功變成小人形狀。我想了好一會,才發(fā)現是因為我每次做的實驗都沒有放在一個文件中,因此不能成功的關聯起來。“難道要重新做,算了,想想有沒有別的辦法吧?!蔽疫@么想著。后來,我用了Rose軟件中的導入、導出功能和直接從文件目錄中復制圖的辦法,都沒有成功。后來,看見旁邊一個同學,直接把圖中的元素選中后復制到另一張圖中。我受到啟發(fā),用了類似的辦法把我第二次實驗做的圖做到了第一次實驗文件中。這次實驗讓我發(fā)現,有時候,簡單直接的辦法或許更有效。實驗狀態(tài)圖建模實驗狀態(tài)圖建模實驗目的讓學生掌握狀態(tài)圖的語義和功能,學會用狀態(tài)圖來描述整個系統、子系統或類的動態(tài)方面;讓學生掌握活動圖的語義圖和功能及活動圖的組成部分:動作狀態(tài)、活動狀態(tài)、躍遷分支、分叉和聯結、泳道、對象流。實驗內容使用狀態(tài)圖描述圖書館管理系統的相關狀態(tài),書的狀態(tài),借閱者賬戶的狀態(tài);使用活動圖描述圖書館管理系統的相關活動,主要包括借閱者的活動圖,圖書管理員的活動圖,系統管理員的活動圖。實驗指導3.1使用RationalRose繪制狀態(tài)圖、活動圖的步驟(具體詳見教材P130-139)RationalRose-張出£1-[StatechairtDi曰g「aim:SystemService/西FileEditViewFo-rmatBrowseReportQueryTookAdi□Q髦1皐尋榕口0ffiHEla囚*i?-1刪賒書曙協作囹i?-衛(wèi)誦加書曙協作囹i?-臨圉書菅理員借書i--同詮-同Ei-rr-:iW?ri--同D^l^tsEooklnfoForm由眉Item:…冃LstliIE!ookFormi-SLi:i:1Tl畝-同Reserw:it1ori畝-同Title:.-■.i-汽囹書管理員S-gl-1St:i_t屯FXctiviMa2I…%圖書管理系編的狀態(tài)圖i…第ks度書處理或者囹書刪瞳心可出借狀態(tài)已借出狀態(tài)卜0預約狀態(tài)EJ-fTtRelationshipsRationalR.ose-張馳]-[StatechartDiag雷FileEditViewFormatBrowse□Q電屜臬攀口著石讀者賬戶伏態(tài)到崔ReportQueryToolbhahaE:E:S■■日b.yztemierwiceo讀者賬戶狀態(tài)圏S-q?Stite/kctivity;…%lflodeL3讀者賬戶狀態(tài)圏卜弓不能借書狀態(tài)卜?未借書狀態(tài)已經借書狀態(tài)1-(=)賬號肖毀

由…tTTRelationships

:…-mAss°ciaticns

4-o圖書管理員舌動圖[…目LiLService_Cl:iEe[…輾LitAIIBook_5ei1…卿LiITleleteEo?:ik_Clasei…s借出書皤業(yè)務曲協作圖1…S附嘛事曙撫作圖豐借l!狀:Ta:'h|1;±乞Entry'a弋|'entry/■■-h=-.^?V.—>entry/entry/書甑屋己苗朋it/數荊罰藏或咅還巧工生學業(yè)ewrt/H書或者損約L.■■exit}書全:ilLJRationalRose--[ActivityDiagram:冒書管黑貝活動圖/韶書卡》RationalFtose-找馳丄-[ActivityDiag②FilmEditViewFormatErowseReportQueryTdi□qsaHHEia;…“恤LibAddBook_Sgq…“慣LibBsletsEiok_Class1…“s借出書if業(yè)勢雨協作圏i…“s刪除書曙協作圖i…“I聽加書曙協作圖:|…“幽圖

溫馨提示

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

評論

0/150

提交評論