實驗報告
課程名稱 uml軟體建模
實驗名稱圖書管理系統的分析與設計
專業電腦科學與技術
班級1002班
學號 201003010237
姓名李志鵬
指導教師張鐵楠
2023年 9 月 10 日
目錄實驗一用例建模3
實驗二靜態結構建模7
實驗三動態行為建模10
實驗四物理模型27
實驗一用例建模實驗報告
實驗名稱圖書管理系統的用例建模評分
實驗日期 2013 年 9 月 12 日第
五、六節課指導教師張鐵楠姓名李志鵬專業班級計算機1002 班學號 201003010237
一、實驗目的
熟悉用例圖的基本功能和使用方法,掌握如何使用建模工具繪製用例圖方法。
二、實驗環境
1.硬體:● 處理器:
● 記憶體:
● 硬碟空間:
● 顯示卡:
2.軟體:rational rose 2003 或microsoft visio 2003
三、實驗內容與要求
完成對系統的需求建模,得到用例模型後,應針對每個用例進行業務分析,說明其具體的業務流程,現系統分析部指派您完成該項任務。要求:
對其中主要功能的用例書寫書面用例。對每個用例的進一步描述可以活**,這一部分在動態建模來完成。
四、實驗步驟
1)用例模型的建立
本系統共設定四個活動者。分別是tt_people、tt_registrar、tt_reader和tt_database。其中tt_people泛指與系統發生關係的人;tt_registrar為系統管理員,負責新增、修改圖書資訊;tt_reader為所有讀者,讀者可能發生借書、續借、還書的行為;tt_database為儲存各種資訊的資料庫物件。
另:考慮到現實圖書館中還存在「圖書館管理員」這一角色,但其所起的作用僅為代替讀者完成各種系統操作,故沒有設定此活動者。
系統中共有五個用例。tt_addinfo、tt_modifyinfo、tt_borrow、tt_renew和tt_return。tt_addinfo表示管理員新增圖書資訊;tt_modifyinfo表示修改圖書資訊;tt_borrow表示讀者借閱圖書;tt_renew表示讀者續借圖書;tt_return表示讀者歸還圖書。
用例圖如圖2所示。
圖書管理系統協作圖
讀者借書協作圖
管理員修改讀者資訊協作圖
讀者預定協作圖
圖書管理系統物件圖
五、實驗收穫與體會
經過此次實驗,使我有了很大的收穫,在本次實驗中不僅讓我了解到了用例建模的過程,並且提高了我的動手解決實際問題的能力,讓我感受到了實踐uml用例建模的過程。這次實驗後我希望自己在以後的學習運用這些實踐和體會來讓自己在專業知識的加深更上乙個新的台階,為將來找到乙份理想的工作打下乙個堅實的基礎。
實驗二靜態結構建模實驗報告
實驗名稱圖書管理的靜態結構建模評分
實驗日期 2013 年 9 月 19 日第
五、六節課指導教師張鐵楠姓名李志鵬專業班級計算機1002 班學號 201003010237
一、實驗目的
熟悉\靜態結構建模的基本功能和使用方法。掌握如何使用建模工具繪製靜態結構模型方法。尤其要理解類的基本概念,掌握如何從需求分析中抽象出類的方法,掌握在rational rose中繪製類的操作方法。
二、實驗環境
1.硬體:● 處理器:
● 記憶體:
● 硬碟空間:
● 顯示卡:
2.軟體: rational rose 2003 或microsoft visio 2003
三、實驗內容與要求
系統的靜態結構模型主要由類圖和物件圖表達。對於複雜的系統可能還要用到包圖,本實驗可以不考慮去設計包圖,。
所以,類圖是靜態建模的核心。
四、實驗步驟
靜態模型
五、實驗收穫與體會
經過此次實驗,不但讓我了解到了靜態結構建模的過程,並且提高了我的動手解決實際問題的能力,讓我感受到了實踐uml靜態結構建模的過程。這次實驗後我真心希望在以後的學習運用這些實踐和體會來讓自己在專業知識的加深更上乙個新的台階,為將來找到乙份理想的工作打下乙個堅實的基礎。
實驗三動態行為建模實驗報告
實驗名稱圖書管理系統的動態行為建模評分
實驗日期 2013 年 9 月 26 日第
五、六節課指導教師張鐵楠姓名李志鵬專業班級計算機1002 班學號 201003010237
一、實驗目的
熟悉動態結構建模的基本功能和使用方法。掌握如何使用建模工具繪製動態態結構模型方法。
二、實驗環境
1.硬體:● 處理器:
● 記憶體:
● 硬碟空間:
● 顯示卡:
2.軟體: rational rose 2003 或microsoft visio 2003
三、實驗內容與要求
系統的動態結構模型主要由互動圖(順序圖和協同圖)、狀態機圖和活**表達。在系統的分析和設計中應當對主要的use case和物件類繪製這些圖形,以便分析系統的行為,印證和修改系統的靜態結構,滿足使用者的需求,達到系統的目標。
由於時間的關係,本次實驗可以只建立其中的一種圖(如順序圖)。
四、實驗步驟
tt_addinfo序列圖
tt_modifyinfo序列圖
tt_borrow序列圖
tt_return序列圖
tt_renew序列圖
tt_book物件狀態圖
tt_addinfo活**
tt_modifyinfo活**
tt_borrow活**
tt_return活**
tt_renew活**
圖書管理系統配置圖例項_1
業務物件元件圖
五、實驗收穫與體會
經過此次實驗,讓我了解到了軟體動態行為建模的過程,提高了我的動手解決實際問題的能力,讓我感受到了實踐uml動態行為建模的過程。希望在以後的學習中我能從此次學習和實踐中獲得更多的經驗和體會,運用這些實踐和體會來讓自己在專業知識的加深更上乙個台階,為將來找到乙份理想的工作打下乙個堅實的基礎。
實驗四物理建模實驗報告
實驗名稱圖書管理系統的物理建模評分
實驗日期 2013 年 10 月 7 日第
五、六節課指導教師張鐵楠
姓名李志鵬專業班級計算機1002 班學號 201003010237
一、實驗目的
元件圖和配置圖用於建立系統的實現模型。理解這兩種圖的基本概念及應用,掌握元件圖和部署圖繪製的方法。
二、實驗環境
1.硬體:● 處理器:
● 記憶體:
● 硬碟空間:
● 顯示卡:
2.軟體: rational rose 2003 或microsoft visio 2003
三、實驗內容與要求
分析和設計已按計畫完成類圖和互動圖的分析與設計,下一步將完成系統的元件圖和部署圖,現系統分析部指派您完成如下任務:
1. 完成系統的元件圖。
2.完成系統的部署圖
四、實驗步驟
1.構件圖
2.部署圖
五、實驗收穫與體會
經過此次實驗,讓我了解到了軟體物理建模的過程,鍛鍊了我的動手解決實際問題的能力,讓我感受到趣味性與實踐性的解決方法。希望在以後的學習中我能從此次學習和實踐中獲得更多的經驗和體會,讓自己在專業這方面的知識加深更上乙個台階,為將來找到乙份理想的工作打下乙個堅實的基礎。
計算機實驗報告
微機原理 實驗報告 姓名 張仁德學號 10470129 班級 材料物理專業2010級01班 指導教師 張開洪 微機原理與接 術實驗報告 實驗專案名稱 熟悉debug的使用 實驗日期 2012.12實驗成績 實驗評定標準 一 實驗目的 1 熟悉debug的常用命令 2 掌握debug下執行簡單組合語言...
計算機導論實驗報告
實驗報告 實驗課程 計算機導論 學生姓名記憶體洩露 學號 6100409 專業班級 電氣資訊iii類09級 2009年 12月 21日 目錄一 實驗一02 04 二 實驗二05 07 三 實驗三08 10 四 實驗四11 14 五 實驗五15 16 南昌大學實驗報告 windows xp 的基本操作...
計算機導論實驗報告
四川大學計算機學院 軟體學院 實驗報告 學號姓名 專業 班級 第 11,12 周 四川大學計算機學院 軟體學院 實驗報告 學號姓名 專業 班級 第 13 周 四川大學計算機學院 軟體學院 實驗報告 學號姓名 專業 班級 第 15 周 1 電子文件命名方法 每個同學三個報告做成三個檔案。三個檔案做在乙...