《UML与Rose建模应用》教材课件-子情境2.2讲义.pptVIP

《UML与Rose建模应用》教材课件-子情境2.2讲义.ppt

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

* * * * * * * * * * * * 子情景2.2 用例分析 情境2:桌面系统建模—ATM机 学习情境2:桌面系统建模—ATM机 UML及Rose建模应用 子情境2.2 用例分析 子项目描述 根据子情境2.1的需求分析报告,确定ATM机系统的参与者、用例、参者与用例之间的关系,最后设计出ATM机系统的用例图。 子情境描述 根据子情境2.1的需求分析报告,确定ATM机系统的参与者、用例、参者与用例之间的关系,最后设计出ATM机系统的用例图。 图2-2 参与者示例 相关知识 1.参与者定义及图形表示 在UML规格文本中,参与者的定义是:参与者是直接与系统相互作用的系统、子系统或类的外部实体的抽象。参与者用小人图符表示,如图2-2所示。 相关知识 2.参与者的识别 为了识别出一个系统所牵涉的参与者,可以向用户提出如下一些问题: (1)谁将使用系统的主要功能 (2)谁将需要系统的支持来完成他们的日常任务 (3)谁必须维护、管理和确保系统正常工作 (4)谁将给系统提供信息、使用信息和删除信息 (5)系统需要处理那些硬件设备 (6)系统使用了外部资源 (7)系统需要与其他什么系统交互吗 (8)谁或者什么对系统产生的结果感兴趣 (9)一个人同时使用几种不同的规则吗 (10)几个人使用相同的规则吗 (11)系统使用遗留下来的应用吗 3.用例定义及图形表示 用例是系统提供的功能块,它说明了参与者如何使用系统。用例用椭圆形表示,用例的名字显示在图标的下面,如图2-3所示。 图2-3 用例示例 相关知识 相关知识 4.用例识别 如何识别出正在开发的系统必须具备的用例呢?为了正确回答这个问题,最好是对参与者的需求进行研究,具体地将,可以提出下面这几个问题,然后根据对这些问题的回答来确定用例: (1)参与者要向系统请求什么功能 (2)每个参与者的特定任务是什么 (3)这些事件代表了哪些功能 (4)系统需要哪些输入/输出 (5)这些输入输出来自哪里或者到哪里去 (6)哪些用例支持或维护系统 (7)是否所有功能需求都被用例使用了 (8)系统当前实现的主要问题是什么 对象名 对象职能 用户 使用ATM自动取款机进行现金交易。进行取款、查询余额、设置密码、转账等操作 系统 对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信息 数据库 对用户的所有信息进行存储更新 系统相关对象 提取用例 步骤1 子情景实施 功能名 功能描述 取款功能 用户按照系统输入要求输入取款金额即可取出相应金额的现金 查询余额功能 用户可以查看账户所剩现金余额 修改密码功能 如果用户想要修改当前密码,通过系统可以设置新密码 转账功能 用户可以通过该功能将自己账户上的金额转到其他账户 系统功能 提取用例 步骤1 子情景实施 图2-4 启动Rose 启动rose 步骤2 鼠标左键单击“开始”主菜单,选择“程序”菜单中的“Rational Software”子菜单中的菜单项“Rational Rose Enterprise Edition”,如图2-4所示,单击此项,即可启动Rational Rose。 子情景实施 图2-5 选择代码语言 启动Rational Rose之后,出现如图2-5所示的“Create New Model(创建新模型)”对话框,在页框“New”中选定“J2EE”建模语言,单击“OK”按钮,出现Rational Rose主界面窗口。 选择建模对应代码语言 步骤3 子情景实施 图2-6 新建用例图 在浏览窗口中右键单击“Use Case View”(用例视图),在弹出的菜单上选择菜单项“New”(新建)下的“Use Case Diagram”(用例图)命令,如图2-6所示。 新建用例图 步骤4 子情景实施 图2-7 用例图重命名 如图2-7所示,在用例图“NewDiagram”上单击鼠标右键,在弹出的菜单上选择“Rename”命令,从键盘输入“ATM用例”,按回车键后,实现重命名。 重命名用例图 步骤5 子情景实施 图2-8 打开用例图窗口 如图2-8(a)在用例图“ATM用例”上单击鼠标右键,在弹出的菜单上选择“Open”命令,打开如图2-8(b)所示的用例图窗口。 步骤6 打开用例图窗口 【提示】也可以用鼠标左键双击“ATM用例”打开用例图窗口。 子情景实施

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档