




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學生學號實驗課成績武漢理工大學學 生 實 驗 報 告 書實驗課程名稱 UML建模技術 開 課 學 院 計算機科學與技術學院 指導老師姓名 陳明俊 學 生 姓 名 學生專業班級 軟件工程zy1302班 2014 2015 學年 第 2 學期實驗課程名稱: UML建模技術 實驗項目名稱圖書管理系統建模實驗成績實驗者專業班級軟件zy1302組別同組者實驗日期2015年4月5日第一部分:實驗分析與設計(可加頁)一、 實驗內容描述(問題域描述)實驗一 靜態模型1實驗目的:以圖書管理系統為例,完成用例模型。初步了解StarUML的使用,了解StartUML的界面和功能。實驗內容:采用用例驅動的分析方法,分
2、析需求的主要任務,識別系統中的參與者和用例,寫出用例的文本,建立用例模型。實驗要求:正確識別系統的所有角色和用例;準確描述用例間的關系;描述系統中重要用例的基本事件流(正常情況)和備選事件流(異常情況)。二、 實驗基本原理與設計(包括實驗方案設計,實驗手段的確定,試驗步驟等,用硬件邏輯或者算法描述)1、 實驗方案及步驟: 分析系統需求;識別系統中的參與者和用例;進行用例描述,書寫用例文本;建立用例模型。2、實驗手段:根據所學知識和用例描述寫出用例文本,運用StarUML工具軟件繪制用例圖。三、主要儀器設備及耗材 PC機、StarUML第二部分:實驗調試與結果分析一、 調試過程(包括調試方法描述
3、、實驗數據記錄,實驗現象記錄,實驗過程發現的問題等)1、 經分析,系統需求:學生管理:生成借閱證;書籍管理:借閱圖書,歸還圖書和查詢借閱信息;系統管理:辦理借閱證,刪除借閱證,添加管理員,刪除管理員,添加圖書,刪除圖書,添加標題信息,刪除標題信息。2、 識別參與者和用例:主要參與者:學生,圖書館管理員,系統管理員;用例:借閱圖書,歸還圖書,查詢借閱信息,系統維護。3、 書寫用例文本,詳情見實驗結果分析。4、 建立用例模型,詳情見實驗結果分析。二、 實驗結果及分析(包括結果描述、實驗現象分析、影響因素討論、綜合分析和結論等)1、 用例文本:用例UC1:借閱圖書 范圍:圖書管理系統級別:用戶目標主
4、要參與者:圖書管理員涉眾及其關注點:圖書管理員:希望能夠準確快捷幫助學生借書。學生:希望能夠便捷的借閱到圖書。系統管理員:希望系統能在自己的維護下更加穩定。前置條件:圖書管理員必須經過確認和認證。學生擁有借閱證。成功保證:存儲書籍信息。更新書目及學生借閱信息。主成功場景:1、學生攜帶所借閱書籍和借閱證到辦理處辦理。2、 圖書管理員開始辦理借閱手續。3、 圖書管理員向系統輸入學生的借閱證號。4、 系統驗證借閱證號有效。5、 系統檢驗該賬戶中的借閱信息,驗證成功。6、 系統顯示學生的信息以提示圖書管理員輸入要借閱的圖書信息。7、 圖書管理員輸入要借閱的圖書信息。8、 系統記錄一個借閱信息,并更新該
5、學生賬戶完成借閱圖書操作。9、 學生攜帶所借閱書籍離開。擴展(或替代流程):*a、系統管理員在任意時刻要求進行超控模式:1、系統進入系統管理員授權模式。2、系統管理員執行某一系統管理員模式下的操作。例如:辦理借閱證,刪除借閱證,添加管理員,刪除管理員等。3、系統恢復到圖書管理員授權模式。*b、系統在任意時刻失敗: 為了支持恢復和更正圖書館書籍信息處理,要保證所有操作的敏感狀態和時間都能夠從場景的任何一步中安全恢復。1、圖書管理員重啟系統,請求恢復上次狀態。2、系統重建上次狀態。 2a、系統在恢復過程中檢測到異常: 1、系統向圖書管理員提示錯誤,記錄此錯誤,并進入一個初始狀態。 2、圖書管理員開
6、始一次新的操作。4a、系統驗證借閱證無效(系統中不存在借閱證號所對應的賬戶):1、系統顯示系統中不存在借閱證號所對應的賬戶。2、圖書管理員告知學生,系統中不存在此借閱證號。3、圖書管理員提示學生重新注冊一個帳號。4、學生離開辦理處。5、圖書管理員結束此次辦理借閱手續的操作。5a、系統檢測到學生借閱的圖書超過了規定的數量:1、系統顯示學生借閱的圖書超過了規定的數量。2、圖書管理員告知學生借閱的圖書超過了規定的數量,無法借閱。3、學生離開辦理處。4、圖書管理員結束此次辦理借閱手續的操作。5b、系統檢測到學生借閱的圖書超過了規定的數量:1、系統顯示學生有超過規定借閱期限而未歸還的圖書。2、圖書管理員
7、告知學生有超過規定借閱期限而未歸還的圖書,無法借閱。3、學生離開辦理處。4、圖書管理員結束此次辦理借閱手續的操作。用例UC2:歸還圖書 范圍:圖書管理系統級別:用戶目標主要參與者:圖書管理員涉眾及其關注點:圖書管理員:希望能夠準確快捷幫助學生還書。學生:希望能夠便捷的歸還圖書。系統管理員:希望系統能在自己的維護下更加穩定。前置條件:圖書管理員必須經過確認和認證。學生擁有借閱證。成功保證:存儲書籍信息。更新書目及學生借閱信息。主成功場景:1、學生攜帶所借閱書籍到辦理處辦理。2、圖書管理員開始辦理歸還手續。3、圖書管理員向系統輸入圖書信息。4、系統驗證該圖書是本館藏書。5、系統刪除相應的借閱信息,
8、并更新相應的學生賬戶。6、學生離開辦理處。擴展(或替代流程):*a、系統管理員在任意時刻要求進行超控模式:1、系統進入系統管理員授權模式。2、系統管理員執行某一系統管理員模式下的操作。例如:辦理借閱證,刪除借閱證,添加管理員,刪除管理員等。3、系統恢復到圖書管理員授權模式。*b、系統在任意時刻失敗: 為了支持恢復和更正圖書館書籍信息處理,要保證所有操作的敏感狀態和時間都能夠從場景的任何一步中安全恢復。1、圖書管理員重啟系統,請求恢復上次狀態。2、系統重建上次狀態。 2a、系統在恢復過程中檢測到異常: 1、系統向圖書管理員提示錯誤,記錄此錯誤,并進入一個初始狀態。 2、圖書管理員開始一次新的操作
9、。4a、系統驗證該圖書不是本館藏書。1、系統顯示該圖書不是本館藏書。2、圖書管理員告知學生,該圖書不是本館藏書。3、學生離開借閱處。4、圖書管理員結束此次辦理歸還手續的操作。5a、系統檢驗到該學生有超期未歸還的圖書:1、系統顯示學生有超期未歸還的圖書。2、圖書管理員告知學生有超期未歸還的圖書,提醒他及時歸還。3、學生離開借書處。4、圖書管理員結束此次辦理歸還手續的操作。用例查詢借閱信息和系統維護略。2、用例圖三、 實驗小結、建議及體會 通過本次實驗,成功建立了圖書管理系統用例模型。學習到了UML建模的知識、并編寫了用例文本、運用StarUML工具軟件繪制圖形,體會到了UML對于軟件工程專業學習
10、的重要性。收獲很多,今后會繼續努力學習。實驗課程名稱: UML建模技術 實驗項目名稱圖書管理系統建模實驗成績實驗者專業班級軟件zy1302組別同組者實驗日期2015年4月20日第一部分:實驗分析與設計(可加頁)一、實驗內容描述(問題域描述)實驗二 靜態模型2 實驗目的:以圖書管理系統為例,建立系統的領域模型。實驗內容:根據實驗一建立的用例模型,分析用例文本描述,找到領域關鍵概念,并用StarUML建立領域類圖。實驗要求:正確識別出領域類,并給類增加屬性和關聯。二、實驗基本原理與設計(包括實驗方案設計,實驗手段的確定,試驗步驟等,用硬件邏輯或者算法描述)2、 實驗方案及步驟: 分析上一實驗得到的
11、用例模型,得到領域類;分析各領域類的屬性;分析各領域類之間的關聯;建立領域模型。2、實驗手段:分析實驗一得到的結果,運用StarUML工具軟件繪制圖形。三、主要儀器設備及耗材 PC機、StarUML第二部分:實驗調試與結果分析一、調試過程(包括調試方法描述、實驗數據記錄,實驗現象記錄,實驗過程發現的問題等)根據實驗一建立的用例模型,分析用例文本描述,得到領域類、屬性及關聯:(領域類:屬性1,屬性2,):圖書:書名,在館信息。賬戶:賬號,密碼,借書數目,借書時間,借書書名。借閱證:姓名,系別,借閱證號。學生:姓名,系別。圖書管理員:編號。系統管理員:。(關聯1,關聯2,):學生注冊賬號,賬號生成
12、借閱證,圖書館管理員驗證賬戶,圖書管理員更新賬戶,系統管理員添加賬戶,系統管理員刪除賬戶,系統管理員添加圖書管理員,系統管理員刪除圖書管理員,系統管理員添加圖書,系統管理員刪除圖書。二、實驗結果及分析(包括結果描述、實驗現象分析、影響因素討論、綜合分析和結論等)三、實驗小結、建議及體會 通過本次實驗,我根據實驗一的用例模型結果,建立了領域模型,完成了靜態模型的建立,進一步熟悉了StarUML軟件的使用,并且對UML建模的體會更加深切。實驗課程名稱: UML建模技術 實驗項目名稱圖書管理系統建模實驗成績實驗者專業班級軟件zy1302組別同組者實驗日期2015年5月4日第一部分:實驗分析與設計(可
13、加頁)一、實驗內容描述(問題域描述)實驗三 動態模型1實驗目的:以圖書管理系統為例,建立系統的設計模型。實驗內容:以前面建立的用例模型,領域模型為基礎,圍繞實現用例,用StarUML建立系統的順序圖。實驗要求:比較合理的找出參與實現用例的對象和對象之間的消息。二、實驗基本原理與設計(包括實驗方案設計,實驗手段的確定,試驗步驟等,用硬件邏輯或者算法描述)1、順序圖是將交互關系表示為一個二維圖。縱向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協作中各獨立對象的類元角色。類元角色用生命線表示。當對象存在時,角色用一條虛線表示,當對象的過程處于激活狀態時,生命線是一個雙道線。2、 實驗手段:運用Sta
14、rUML工具軟件繪制圖形。3、實驗過程:以前面建立的用例模型,領域模型為基礎,圍繞實現用例,用StarUML建立系統的順序圖。三、主要儀器設備及耗材 PC、StarUML第二部分:實驗調試與結果分析一、調試過程(包括調試方法描述、實驗數據記錄,實驗現象記錄,實驗過程發現的問題等)順序圖包括借書和還書過程的順序圖:1、 其中,借書時,讀者先將書拿給管理員,管理員對書籍和讀者進行檢驗,當書籍和讀者都符合要求條件的時候,則借書成功。2、 還書時,讀者先將書交給管理員,由管理員掃描書籍,若書籍沒有過期等違規現象,則對書目和讀者借閱信息進行更新,同時還書成功。二、實驗結果及分析(包括結果描述、實驗現象分
15、析、影響因素討論、綜合分析和結論等)1) 借書順序圖:2) 還書順序圖:三、實驗小結、建議及體會 通過本次實驗,我根據實驗1,2的靜態模型結果,制作了圖書管理系統的順序圖進一步熟悉了StarUML軟件的使用,并且對UML建模的體會更加深切。實驗課程名稱: UML建模技術 實驗項目名稱圖書管理系統建模實驗成績實驗者專業班級軟件zy1302組別同組者實驗日期2015年5月18日第一部分:實驗分析與設計(可加頁)一、實驗內容描述(問題域描述)實驗四 動態模型2實驗目的:以圖書管理系統為例,建立更完善的設計模型實驗內容:以前面建立的模型為基礎,繼續完善順序圖并建立設計類圖,用StarUML表達出來。實
16、驗要求:協同的進行設計類圖和順序圖的設計。二、實驗基本原理與設計(包括實驗方案設計,實驗手段的確定,試驗步驟等,用硬件邏輯或者算法描述)1、類定義了一組有著狀態和行為的對象。其中,屬性和關聯用來描述狀態。屬性通常用沒有身份的數據值表示,如數字和字符串。關聯則用有身份的對象之間的關系表示。行為由操作來描述,方法是操作的實現。對象的生命期則由附加給類的狀態機來描述.3、 實驗手段:經過學習和分析,在前三個實驗的基礎上,運用StarUML工具軟件繪制各種圖。3實驗過程:以前面建立的模型為基礎,繼續完善順序圖并建立設計類圖,用StarUML表達出來。協同的進行設計類圖和順序圖的設計。三、主要儀器設備及耗材 PC機、StarUML第二部分:實驗調試與結果分析一、調試過程(包括調試方法描述、實驗數據記錄,實驗現象記錄,實驗過程發現的問題等) 實驗二建立的為用類圖建立的領域模型,在這個模型中每個類只有相應的屬性,和類與類之間的關聯,至于每個類含有什么操作,類與類之間是何種的關聯,并沒有明確的定義,可以用來提供本實驗的基本架構。 實驗三在實驗二的基礎上建立的順序圖。類的種類并沒與發生改變。而在順序圖中則是強調了類與類之間的相互關聯,明確的定義了各類之間的行為動作。以前面建立的模型為基礎,明確定義出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業園區的物業管理及服務創新
- 工業排放控制技術分析
- 工業污染治理的新技術與成果
- 工業建筑設計及其安全防護措施
- 工業廢水零排放技術研究與應用推廣
- 工業污染防治與環保技術探討
- 工業污染的防治與綠色生產
- 工業機器人編程與調試技術研究
- 工業設計中的智能產品創新
- 工業自動化在白水泥生產中的應用研究
- 臨床診療指南第三版電子版
- Vue.js前端開發實戰(第2版)全套完整教學課件
- 父親節:感恩父親的日子
- 有趣的行為金融學知到章節答案智慧樹2023年上海海洋大學
- 現代物流管理(第三版-錢廷仙)課件1.物流成本構成
- 2023年蕪湖一中高一自主招生考試試題數學
- 天津理工大學-PPT 答辯3
- 中心靜脈導管護理
- 江蘇省南京市聯合體2022-2023八年級初二下學期期中英語試卷+答案
- 事業單位崗位職數情況表
- 糖尿病的外周血管病變和處置培訓課件
評論
0/150
提交評論