1、 分析“买饮料”用例的各个场景,在Rational Rose中绘制一般
顺序图。
: custom : front : control : record : distributor1: 顾客进行投币2: 前端将钱币输入到控制器3: 控制器将钱币记录记入记录仪4: [有所需饮料]:控制器控制分配器突出饮料5: [有所需饮料]:分配器将饮料输入到前端6: [没有所需饮料]:准备钱币输出,记录仪进行更新7: [没有所需饮料]:控制器控制前端吐出钱币
2、地铁售票信息系统是一种可以为地铁乘客提供出行便利,为车站管理人员提供可靠便捷的工具。本实验的基本任务是实现地铁的自动售票信息系统功能管理。一个地铁站的售票信息管理过程应达到的目标是尽可能地提供及时、广泛的信息服务,加快信息检索的效率,实现灵活的查询,减轻管理人员管理负担。
在地铁售票系统中,售票过程的顺序为:首先是乘客投币,然后由投币模块验证投入物,如果有假币则发送警报信息至系统管理员,然后系统间依次传递目的地信息、购票数信息、车票不足信息和各类提示信息。请画出售票过程的顺序图。
: 乘客1: 乘客投币 : 投币模块 : 自动售票机 : 系统管理员2: 目的地,车票数量,其他信息3: 检查是否有假币4: 吐出假币5: 提示有假币,发送警报6: 使用假币,不能购买7: 没有假币8: 检查是否有车票9: 车票不足,继续操作或退款10: 弹出车票,退出剩余钱币3、分析锁车用例的理想场景,做出顺序图 ? 前置条件:车主人想锁车 ? 1 车主人按遥控钥匙的“锁”按钮; ? 2遥控钥匙利用无线装置连接汽车;
? 3 汽车启动自动上锁,闪动车灯并蜂鸣一声通知车主人。 ? 后置条件:车锁上了。
: 车主 : 车钥匙 : 汽车1: 按“锁车”按钮2: 连接汽车,发送指令3: 自动上锁4: 闪动车灯,发出蜂鸣
4、画出使用ATM成功取100元人民币的顺序图,并写出实验报告。
: 用户 : 读卡机 : 显示屏 : 输入设备 : 客户管理 : 点钞机 : 日志文件1: 将银行卡插入读卡机2: 读卡机将信息传递给客户管理3: 提出验证个人信息4: 要求输入密码5: 输入密码6: 传递给客户管理进行确认7: 要求用户输入服务类型8: 输入取款请求及取款金额9: 提出取款请求及取款金额10: 进行确认11: 发出出钞请求12: 出钞13: 取钞票14: 记入日志文件15: 吐卡