一、用例图中的各种关系

a)参与者与用例间的关联关系:参与者与用例之间的通信,也成为关联或通信关系。

b)用例与用例之间的关系:包含关系(include)、扩展关系(extend)、泛化关系。

1.包含关系

包含关系描述的是一个用例需要某种功能,而该功能被另外一个用例定义,那么在用例的执行过程中,就可以调用已经定义好的用例。表示符号:<<include>>

实例一

实例二

2.扩展关系

用一个用例(可选)扩展另一个用例(基本例)的功能,将一些常规的动作放在一个基本用例中,将可选的或只在特定条件下才执行的动作放在它的扩展用例中。表示符号:<<extend>>。

3.泛化关系

子用例继承了父用例所有的结构、行为和关系,是父用例的一种特殊形式。

用例图包含关系、扩展关系、泛化关系解析相关推荐

  1. UML用例图之关联关系、包含关系、扩展关系、泛化关系详解

    目录 UML定义 UML图结构 用例图定义 用例图中的事物 用例图中的关系 关联关系 包含关系 特点 使用场景 扩展关系 特点 使用场景 泛化关系 特点 使用场景 包含关系和扩展关系的联系和区别 UM ...

  2. UML关系(泛化,实现,依赖,关联(聚合,组合))

    UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物 (2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系 (3) 图(10种):用例图,类图,对象图,包图, ...

  3. 《C++面向对象高效编程(第2版)》——2.29 泛化关系(is-a)

    本节书摘来自异步社区出版社<C++面向对象高效编程(第2版)>一书中的第2章,第2.29节,作者: [美]Kayshav Dattatri,更多章节内容可以访问云栖社区"异步社区 ...

  4. 【UML关系(泛化、实现、依赖、关联(聚合,组合))】

    UML关系(泛化,实现,依赖,关联(聚合,组合))

  5. 【集合论】偏序关系 ( 偏序关系定义 | 偏序集定义 | 大于等于关系 | 小于等于关系 | 整除关系 | 包含关系 | 加细关系 )

    文章目录 一. 偏序关系 1. 偏序关系定义 ( 1 ) 偏序关系定义 ( 自反 | 反对称 | 传递 ) ( 2 ) 偏序关系 与 等价关系 ( 等价关系 用于分类 | 偏序关系 用于组织 ) 2. ...

  6. 【集合论】序关系 ( 哈斯图示例 | 整除关系哈斯图 | 包含关系哈斯图 | 加细关系哈斯图 )

    文章目录 一.哈斯图示例 ( 整除关系 ) 二.哈斯图示例 ( 包含关系 ) 三.哈斯图示例 ( 加细关系 ) 一.哈斯图示例 ( 整除关系 ) 集合 A={1,2,3,4,5,6,9,10,15}A ...

  7. DNS与ARP的关系与原理解析

    DNS与ARP的关系与原理解析 "计算机之间进行通信的只靠IP地址不能完成吗?" 01 前言 我们在上网查询某一个网站的时候,比如谷歌搜索,一般都是输入www .google.co ...

  8. 白话讲解UML的4大关系:关联关系、泛化关系、依赖关系、实现关系

    UML:统一建模语言. 作用:用于说明.可视化.构建和编写一个正在开发的.面向对象的.软件密集系统的制品的开放方法. 符号图: 关联关系 关联:假设有A.B两个实体,A和B之间有某种联系(1:n.n: ...

  9. EAUML日拱一卒 用例泛化关系

    泛化关系 泛化定义类目之间的泛化/特化关系.泛化关系将特殊类目连接到更通用的类目.给定一个类目,其指向一般类目(泛化方向)的传递闭包通常统称为泛化类目,其指向特殊类目(泛化的反方向)的传递闭包通常统称 ...

最新文章

  1. 查看Linux发行版的名称和版本号
  2. PHP中this,self,parent的区别
  3. 摘抄自知乎的redis相关
  4. 近期国际版概念(5月19日益盟消息回顾)
  5. 这些迹象表明公司即将裁员
  6. think route.php,ThinkPHP5—路由(route)详解
  7. 用遗传算法进行智能排课,相信老师会很喜欢
  8. Linux学习笔记二十——系统裁剪之二
  9. 蓝桥杯2016年第七届C/C++省赛B组第三题-凑算式
  10. C++ Boost库 多线程 线程锁mutex lock_guard 、unique_lock、upgrade_lock、upgrade_to_unique_lock实例
  11. 场景编辑器 Scene Building
  12. 华为星环大数据_星环大数据平台介绍,盘点星环大数据和华为大数据
  13. Ubuntu 20.04.2.0 LTS 系统安装过程详解 部署OJ参考
  14. 新能源汽车营销业务入门学习
  15. cf. Is your horseshoe on the other hoof?
  16. 利用shell脚本,实现腾讯云DNSPod进行DDNS动态域名解析ipv6地址
  17. 当下的力量实践手册读书笔记(1.30)
  18. wps表格l制作甘特图_如何制作甘特图(横道图)
  19. TBase数据库开源后重磅升级,复杂查询性能最高提升十倍
  20. tensorflow 学习(一)- 搭建一个三层的神经网络

热门文章

  1. SecureCRT9.0.1、SecureFX9.0.1,windows与mac版本下载
  2. OpenCV C++实现树结构可视化(画出一棵四叉树)
  3. UG NX 12 草图设计
  4. TPC TiKV:Hackathon 中最硬核项目是如何炼成的?| TPC 战队访谈
  5. 吐血分享:QQ群霸屏技术教程(利润篇)
  6. 电脑发送打印任务后打印机没有执行是怎么回事
  7. matlab截视频人脸,一种视频图像中人脸图像截取方法与流程
  8. win10家庭版系统升级
  9. 基于 Next.js实现在线Excel
  10. 射频day7:微带线;带状线