統(tǒng)一建模語言及建模工具試驗指導2016秋_第1頁
統(tǒng)一建模語言及建模工具試驗指導2016秋_第2頁
統(tǒng)一建模語言及建模工具試驗指導2016秋_第3頁
統(tǒng)一建模語言及建模工具試驗指導2016秋_第4頁
統(tǒng)一建模語言及建模工具試驗指導2016秋_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 TOC o 1-5 h z HYPERLINK l bookmark0 o Current Document 實驗一用例圖建模1 HYPERLINK l bookmark2 o Current Document 1實驗目的1 HYPERLINK l bookmark4 o Current Document 2實驗內(nèi)容1 HYPERLINK l bookmark6 o Current Document 3實驗指導13.1使用Rational Rose繪制用例圖的步驟 1 HYPERLINK l bookmark8 o Current Document 4實驗要求2 HYPERLINK l bo

2、okmark12 o Current Document 實驗二靜態(tài)圖建模6 HYPERLINK l bookmark14 o Current Document 1實驗目的6 HYPERLINK l bookmark16 o Current Document 2實驗內(nèi)容6 HYPERLINK l bookmark18 o Current Document 3實驗指導63.1使用Rational Rose繪制類圖的步驟 6 HYPERLINK l bookmark20 o Current Document 4實驗要求10 HYPERLINK l bookmark24 o Current Docum

3、ent 實驗三交互圖建模 11 HYPERLINK l bookmark26 o Current Document 1實驗目的11 HYPERLINK l bookmark28 o Current Document 2實驗內(nèi)容11 HYPERLINK l bookmark30 o Current Document 3實驗指導113.1使用Rational Rose繪制時序圖、協(xié)作圖的步驟 11 HYPERLINK l bookmark32 o Current Document 4實驗要求11 HYPERLINK l bookmark34 o Current Document 實驗四狀態(tài)圖和活動

4、圖建模 12 HYPERLINK l bookmark36 o Current Document 1實驗目的12 HYPERLINK l bookmark38 o Current Document 2實驗內(nèi)容12 HYPERLINK l bookmark40 o Current Document 3實驗指導123.1使用Rational Rose繪制狀態(tài)圖、活動圖的步驟 12 HYPERLINK l bookmark42 o Current Document 4實驗要求12實驗一用例圖建模1實驗目的讓學生掌握用例圖的語義、功能,使用事件流描述用例; 了解用例和腳本的關(guān)系及使用用例圖為系統(tǒng)的上下

5、文、系統(tǒng)的需求建模。2實驗內(nèi)容使用用例圖描述圖書館管理系統(tǒng)的相關(guān)用例:借閱者請求服務的用例圖書館管理員處理借書、還書等的用例系統(tǒng)管理員進行系統(tǒng)維護的用例。3實驗指導3.1使用Rational Rose 繪制用例圖的步驟1)確定系統(tǒng)涉及的內(nèi)容圖書管理系統(tǒng)是對書籍的借閱及讀者信息進行統(tǒng)一管理的系統(tǒng),具體包括讀者的借書、 還書、書籍預定;圖書館管理員的書籍借出處理、書籍歸還處理、預定信息處理;還有系統(tǒng) 管理員的系統(tǒng)維護,包括增加書目、刪除或更新書目、增加書籍、減少書籍、增加讀者賬戶 信息、刪除或更新讀者賬戶信息、書籍信息查詢、讀者信息查詢等。系統(tǒng)的總體信息確定以 后,就可以分析系統(tǒng)的參與者、確定系統(tǒng)

6、用例了。2)確定系統(tǒng)的參與者確定參與者首先需要分析系統(tǒng)所涉及的問題領(lǐng)域和系統(tǒng)運行的主要任務:分析使用該系 統(tǒng)主要功能是哪些人,誰需要該系統(tǒng)的支持以完成其工作,還有系統(tǒng)的管理者與維護者。a.作為一個圖書館管理系統(tǒng),首先需要讀者(借閱者)的參與,讀者可以登錄系統(tǒng)查詢所需 要的書籍,查到所需書籍后可以考慮預定,當然最重要的是借書、還書操作。b.對于系統(tǒng)來說,讀者發(fā)起借書、還書等操作最終還需要圖書管理員來處理,它們還可以負責圖書的預定和預定的取消。c.對于圖書管理系統(tǒng)來說,系統(tǒng)的維護操作也是相當重要的,維護操作主要包括增加書目、 刪除或更新書目、增加書籍、減少書籍等操作。由以上分析可以得出,系統(tǒng)的參與

7、者主要有三類:讀者、圖書館工作人員、圖書館管理系 統(tǒng)維護者(系統(tǒng)管理員)。3)確定系統(tǒng)用例用例是系統(tǒng)參與者與系統(tǒng)交互過程中所需要完成的事務,識別用例最好的辦法就是從分析系統(tǒng)的參與者開始,考慮每個參與者是如何使用系統(tǒng)的。 由于系統(tǒng)存在借閱者、圖書館工 作人員、系統(tǒng)管理員3個參與者,所以在識別用例的過程中, 可以將系統(tǒng)分為3個用例圖分別考慮。a.借閱者請求服務的用例登錄系統(tǒng)查詢自己的借閱信息查詢書籍信息查詢書籍信息預定書籍歸還書籍b.圖書館工作人員處理借書、還書等的用例處理書籍借閱處理書籍歸還刪除預定信息檢驗刷卡查詢圖書c.系統(tǒng)管理員進行系統(tǒng)維護的用例查詢借閱者信息 查詢書籍信息 增加書目 刪除或

