




如果您无法下载资料,请参考说明:
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)网络教学系

努力****绮亦
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf