美文网首页
静态建模--用例图(业务建模,需求建模)

静态建模--用例图(业务建模,需求建模)

作者: 地枫 | 来源:发表于2018-06-14 08:08 被阅读0次

用例图是指参与者的外部用户所能察觉到的系统功能的模型图用于列出系统中的用例系统外的参与者并显示哪个参与者使用了哪个用例

使用场景

  • 确定特征(需求)随着系统的分析和设计形成新的用例经常会产生新的需求
  • 与客户沟通 用例图是客户与开发人员沟通的好方法
  • 生成测试用例 用例情景的收集可能会对这些场景提供测试用例

事物

参与者

外部与系统交互的人或事物
  • 参与者不是具体的人, 而是表示与系统打交道过程中的所有扮演的角色,一个用户可能扮演多个角色,不同的用户可能只对应一个参与者的不同实例
  • 作为外部用户与系统发生交互作用是其主要特征
用例

系统外部可见的一个功能单元

关系

关联关系(参与者与用例)accociacotion

直线箭头 箭头指向用例

每个用例都有活动启动者,除包含用例和扩展用例

包含关系 include
  • 虚线箭头 箭头指向被包含者,箭头上有《include》标识
  • 两个用例之间,一个用例(基本用例)的行为包含了另一个用例,也就是说基本用例会用到被包含用例
  • 执行基本用例时,都必须调用被包含用例
  • 被包含用例也可以单独执行
  • 一个用例功能过多,可以分解成小用例


扩展关系 extend
  • 一个扩展用例在某些扩展点上扩展另一用例的功能,构成新的用例;箭头方向由扩展用例执行被扩展用例(基本用例)
  • 扩展用例依赖于被扩展用例,只是部分片段组成,不是完整的独立用例,无法单独执行,只有在扩展点被激活的时候才能执行
  • 扩展用例不一定每次都被执行和调用,而被包含用例每次必须执行
  • 肯定没有活动指向扩展用例,因为扩展用例依赖基本用例



泛化关系 generalization
  • 一个用例和其几种情况的用例构成泛化关系
  • 将父用例用abstract用例表示


相关文章

  • 常用UML图

    用例图 用例图多用于静态建模阶段(主要是业务建模和需求建模) 场景:我要开车去旅行,旅行途中需要加油,具体什么时候...

  • 静态建模--用例图(业务建模,需求建模)

    用例图是指参与者的外部用户所能察觉到的系统功能的模型图用于列出系统中的用例和系统外的参与者并显示哪个参与者使用了哪...

  • UML建模体系

    模型类型 模型图种类 建模机制 用例模型 用例模型图 静态建模 静态模型 类图、对象图、包图 静态建模 行为模型 ...

  • UML建模方法论(中):业务建模

    四、建模第四步:业务建模 业务建模这一块按照书中的方法来操作需要做很多的工作,包括: 业务用例视图; 业务用例场景...

  • 系统分析与设计笔记(五)

    旅馆建模 根据订旅馆建模文档,绘制如下图:用例图模型imagemake reservation用例的活动图imag...

  • 系统分析与设计 - HW5

    使用 UMLet 建模: 根据订旅馆建模文档,Asg-RH.pdf: 绘制用例图模型(到子用例) 给出 make ...

  • 系统分析与设计homework7

    建模练习:对Forest应用进行建模。 用例图 活动图 领域模型图 状态图 系统顺序图 操作协议 操作:配置树木前...

  • Kimball维度建模技术总结

    Kimball维度建模技术几乎已经成为数据仓库建模的最佳实践。维度建模的基本概念总结。 收集业务需求 在建模工作前...

  • 系统分析与设计 - lesson 9

    题目描述 练习文档链接 建模要求包括 用例图 业务或用例的活动图 领域模型 状态图 系统顺序图与操作协议 1 用例...

  • 2019-04-01 面向对象技术

    考察重点面向对象、UML、设计模式等内容 uml统一建模语言 (1)静态模型(系统结构)——用例图、类图、对象图、...

网友评论

      本文标题:静态建模--用例图(业务建模,需求建模)

      本文链接:https://www.haomeiwen.com/subject/iuonsftx.html