8、更新書目 增加書籍 刪除書籍添加借閱者賬戶刪除或更新借閱者賬戶.借閱圖書查詢圖書/-一一_o / 一一 j丈_ _,_E_借閱者、-/ XoOC)子A查詢記錄學生教師J一J“ s 八、歸還圖書圖1-1借閱者以及相關(guān)用例頁約圖書登錄系統(tǒng)查詢記錄,就是查詢借閱者 以往圖書借閱 情況繳納罰款o .檢驗刷卡圖書查詢 tc圖書歸還 /extend圖書管理員-J收取罰款檢驗刷卡,就是 借閱者先刷卡才 能獲取身份借書include 今廠.-,圖書出借include/T、/ / !extend檢查讀者賬戶 I處理預約圖1-2圖書工作人員用例圖 include添加圖書信息圖書管理1天、系統(tǒng)維護系統(tǒng)管理員(用戶管

9、理J-/添加用戶信息include CD編輯用戶信息o一編輯圖書信息include-一- 、_ _查詢圖書信息include*廣0一言皿系統(tǒng)登錄 include jj。查詢用戶信息圖1-3系統(tǒng)管理員用例圖唐 -libraryE - li Use Case Vi ewli hr sry借閱者豆librwy-工作人員球librar廠系統(tǒng)管理員;,吳教師i圖反借閱者s用圖書管理員E吳系統(tǒng)管理員i ,戔學生Q8 NewUseCaseE.O檢驗刷卡-O編輯圖書信息 Q編輯用戶信息EO查詢記錄E -O查詢圖書;Q查詢圖書信息1Q查詢用戶信息田G處I野更約S Q登錄系統(tǒng)E O歸還圖書G檢萱讀者賬戶4;O編輯

10、用戶信息 i由o查詢記錄 :E -O查詢圖書;O直詢圖書信息;O查詢用戶信息+ O處理M均I由0登錄系統(tǒng):由O歸還圖書。檢查讀者賬戶:O繳納罰款 i由o借閱圖書9收取費款O添加圖書信息 o添加用戶信息 S-O圖書查詢 !囪o圖書出借 1由o圖書管理 :由Q圖書歸還io系統(tǒng)登錄I由O系統(tǒng)維護:s -o用戶管理 i由。預約圖書4實驗要求(1)準時上交統(tǒng)一標識的實驗報告 (模型中必須有自己的標識),窗體界面一律用屏幕 拷貝到相應的文檔中。(2)建立模型一并以電子文檔的形式上交。(3)希望在實驗的基礎上,拓展思路,有所創(chuàng)新。(4)在實驗分析與思考中必須有心得體會,記錄下自己在實驗過程中的好的經(jīng)驗或失敗

11、的教訓,以利于在以后的學習和工作中得到啟迪。5實驗感想在畫用例圖的過程中,感覺自己對擴展關(guān)系,包含關(guān)系以及泛化關(guān)系還是不太了解。其中,擴展關(guān)系和包含關(guān)系是一樣的箭頭,僅靠上方的include和extended加以區(qū)別。還有,從中深刻了解到了包含關(guān)系的箭頭是指向包含用例的,而擴展關(guān)系的箭頭是指向基礎用例的。在圖書館工作人員用例圖中,我添加的檢驗刷卡的用例,目的是對原用例的補充,原用 例中,因為沒有身份驗證,就進行了圖書出借,系統(tǒng)不完整。因此,通過這次畫用例圖,了 解到,畫用例圖時,需要在腦中思考每個步驟,這樣做出來的用例圖才會更完整。實驗二靜態(tài)圖建模1實驗目的讓學生掌握類圖和對象圖的語義和功能;

12、理解類圖的3個層次:概念層、說明層、實現(xiàn)2實驗內(nèi)容使用類圖和對象圖來描述圖書館管理系統(tǒng),完成系統(tǒng)的類圖及其關(guān)系建模。3實驗指導使用Rational Rose 繪制類圖的步驟(一)圖書館類圖建立對象圖步驟1)研究分析問題領(lǐng)域,確定系統(tǒng)的需求2)發(fā)現(xiàn)對象和對象圖,明確類的屬性和操作;3)發(fā)現(xiàn)類之間的靜態(tài)關(guān)系,一般與特殊關(guān)系,部分和整體的關(guān)系,研究類之間的繼承 性和多重性;4)設計類與關(guān)系;5)繪制對象類圖并編制相應的說明。對象的生成1)讀者類的基本屬性名字、郵編、地址、城市、省份、借書、預留書籍、年齡、專業(yè)、學制2)書籍類的基本屬性書名、作者、類型、出版日期、價格、 ISBN、頁數(shù)類圖說明Titl

