您所在位置: 网站首页 / UML实验二.docx / 文档详情
UML实验二.docx 立即下载
2025-08-25
约3.7万字
约67页
0
45KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

UML实验二.docx

UML实验二.docx

预览

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

10 金币

下载文档

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

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

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

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

UML实验二

第一篇:UML实验二实验2用例图一、实验目的1.学会分析系统中的参与者和用例2.掌握用例图的绘制方法3.掌握需求分析阶段的用例建模二、实验器材1.计算机一台;2.StarUML工具软件。三、实验内容1.画出ATM系统的用例图2.完成ATM系统用例的事件流描述3.完成网络教学系统的用例建模4.完成学生课程注册系统的用例建模四、ATM系统的用例建摸1.分析ATM自动取款机:客户可以取钱,存钱,查询余额,转帐,修改密码。通过分析可找出如下几个参与者:(1)ATM(2)客户通过分析得到如下用例:(1)存款(2)取款(3)查询余额(4)转帐(5)修改密码(6)打印收据2.绘图步骤:下面介绍在StarUML中创建用例图的过程:(1)在“UseCaseView”中双击Main图,双击图标,出现图1,为编辑用例图做准备。图1(2)在用例视图中,从工具栏中选择Actor图标,在右边的绘图区中添加一个新元素,并取名客户表明新增一个参与者,如图2所示。图2(3)同样的方法添加参与者“ATM”,如图3所示。图3(4)在工具栏上选择用例的图标,依次添加存款、取款、查询余额、转帐、修改密码、打印收据,如图4所示。图4(5)添加参与者和用例间的关联关系,如图5所示。图5依照个人理解,增加一些功能或修改该用例图。(增加的功能或修改的用例图放在此处)参照如下的取款用例的事件流描述,给出ATM系统的其它用例的事件流描述。1)通过读卡机,储户插入ATM卡2)ATM系统从卡上读取银行ID、帐号、并验证帐号。3)储户键入密码,系统检验密码。4)储户按确认键,输入取款金额。5)ATM把帐号和取款金额传递给银行系统,取回帐户余额。6)ATM输出现金,并显示帐户余额。7)ATM记录事务到日志文件。(ATM系统的其它用例的事件流描述放在此处)登录用例的事件流:1)通过读卡机,储户插入ATM卡2)ATM系统从卡上读取银行ID、帐号、并验证帐号。3)储户键入密码,ATM系统检验密码。4)储户进入ATM系统存款用例的事件流:1)通过读卡机,储户插入ATM卡2)ATM系统从卡上读取银行ID、帐号、并验证帐号。3)储户键入密码,系统检验密码。4)储户选择存款事务5)储户添加存款金额6)ATM系统验证钞票7)ATM系统显示储户存款金额8)储户确定储户存款金额9)ATM把帐号和存款金额传递给银行系统,更新账户金额10)ATM记录事务到日志文件。查询余额用例的事件流:1)通过读卡机,储户插入ATM卡2)ATM系统从卡上读取银行ID、帐号、并验证帐号。3)储户键入密码,系统检验密码。4)储户选择查询事务5)ATM系统显示账户余额转账的事件流:1)通过读卡机,储户插入ATM卡2)ATM系统从卡上读取银行ID、帐号、并验证帐号。3)储户键入密码,系统检验密码。4)选择转账事务5)储户输入转账账号6)ATM系统验证转账账号7)储户输入转账金额8)ATM系统验证输入金额是否符合输入要求9)ATM系统验证储户账户余额10)ATM系统显示储户转账账户及转账金额11)ATM记录事务到日志文件。修改密码用例的事件流:1)通过读卡机,储户插入ATM卡2)ATM系统从卡上读取银行ID、帐号、并验证帐号。3)储户键入密码,系统检验密码。4)选择修改密码事务5)储户输入旧密码,ATM系统验证账户旧密码6)储户输入2次新密码,确认输入密码7)ATM系统更新储户的密码为新密码8)储户修改密码成功查询历史记录用例的事件流:1)通过读卡机,储户插入ATM卡2)ATM系统从卡上读取银行ID、帐号、并验证帐号。3)储户键入密码,系统检验密码。4)选择查询历史事务记录用例5)ATM系统查询并显示相关的信息打印数据用例的事件流:1)通过读卡机,储户插入ATM卡2)ATM系统从卡上读取银行ID、帐号、并验证帐号。3)储户键入密码,系统检验密码。4)ATM系统核实操作5)系统提示是否打印数据6)储户确认打印数据7)返回主界面五、根据下属需求,分析参与者和用例,并建立网络教学系统的用例图,给出各用例的事件流描述。网络教学系统的功能需求主要包括以下几个方面:①学生可以登录网站浏览信息、查找信息和下载文件。②教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。③系统管理员可以对页面维护以及批准用户的注册申请。(建立的网络教学系统的用例图放在此处)(各用例的事件流描述放在此处)学生浏览信息用例的事件流:1)学生输入账号、密码2)网络教学系统验证账号、密码是否正确3)进入网站主页界面4)浏览到相关的信息学生查找信息用例的事件流:1)学生输入账号、密码2)网络教学系统验证账号、密码是否正确3)进入网站搜索界面4)输入关键词进行搜索5)找到自己所需要的信息学生下载文件用例的事件流:1)学生输入账号、密码2)网络教学系
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

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

UML实验二

文档大小:45KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
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专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用