七交互图时序和协作.docx

上传人:b****3 文档编号:647632 上传时间:2022-10-11 格式:DOCX 页数:15 大小:332.83KB
下载 相关 举报
七交互图时序和协作.docx_第1页
第1页 / 共15页
七交互图时序和协作.docx_第2页
第2页 / 共15页
七交互图时序和协作.docx_第3页
第3页 / 共15页
七交互图时序和协作.docx_第4页
第4页 / 共15页
七交互图时序和协作.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

七交互图时序和协作.docx

《七交互图时序和协作.docx》由会员分享,可在线阅读,更多相关《七交互图时序和协作.docx(15页珍藏版)》请在冰豆网上搜索。

七交互图时序和协作.docx

七交互图时序和协作

实验五时序图和协作图

一、实验目的

1.理解时序图的基本概念。

2.理解协作图的基本概念。

3.掌握在RationalRose中绘制交互图的操作方法。

二、实验器材

1.计算机一台。

2.RationalRose工具软件。

三、Rose中绘制时序和协作图示例步骤

1.分析:

根据演示部分对图书业务功能模块中的交互操作进行动态建模的操作步骤和方法,请你对书籍管理模块中的交互操作进行动态建模。

该模块中主要存在新增书籍、修改书籍信息和删除书籍三种交互操作。

绘图步骤:

(1)在Rose软件的左边栏目上的LogiclView单击右键,新建一个时序图,时序图是交互图一种表示,可以用时序来表示,如图6.1;在此,先单间介绍一下用法:

图中的直线箭头是发送消息;虚线箭头是返回消息;曲折线是对象自己给自己发送消息并调用。

(2)接下来的是添加类,系统中的类是其他的方法的边界,在上面做好的类找到可以直接拖拉来图中,见图6.2和图6.3所示。

图6.1

图6.2

图6.3

(3)添加类后,便可以添加方法了,开始是必需是外面的实体向系统发送消息,如图6.4所示,是管理员登录时向系统发送的消息;

图6.4

(5)可以按上一步的方法来完成其他的方法,如viladate(验证),返回验证结果,当用户收到结果后,可以正常登录后便能进行增加图书见图6.5到图6.9。

最后得到的时序图如图6.10所示。

图6.5

图6.6

图6.7

图6.8

图6.9

图6.10

(6)完成了时序图后,可以按F5键便得到增加图书的协作图,见图6.11所示。

图6.11

(7)剩下的更新图书信息和删除图书信息的交互图在此不再一一详细的介绍,其绘图方法跟绘制增加图书的方法一样,最后得到见图6.12到图6.15,此处仅作参考可以不完成。

图6.12

图6.13

图6.14

图6.15

四、实验内容

通过对教学内容的学习,使我们完成了图书馆的管理系统的需求分析,并从业务对象中抽象出了类。

现在需要对前面所给出的用例进行实现,而用例的实现主要由交互图来指定和描述系统的动态特性。

现指派你运用本节所学的相关知识,画出以下对应的交互图,并解释每个图的内容:

(参考10-11章)

(一)系统的时序图

●1.系统管理员添加书籍的时序图

●2.系统管理员添加借阅者帐户的时序图

●3.系统管理员删除书目的时序图

 

●4.图书管理员处理书籍借阅的时序图

●5.图书管理员处理书籍归还的时序图

●6.借阅者查询书籍信息的时序图

●7.借阅者预留书籍的时序图

(二)系统的时序图

●1.系统管理员添加书籍的协作图

●2.系统管理员删除书籍的协作图

●3.图书管理员处理借书的协作图

●4.图书管理员处理还书的协作图

●5.借阅者预留书籍的协作图

五、实验报告要求

1.整理实验结果。

2.小结实验心得体会。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1