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()

五、实验心得

根据上节实验所做的用例图和事件流,画出各个用例的时序关系图,再根据时序图作出协作图,使我对图书管理系统的功能实现有了更进一步的了解,使我对建模语言产生了浓厚的兴趣,希望在以后的学习中我能从此次学习和设计获得更多的经验。