您所在位置: 网站首页 / UML(ATM系统)动态建模.docx / 文档详情
UML(ATM系统)动态建模.docx 立即下载
2025-08-25
约1.6万字
约32页
0
24KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

UML(ATM系统)动态建模.docx

UML(ATM系统)动态建模.docx

预览

免费试读已结束,剩余 27 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

UML(ATM系统)动态建模

第一篇:UML(ATM系统)动态建模实验3动态建模一、实验目的与要求掌握分析ATM系统用例中用例的流程,分析对象之间的交互关系掌握用UML设计参与对象之间的交互,用状态图、时序图、协作图和活动图来描述系统的行为。二、实验设备、环境PC(一台),Windows2000或以上版本,安装MicrosoftVisio2003三、实验内容及步骤交互图:实现ATM系统的序列关系图和通信(协作)关系图;2分析设计软件系统的状态图。((1)和(2)选做一个状态图);(1)ATM系统(2)具体题目如下:某销售POS机,它的工作流程是:当客户到收银台后,收银员逐一输入用户购买的商品,输入完之后,计算出总金额,然后等待用户付款,确定支付成功之后,完成收银,等待下一个客户。请为其绘制出相应的状态机图。3分析设计ATM系统的活动图(选做1个活动图)。建立动态模型:建立序列关系图、状态图、活动图步骤:编写脚本确定各个对象之间的事件构造事件追踪图(交互图)构造状态图添加活动和动作一、时序关系图1)ATM系统的正常情况脚本ATM请储户插卡;储户插入一张现金兑换卡。ATM接受该卡并读它上面的卡号。ATM要求储户输入密码;储户输入自己的密码“1234”等数字。ATM请求系统验证卡号和密码;核对储户密码,然后通知显示器显示说这张卡有效。ATM要求储户选择事务类型(取款、转账、查询等);储户选择“取款”。ATM要求储户输入取款额;储户输入“880”。ATM确认取款额在预先规定的限额内,然后要求处理这个事务;成功处理完这项事务并返回该账户的新余额。ATM吐出现金并请储户拿走这些现金;储户拿走现金。ATM问储户是否继续这项事务;储户回答“不”。ATM打印账单,退出现金兑换卡,请储户拿走它们;储户取走账单和卡。ATM请储户插卡。2)ATM系统的异常情况脚本ATM请储户插卡;储户插入一张现金兑换卡。ATM接受该卡并顺序读它上面的数字。ATM要求密码;储户误输入“8888”等数字。ATM请求总行验证卡号和密码;经验证发现密码错误,拒绝这张卡。ATM显示“密码错”,并请储户输入密码;储户输入“1234”等数字;ATM请求总行验证后知道输入密码正确。ATM要求储户选择事务类型;储户选择“取款”。ATM询问取款额;储户改变主意不想取款了,按“取消”。ATM退出现金兑换卡,请储户拿走它们;储户取走卡。ATM请储户插卡。ATM脚本的事件时序图如下图所示:(正常情况)用户读卡器显示器ATM卡用户账户事务提款机插卡读卡初始化提示输入密码输入密码验证密码获取密码获取账户初始化提示选择业务选择业务执行事务初始化提示输入金额输入金额获取余额验证取款金额计算余额计算利息更新账户配给现金打印收据退卡二、状态图主屏]do:显示主屏幕插卡[可读]Do:要求密码输入密码Do:验证账户继续密码错拿走卡退卡do:退卡请拿走卡插卡[不可读]不可读的卡do:显示信息取消取消do:显示取消信息无效账户账户有效Do:要求类型取消输入类型Do:要求金额取消结束do:打印账单Do:显示无效账户信息输入金额等待5秒Do:处理事务中止取消Do:请求继续拿走现金do:吐出现金请拿走现金事务成功取消事务失败Do:失败信息网络响应等待网络响应中断do:显示取消信息ATM类的状态图处理事务验证账户请求处理事务请求验卡事务成功事务失败无效账户账户有效密码错事务处理状态图账户验证状态图三、活动图插卡输入密码输入账户类型输入金额取卡取钱四、实验体会顺序图的重点是完成某个行为的对象类之间所传递的消息的时间顺序。一个顺序图事务对象角色,生命线,激活期和消息构成。协作图用于描述系统的行为是如何有系统的成分合作实现的。协作时一种静态结构,是一个系统对实现某些服务所涉及的对象及其交互的投影。一个协同定义了一组对某些服务有意义的参加者和它们的联系,这些参加者定义了交互中的对象所扮演的角色。第二篇:动态系统建模仿真实验报告四旋翼仿真动态系统建模仿真实验报告(2)四旋翼飞行器仿真20121实验内容基于Simulink建立四旋翼飞行器的悬停控制回路,实现飞行器的悬停控制;建立UI界面,能够输入参数并绘制运动轨迹;基于VRToolbox建立3D动画场景,能够模拟飞行器的运动轨迹。2实验目的通过在Matlab环境中对四旋翼飞行器进行系统建模,使掌握以下内容:四旋翼飞行器的建模和控制方法在Matlab下快速建立虚拟可视化环境的方法。3实验器材硬件:PC机。工具软件:操作系统:Windows系列;软件工具:MATLAB及simulink。4实验原理4.1四旋翼飞行器四旋翼飞行器通过四个螺旋桨产生的升力实现飞行,原理与直升机类似。四个旋翼位于一个几何对称的十字支架前,后,左,右四端,如
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

UML(ATM系统)动态建模

文档大小:24KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用