OOADUML实验指导书.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OOAD

实验背景 场景描述:本实验对顾客在超市购买商品后的付款场景进行建模,在业务建模后,抽取出来的事件流如下 购物付款用例的主事件流 活动者: 客户(Customer) 与 收银员(Cashier) 前置条件: 收银员必须完成登录用例 主事件流 客户动作 收银员动作 系统响应 1.到达收银台,递交选购商品 2. 将商品信息输入终端 (E_1) 若购买了多个同类型的商品,可输入数量 显示价格与商品信息 3.通知系统输入结束 计算并显示商品的总价格 4. 告诉客户商品总价 5.选择支付方式: 现金, S1 信用卡, S2 支票, S3 完成销售过程 更新库存信息 打印收据 6. 返回收据给客户 7. 带着商品离开 1.4 子事件流: S1—现金付帐 1.支付现金,可能超过商品总价,也有可能现金不足 (E_2). 2. 记录现金总数 3.显示应返还金额 4. 收取现金,返还客户余额 检查收银台抽屉里有足够零钱可以返还客户 (E_3) 1.5 异常事件流 E1: 输入标识无效,指示器异常 E2: 客户现金不足,取消购买或采取其它支付方式 E3: 收银台找零现金不足,向上级主管要求更多现金或征求客户意见更改支付方式 目 录 第1章 创建用例 3 学习目标 3 实验任务 3 实验向导 3 第2章 创建用例图 7 学习目标 7 实验任务 7 实验向导 8 第3章 创建类图 11 学习目标 11 实验任务 11 实验向导 11 第4章 创建时序图 18 学习目标 18 实验任务 18 实验向导 18 第5章 创建协作图 21 学习目标 21 实验任务 21 实验向导 21 第6章 创建设计类图 26 学习目标 26 实验任务 26 实验向导 27 第7章 增加类图功能 32 学习目标 32 实验任务 32 实验向导 33 第8章 创建状态图 33 学习目标 37 实验任务 37 实验向导 37 第9章 创建活动图 40 学习目标 40 实验任务 40 实验向导 40 第10章 创建组件图与部署图 43 学习目标 43 实验任务 43 实验向导 43 创建用例 学习目标 在这个实验中,你将要学习如何在RUP(Rational统一过程)的细化阶段使用Rational Rose创建购物应用的用例。 实验任务 根据初始化阶段的分析结果,创建细化阶段的用例图。并且要了解与区分活动者、前置条件、主事件流、子事件流、替换事件流等概念与符号,理解如何使用完整的用例作为整个RUP构建阶段的前提条件 实验向导 l. 销售应用RUP过程的初始化阶段. - 收银员在正式开始收银工作前必须先完成登录过程,客户带着所选购商品来收银台付帐。 收银员记录每一件商品并校验终端机上的输入信息。。 l a) 现金支付方式:客户选择现金支付,客户支付的现金额有可能大于商品总价,或者客户现金不足,这时收银员可以取消交易或选择其它的支付方式。 如果客户支付的现金额大于商品总价,收银员记录客户支付的现金总额并由终端显示应该找零的金额,收银员检查收银台抽屉有足够的零钱储备足以找给客户,否则请求主管提供更多零钱或要求客户采取其它的支付方式。然后收银员将收取的现金放置好并找还客户相应的零钱。 1 b) 支票支付方式… (本练习,只考虑现金支付方式) 1 c) 信用卡支付方式… (本练习,只考虑现金支付方式) 终端记录销售日志,更新商品库存并打印收据。 客户在收银台等待找零... 2. 销售应用RUP过程的细化阶段 1. 购物用例的事件流 l .1 活动者 __谁是活动者? l .2 前置条件 __哪些是前置条件? 1.3主事件流 典型事件: __哪些是活动者动作? __哪些是系统对应于活动者动作的响应? __在下面列出所有的活动者动作与系统响应 1. 2. 3. 4. 5. 6. 7. 1 .4 子事件流 __什么是子事件流? __子事件流中,活动者的动作是什么? __子事件流中,对应活动者动作的系统响应是什么? __列出子事件流中所有的动作及系统响应 S-1 S-2 S-3 1 .5 其它事件流 __事件中的异常类型有哪些 E-1 E-2 E-3 E-4 创建用例图 学习目标 在这个练习中,你将使用Rational Rose创建购物用例图。 实验任务 你将使用Rational Rose在主用例图中创建用例、活动者及关联。将用例与活动者记入文档,提供用例中事件流的文件链接。 实验向导 启动Rational Rose __1. 在Windows任务栏中,选择 开始 → 程序 → Rational Rose Enterprise Edition。 __2. 在New Model Dialog中点击Cancel按钮。 在R

文档评论(0)

qiaogao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档