活动图的作用.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
活动图的作用

软件需求开发 ---用例模型 提纲 1、用例图 2、活动图 用例图 什么叫用例图(Use Case Diagram) 用例图的含义 由主角(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。 要在用例图上显示某个用例,可绘制一个椭圆,然后将用例的名称放在椭圆的中心或椭圆下面的中间位置。 要在用例图上绘制一个主角(表示一个系统用户),可绘制一个人形符号。 主角和用例之间的关系使用带箭头或者不带箭头的线段来描述,箭头表示在这一关系中哪一方是对话的主动发起者,箭头所指方是对话的被动接受者。 什么叫用例图(Use Case Diagram) 在用例建模中,为了更加清楚的描述用例或者主角,会使用到注释。 用例图的作用 用例图是需求分析中的产物,主要作用是描述主角和用例之间的关系,帮助开发人员可视化的了解系统的功能。借助于用例图,系统用户、系统分析人员、系统设计人员、领域专家能够以可视化的方式对问题进行探讨,减少了大量交流上的障碍,便于对问题达成共识。 用例图可视化地表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足。 用例方法是完全从外部来定义系统功能,它把需求和设计完全的分离开来。我们不用关心系统内部是如何完成各种功能的,系统对于我们来说就是一个黑箱子。 用例图的构成要素 用例图包含3方面内容: 主角(Actor) 用例(Use Case) 关系:关联(Association)、泛化(Generalization)、包含(Include)、扩展(Extend)等 用例图中可以包含注释、约束以及包。 创建用例图的步骤 创建Actors和Use Cases 建立Actor之间的关系 描述Use Case之间的依赖关系 创建用例图的步骤 创建Actors和Use Cases 根据需求查找actors和use cases 在Use Case View中创建Actors和Use Cases 对每一个Use Case进行简单描述 创建用例图的步骤 建立Actor之间的关系 如果actor A继承actor B,则actor A能够同actor B的所有用例通信,并执行它的功能 这样能够识别是否多个actor必须共同与一个use case通信 创建用例图的步骤 描述Use Case之间的依赖关系 Extend 扩展:如果基本用例的一部分是可选的,或对于理解该用例的主要目的来说不是必需的,那么您可以将这部分分离出来,形成一个附加用例,以简化基本用例的结构。利用扩展关系,可以将附加用例隐式插入基本用例中。 Include 包含:如果基本用例中有一部分功能,该用例的执行与否由它的结果唯一决定,而不是由产生该结果的方法来决定,则可以将这一部分功能分离出来,放到一个附加用例中。采用包含关系,可以将附加用例显式插入基本用例中。 Generalization 泛化:如果用例在行为和结构上具有共同点而且在目的上又很相似,则可以将它们的共同部分分离出来,形成一个基本用例(父用例),而附加用例(子用例)可以继承该父用例。 子用例可以在从父用例继承的结构中插入新的行为或修改现有的行为。 使用Rose创建用例图 创建用例图: 一般情况下,用例图是UML中要绘制的第一个图。在用Rose创建所用的模型之前,首先要新建一个工程。新建工程可以点击【File→New】菜单项。 使用Rose创建用例图 创建用例图: 打开Rational Rose后,在Use Case View图标上单击鼠标右键,在弹出的快捷菜单中选择New | Use Case Diagram命令建立新的用例图。 使用Rose创建用例图 创建用例图: 创建新的用例图后,在Use Case View树型结构下多了一个名为NewDiagram的图标,这个图标就是新建的用例图图标。右键单击此图标,在弹出的快捷菜单中选择Rename命令来为新创建的用例图命名。 使用Rose创建用例图 创建用例图: 双击用例图图标,会出现用例图的编辑工具栏和编辑区。 工具栏按钮作用 选择一项 添加注释 将图中的元素与注释相连 包 用例 主角 单向关联关系 依赖和实例化 泛化关系 关联关系 使用Rose创建用例图 添加主角 要创建主角,首先要单击用例图工具栏中的图标,然后在用例图编辑区内单击画出主角。接下来可以对这个主角命名,单击已画出的主角,会弹出如下对话框。 使用Rose创建用例图 添加主角 对于一个完整的用例图来说,主角往往不只一个,这就需要创建主角之间的关系。 使用Rose创建用例图 添加用例 单击工具栏中的图标,然后在用例图编辑区内单击鼠标左键画出用例。单击已画出的用例,弹出如图如下所示的对话框。 使用Rose创建用例图 添加主角与用例之间的

文档评论(0)

yanchuh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档