岗位职责 实施方案 自查报告 整改措施 先进事迹材料 应急预案 工作计划 调研报告 调查报告 工作汇报 其他范文
首页 > 其他范文 > 其他范文

实验四交互图

作者:放荡野玫瑰时间:2021-01-24 下载本文

实验四 交互图 一、实验目的 1.理解顺序图的基本概念。

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

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

火爆的小程序 成语猜题二、实验器材 1.计算机一台。

2.Rational Rose 工具软件。

三、实验内容 通过对教学内容的学习,使我们完成了 TJKD 图书馆的管理系统的需求分析,并从业务对象中抽象出了类。现在需要对前面所给出的用例进行实现,而用例的实现主要由交互图来指定和描述系统的动态特性。现指派你运用本节所学的相关知识,完成如下任务:

1.对书籍管理功能中的用例进行动态建模。

四、验证实验 1.分析:根据演示部分对图书业务功能模块中的交互操作进行动态建模的操作步骤和方法,请你对书籍管理模块中的交互操作进行动态建模。该模块中主要存在新增书籍、修改书籍信息和删除书籍三种交互操作。

2.请根据教材中示例部分在 Rational Rose 中绘制上述的交互图。

绘图步骤:

(1)在 Rose 软件的左边栏目上的 Logicl View 单击右键,新建一个时序图,时序图是交互图一种表示,可以用时序来表示,如图 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 : administrator : ActionFormSystem1: login2: login3: validate 图 6.6

: administrator : ActionFormSystem1: login2: login3: validate4: result5: result 图 6.7 : administrator : ActionFormSystem1: login2: login3: validate4: result5: result6: add7: add 图 6.8

: administrator : ActionFormSystem1: login2: login3: validate4: result5: result6: add7: add8: addbook 图 6.9 : administrator : ActionFormSystem1: login2: login3: validate4: result5: result6: add7: add8: addbook9: addruselt10: addresult 图 6.10(6)完成了时序图后,可以按 F5 键便得到增加图书的协作图,见图 6.11 所示。

: administrator : ActionFormSystem1: login2: login3: validate4: result5: result6: add7: add8: addbook9: addruselt10: addresult 图 6.11(7)剩下的更新图书信息和删除图书信息的交互图在此不再一一详细的介绍,其绘图方法跟绘制增加图书的方法一样,最后得到见图 6.12 到图 6.15 : administrator : ActionFormupdate : System1: login2: login3: validate4: result5: result6: updatebook7: updatebook8: updatebook9: updateresult10: updateresult 图 6.12

: administrator : ActionFormupdate : System1: login2: login3: validate4: result5: result6: updatebook7: updatebook8: updatebook9: updateresult10: updateresult 图 6.13 : administrator : ActionForm : System1: login2: login3: viladate4: viladateresult5: viladateresult6: delete7: delete8: delete9: deleteresult10: deleteresult 图 6.14

: administrator : ActionForm : System1: login2: login3: viladate4: viladateresult5: viladateresult6: delete7: delete8: delete9: deleteresult10: deleteresult 图 6.15 五、实验(一)用例标识:Use Case01 涉及的参与者:银行柜员 描述:银行柜员用这个用例为任何符合条件的客户办理开户手续,一卡通不打印信息,账号为以 1 开头的 10 位数字,该账号在银行中是唯一的 前置条件:银行柜员正常登录 后置条件:

无 正常事件流:

1.银行柜员选择开户功能,输入客户开户申请书信息(姓名、身份证号码、住址与联系电话),并提交 2.系统验证输入信息正确 3.系统显示开户类型 4.银行柜员选择开户类型 5.系统验证客户没有账号,系统生成客户账号 6.银行柜员输入子账号 7.客户输入密码(2 次)8.系统验证密码格式是否正确(开户时必须设置 6 位数字密码)9.系统保存客户信息,打印存折信息 备选事件流:

1.信息格式错误处理 2.密码错误处理

3.已有账号,系统不再生成客户账号 根据以上开户的用例说明绘制开户时序图(二)UC02:“销户”用例文档 用例名称:销户 用例标识:Use Case02 涉及的参与者:银行柜员 描述:银行柜员利用这个用例为银行客户办理销户,客户需求提供销户申请书。

前置条件:银行柜员正常登录,验证客户信息成功 后置条件:无 正常事件流:

1.银行柜员选择销户功能 2.系统显示客户资料 3.银行柜员确认客户身份证号 4.系统读取利息,打印存款及利息确认单 5.系统转入取款用例 6.银行柜员确认销户 7.系统清除子账号信息 备选事件流:

1.身份证信息错误 根据以上销户的用例说明绘制销户时序图

实验4,图

流体实验流网图

实验装置图训练

实验四报告

实验四查询

《实验四查询.docx》
实验四查询
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
相关文章
猜你喜欢