13、e:標題類;Item:書目類;Reservation:預約類;Borrower:借閱者類;Loan:借閱記錄類。Title類是書庫里的一條標題記錄,而Item類則指具體的書目(每條記錄對應其中的一本),所以Title與Item之間是一對多關(guān)系;Title與Reservation之間也是一對多的關(guān)系,也就是說Title可以可以有多個預定記錄,但是也可以沒有預定記錄。Borrower與Loan以及Borrower 與Reservation之間是一對多的關(guān)系。圖書館類圖 O Vse Case Vi e*除Hun三 AxEoci a七iwriM- Qj Logical Vie*j H。里書館國,三 A

14、ee口 ci 立 tioriE 苴 Library由圖1AU&S S Itfh 回邕 Borrower 國-,白 RarTtivii 由日TitleUI m Associations3 1 Cj。叫 口nent i e* 口 Deployn ent Vie* & Model Properties圖2-1圖書館管理系統(tǒng)的類圖(一)宿舍管理系統(tǒng)類圖需求規(guī)范為大學生開發(fā)一個自動化的宿舍管理系統(tǒng),這個系統(tǒng)可以使學生在線登錄宿舍管理系統(tǒng),也可以用于記錄學生日常管理的進展,直至獲得學位畢業(yè)。當一個學生進入宿舍后,該學生使用宿舍管理系統(tǒng)查詢用電、用水情況,并選擇宿舍床位號。宿舍管理系統(tǒng)要檢驗所提出的衛(wèi)生情況

15、是否滿足宿管所希望的衛(wèi)生要求。一旦建立了衛(wèi)生、晚歸情況,在以后每個學期的檢查宿舍期間,宿舍管理員可以對學生的違規(guī)記錄保存進入系統(tǒng)。對象的生成1)學生類的基本屬性名字、年齡、性別、郵箱、宿舍號、登錄名、密碼2)系統(tǒng)管理員類的基本屬性登錄名、密碼、權(quán)限3)維護人員類的基本屬性姓名、性別、來訪目的、進入時間、離開時間、密碼4)宿舍管理員類的基本屬性登錄名、密碼、姓名、性別、事務5)學生各項事務的記錄類的基本屬性日期、費用、條目、學生6)宿舍類的基本屬性宿舍號、宿舍樓層號、宿舍大小類圖說明Student:學生類;Record:記錄類;Adminstrtor:系統(tǒng)管理員類;Maintainer:維修人員

16、類;DormitoryManager:宿舍管理員類;Room:宿舍類Adminstator 與 Student、 Record DormitoryManager、 Room、 Maintainer 是對多的關(guān)系;Student與Record DormitoryManager之間分別是多對多和一對多的關(guān)系。宿舍管理系統(tǒng)類圖臼Cl Uss Case Vi ew 卜理Main;一三 如sociatigE日 Logical View電口 miss= -B宿舍管理系統(tǒng)i e 由一邕I auE-H 由 用皂I SU 申-昌 i由三Adminstrator Dormi tor 則wager Maintain

17、s r recordRoomStudentAssociatiE Component Vi電串二0 Deploym&nt Vit*函 Model Properties圖2-2宿舍管理系統(tǒng)的類圖4實驗要求(1)準時上交統(tǒng)一標識的實驗報告 (模型中必須有自己的標識),窗體界面一律用屏幕 拷貝到相應的文檔中。(2)建立模型一并以電子文檔的形式上交。(3)希望在實驗的基礎上,拓展思路,有所創(chuàng)新。(4)在實驗分析與思考中必須有心得體會,記錄下自己在實驗過程中的好的經(jīng)驗或失 敗的教訓,以利于在以后的學習和工作中得到啟迪。5實驗感想在畫類圖的過程中,意識到識別出類圖中的類還是挺難的。看到書上的圖書館管理系統(tǒng)時

18、,更應該想想自己畫會是什么樣子。每個類圖之間有著聯(lián)系。要想一下類圖中的屬性和方法。在做宿舍管理系統(tǒng)的類圖時,找類就變得有些難了, 而且類圖之間的關(guān)系還得仔細去思 考和推敲。畫圖是一個更新迭代的過程,宿舍管理系統(tǒng)也是一步步地更新迭代畫出來的,所以,還是要分析思考,才能將類圖做得更正確些。10實驗三交互圖建模1實驗目的讓學生掌握時序圖和協(xié)作圖的語義和功能,對時序圖和協(xié)作圖進行比較;讓學生掌握協(xié)作圖的語義和功能,對時序圖和協(xié)作圖進行比較。2實驗內(nèi)容使用交互圖按時間順序為控制流建模、按組織結(jié)構(gòu)為控制流建模;使用協(xié)作圖為控制流建模系統(tǒng)。主要包括管理員添加書籍的時序圖,圖書管理員處理書籍借閱的時序圖,系統(tǒng)管理員刪除圖書的時序圖,借閱者預訂書籍的時序圖。3實驗指導3.1使用Rational Rose 繪制時序圖、

溫馨提示

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

評論

0/150

提交評論