UML 实验3 ATM取款顺序图和通信图UML 实验3 ATM取款顺序图和通信图
实验三 顺序图和通信图 一、实验目的
1.学会用通信图实现用例
2.掌握顺序图的绘制方法以及顺序图和通信图的相互转换。 二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
画出ATM取款的顺序图,并转换为通信图。
四、实验步骤
1.分析
ATM取款的场景:
(1)通过读卡机,用户插入ATM卡;
(2)ATM系统从卡上读取银行ID、账号、加密密码、并用主银行系统验证银行ID和账号;
(3)用户输入密码,ATM系统根据上面...
UML 实验3 ATM取款顺序图和通信图
实验三 顺序图和通信图 一、实验目的
1.学会用通信图实现用例
2.掌握顺序图的绘制方法以及顺序图和通信图的相互转换。 二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
画出ATM取款的顺序图,并转换为通信图。
四、实验步骤
1.分析
ATM取款的场景:
(1)通过读卡机,用户插入ATM卡;
(2)ATM系统从卡上读取银行ID、账号、加密密码、并用主银行系统验证银行ID和账号;
(3)用户输入密码,ATM系统根据上面读出的卡上加密密码,对密码进行验证;
4)用户输入取款数量; (
(5)ATM系统通知主银行系统,传递储户账号和取款数量,并接收返回的确认信息;
(6)ATM系统输出先进、ATM卡和显示账户余额的收据;
(7)ATM系统
事务到日志文件。
寻找场景中的对象:ATM、客户和账户。
2(绘图步骤:
下面介绍在Rose中创建顺序图的过程:
(1)在“Logical View”中新建“Sequence Diagram“,双击图标,出现图1,为编辑顺序图做好准备。
: : 用户用户 : : 读卡机读卡机 : : 显示屏显示屏 : : 输入设备输入设备 : : 客户管理客户管理 : : 点钞机点钞机 : : 日志文件日志文件
1: 将银行卡插入读卡机
2: 读卡机将信息传递给客户管理
3: 提出验证个人信息
4: 要求输入密码
5: 输入密码
6: 传递给客户管理进行确认
7: 要求用户输入服务类型
8: 输入取款请求及取款金额
9: 提出取款请求及取款金额
10: 进行确认
11: 发出出钞请求
12: 出钞
13: 取钞票
14: 记入日志文件
15: 吐卡
本文档为【UML 实验3 ATM取款顺序图和通信图】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。