uml图书馆协作图、时序图
- 格式:doc
- 大小:87.50 KB
- 文档页数:6
学 号
统一建模语言UML A
实验报告
实验二 时序图和协作图的建立
学生姓名
专业、班级 计算机12班
指导教师 高天迎
成绩
计算机与信息工程学院
年 月 日 天津城市建设学院
验证性实验任务书
计算机与信息工程 学院 计算机 专业 12 班
姓名 学号
课程名称: 统一建模语言UML A
设计题目: 时序图和协作图的建立
完成期限:自 年 月 日至 年 月 日
设计依据、要求及主要内容(可另加附页):
1、设计依据:
本实验是以教材《UML基础与Rose建模实用教程》一书的第13章为依据, 掌握时序图和协作图的建立。
2、设计要求:
(1)利用Rose建立图书管理系统的时序图。
(2)利用Rose建立图书管理系统的协作图。
指导教师: 高天迎
一、实验目的
1.了解动态图中时序图、协作图的基本概念。
2.掌握系统行为建模技术,利用时序图来描述系统按时间展开的信息传递。
3.会时序图、协作图的设计、建模。
二、实验内容
根据图书馆管理系统的需求分析和用例模型,完成系统的时序图,并在此基础上做出相应的协作图。
三、实验思想
1.利用需求分析和用例模型,分析图书馆管理人员的行为活动,完成系统行为交互建模。
2.使用Rose完成图书馆管理系统中的时序图
四、实验结果
1.系统管理员添加书籍的时序图
系统管理员添加书籍的协作图
2.系统管理员添加读者账户的时序图
3.系统管理员删除书目的时序图
系统管理员删除书籍的协作图
4.图书管理员处理书籍借阅的时序图
图书管理员处理借书的协作图
: Librarian : LendWindow : Title : Item : Reservation : Loan2: find reservation()7: check_if_max()1: identify borrower()4: borrow()3: find(Borrower,Title)6: borrow()5: update()
5.图书管理员处理书籍归还的时序图
图书管理员处理书籍归还的协作图
: Librarian : ReturnWindow : Title : Loan : Item1: findBorrower()3: returnBack()2: find(String)5: returnBack()4: update()
五、实验心得
根据上节实验所做的用例图和事件流,画出各个用例的时序关系图,再根据时序图作出协作图,使我对图书管理系统的功能实现有了更进一步的了解,使我对建模语言产生了浓厚的兴趣,希望在以后的学习中我能从此次学习和设计获得更多的经验。