第5章 用例图-郭课件.pptVIP

  1. 1、本文档共69页,可阅读全部内容。
  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文档。上传文档
查看更多
第5章 用例图-郭课件

第5章 用例图 ;大多数项目失败的原因就在于需求不明确; 用例(Use Case)是一种描述系统需求的方法,使用用例的方法来描述系统需求的过程就是用例建模。 ;5.1 概述;用例图的作用 用例图用来描述软件需求模型中的系统功能,通过一组用例可以描述软件系统能够给用户提供的功能。 用例图可以作为整个系统开发过程中的开发依据,指导和驱动其他模型 (Use Case Driven Object Modeling)。;以银行系统为例;5.2 用例图的构成 ;5.2.1 参与者 (Actor);参与者(Actor) 参与者是由参与用例时所担当的角色来表示。 ;理解 什么是参与者?;参与者在系统中的作用主要包括: ;注意:;囊新役纽酬切粱兽爪诲操膏汇狄谐砌吠奢硫丘虑蒙苯歹早镰翅仅辑帛芒辊第5章 用例图-郭课件第5章 用例图-郭课件;确定参与者(Actor); 以银行自动提款机(ATM)为例: ATM的主要使用者是银行客户,客户主要使用自动提款机来进行银行账户的查询、提款和转账交易。 银行操作员负责维护和管理ATM机系统。 ATM机也需要与后台服务器进行通讯以获得有关用户账号的相关信息。;参与者是由系统的边界所决定的 如果我们所要定义的系统边界仅限于ATM机本身,那么后台服务器就是一个外部的系统,可以抽象为一个参与者。 ;如果我们所要定义的系统边界扩大至整个银行系统,ATM机和后台服务器都是整个银行系统的一部分,这时候后台服务器就不再被抽象成为一个参与者。 ;以自动提款机(ATM)本身为系统边界的用例图;参与者间的关系;5.2.2 用例 ;在用例描述中可以描述用例的动态事件流。;用例;用例识别;以自动提款机(ATM)本身为系统边界的用例图;5.3 关系 ;5.3.1关联关系;5.3.2包含关系;;;使用包含关系的意义;5.3.3扩展关系;扩展关系;问题思考?;;扩展点;扩展点;5.3.4泛化关系;泛化关系;例如在需求分析中常见的权限控制问题(如下图所示): 一般的用户只可以使用一些常规的操作 管理员除了常规操作之外还需要进行一些系统管理工作 操作员既可以进行常规操作又可以进行一些配置操作。;实例 参与者之间的泛化关系 参与者:经理,安全主管,保安 用例:管理人事,批准预算,批准安全证书,??视周边 经理参与的用例: 管理人事,批准预算2个用例 保安参与的用例: 监视周边1个用例 安全主管参与的用例: 管理人事,批准预算,批准安全证书,监视周边4个用例 ;习题;;5.4用例描述; 用例描述(用例规约)基本上是用文本方式来表述的。 为了更加清晰地描述事件流,也可以选择使用状态图、活动图或序列图来辅助说明。只要有助于表达的简洁明了,就可以在用例中任意粘贴用户界面和流程的图形化显示方式,或是其他图形。 如活动图有助于描述复杂的决策流程,状态转移图有助于描述与状态相关的系统行为,序列图适合于描述基于时间顺序的消息传递。 ;用例描述;用例描述;用例描述;;;新增书籍用例;5.5 用例图建模(用例分析);;;;;;;;;;;;;;;5.6管理用例模型复杂度 ;5.6.1用例包;5.6.2用例的粒度(用例大小) ;

文档评论(0)

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

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

1亿VIP精品文档

相关文档