UML軟件建模實驗指導書.doc_第1頁
UML軟件建模實驗指導書.doc_第2頁
UML軟件建模實驗指導書.doc_第3頁
UML軟件建模實驗指導書.doc_第4頁
UML軟件建模實驗指導書.doc_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、UML 軟件建模實驗指導書計算機工程學院目錄實驗一 UML 用例圖和類圖 3實驗二 UML 序列圖和協作圖 29實驗三 UML 活動圖的設計和實現 42實驗四 UML 構件圖和部署圖 53實驗一 UML 用例圖和類圖一、實驗題目學校的網上選課系統的用例圖和類圖二、實驗目的1、能夠根據系統的功能分析系統的用例組成,正確確定用例圖中的角色。2、能夠分析系統的用例、活動者以及它們之間的關系。3、根據對系統的分析,準確確定相應的類,確定類的屬性和操作,正確分析屬性和操 作的可繼承性4、使用Rose軟件能正確畫出用例圖,并說明每一個用例的事件流。正確使用Rose軟件定義類和類的關系和畫出完整的類圖。三、

2、實驗要求1、根據需求文檔確定每一個用例的名稱、 參與執行者 (活動者 )、前置條件、 主事件流、 輔事件流和后置事件流。2、能從一類單一的對象中抽象出類的定義,并依據實際要求,設計類的屬性和操作。3、能對現實世界中的對象存在各種各樣的關系, 分析出這些關系, 主要有: 繼承關系 ; 類之間的關聯。并能在類圖中反映這些關系。四、實驗內容學校的網上選課系統的用例圖和類圖的設計和實現五、用例圖1、用例圖設計實例介紹學校的網上選課系統的用例圖的設計和實現2、需求 學校的網上選課系統主要包括如下功能:管理員通過系統管理界面進入,建立本學期要開的各種課程、將課程信息保存在數據庫中并可以對課程進行改動和刪除

3、。學生通 過客戶機瀏覽器,根據學號和密碼進入選課界面,在這里學生可以進行三種操作:查詢 已選課程、選課以及付費。同樣,通過業務層,這些操作結果存入數據庫中。3、分析本系統涉及的用戶包括管理員 (Registrar) 和學生 (student) ,他們是用例圖中的活 動者,他們的主要特征相似,都具有姓名和學號等信息,所以可以抽象出“基”活動者 People ,而 Registrar 和 Student 則從 People 統一派生。數據庫管理系統是另外一個活 動者。4、事件流下面是系統中出現的一些事件流。添加課程事件流:(1) 管理員選擇進入管理界面,用例開始。(2) 系統提示輸入管理員密碼(3

4、) 管理員輸入密碼。(4) 系統驗證密碼。A1 :密碼錯誤(5) 進入管理界面,系統顯示目前所建立的全部課程信息(6) 管理員選擇添加課程。(7) 系統提示輸入新課程信息(8) 管理員輸入信息。(9) 系統驗證是否和已有課程A2:有沖突(10) 系統添加新課程,提示課程添加成功。(11) 系統重新進入管理主界面,顯示所有課程。(12) 用例結束。 其他事件流:A1 :密碼錯誤(1) 系統提示再次輸入。(2) 用戶確認。(3) 三次錯誤,拒絕再次訪問。(4) 否則進入添加課程事件流第5步。A2:有沖突(1) 系統提示沖突,顯示沖突課程信,(2) 用戶重新輸入。(3) 繼續驗證直到無沖突。(4)

5、進入添加課程事件流第 10步。 刪除課程事件流和修改課程事件流與此類似。 選課事件流:(1) 學生進入選課登錄界面,用例開始。(2) 系統提示輸入學號和密碼。(3) 學生輸入學號和密碼。(4) 系統驗證。Al :驗證失敗(5) 進人選課主界面。(6) 學生點擊選課。(7) 系統顯示所有課程信息。(8) 學生選擇課程。(9) 系統驗證課程是否可選。A2:不可選(10) 系統提示課程選擇成功,提示學生交費。(11) 用例結束。錯誤流:A1 :驗證失敗(1) 系統提示驗證失敗,提示重新輸入。(2) 三次失敗,拒絕訪問。(3) 成功,轉選課事件流第5步。A2:課程不可選(1) 系統提示課程不可選及原因

6、。(2) 學生重新選課。(3) 重新驗證直至成功。(4) 轉選課事件流第10步。因為付費方式多樣,所以在此將不討論付費用例。查詢事件流比較簡單,這里也不詳 細描述。根據以上的分析,可以繪制出如圖1所示的系統用例圖。圖1系統用例圖在Rose2003中設計選課系統的用例圖,具體步驟如下:(1)點擊瀏覽器中的 use case View 中的Main,彈出用例圖窗口如圖3。此時,與用例圖窗口對應的工具欄如圖2所示。光標將文本框加進框圖加1紺t說明-將圖注連接到框圖中將親斤包加進框圖-將新用例加進框圖 色或活動者角色利用例之問商關系框圖項冃之間畫相關性擴展關系或角色間繼承關系j lula已仃 Ue-9 -u-a */ liM世HuxBi 小 tducii! H-更 flijS由:m X IM耳ui Ao-ssiriB. 31 /l.Av十C-Mpanxit Vl avtJ UvrlppriMniiirr固 Vc-d*L op

溫馨提示

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

評論

0/150

提交評論