用例图包含关系、扩展关系、泛化关系解析
一、用例图中的各种关系
a)参与者与用例间的关联关系:参与者与用例之间的通信,也成为关联或通信关系。
b)用例与用例之间的关系:包含关系(include)、扩展关系(extend)、泛化关系。
1.包含关系
包含关系描述的是一个用例需要某种功能,而该功能被另外一个用例定义,那么在用例的执行过程中,就可以调用已经定义好的用例。表示符号:<<include>>
实例一
实例二
2.扩展关系
用一个用例(可选)扩展另一个用例(基本例)的功能,将一些常规的动作放在一个基本用例中,将可选的或只在特定条件下才执行的动作放在它的扩展用例中。表示符号:<<extend>>。
3.泛化关系
子用例继承了父用例所有的结构、行为和关系,是父用例的一种特殊形式。
用例图包含关系、扩展关系、泛化关系解析相关推荐
- UML用例图之关联关系、包含关系、扩展关系、泛化关系详解
目录 UML定义 UML图结构 用例图定义 用例图中的事物 用例图中的关系 关联关系 包含关系 特点 使用场景 扩展关系 特点 使用场景 泛化关系 特点 使用场景 包含关系和扩展关系的联系和区别 UM ...
- UML关系(泛化,实现,依赖,关联(聚合,组合))
UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物 (2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系 (3) 图(10种):用例图,类图,对象图,包图, ...
- 《C++面向对象高效编程(第2版)》——2.29 泛化关系(is-a)
本节书摘来自异步社区出版社<C++面向对象高效编程(第2版)>一书中的第2章,第2.29节,作者: [美]Kayshav Dattatri,更多章节内容可以访问云栖社区"异步社区 ...
- 【UML关系(泛化、实现、依赖、关联(聚合,组合))】
UML关系(泛化,实现,依赖,关联(聚合,组合))
- 【集合论】偏序关系 ( 偏序关系定义 | 偏序集定义 | 大于等于关系 | 小于等于关系 | 整除关系 | 包含关系 | 加细关系 )
文章目录 一. 偏序关系 1. 偏序关系定义 ( 1 ) 偏序关系定义 ( 自反 | 反对称 | 传递 ) ( 2 ) 偏序关系 与 等价关系 ( 等价关系 用于分类 | 偏序关系 用于组织 ) 2. ...
- 【集合论】序关系 ( 哈斯图示例 | 整除关系哈斯图 | 包含关系哈斯图 | 加细关系哈斯图 )
文章目录 一.哈斯图示例 ( 整除关系 ) 二.哈斯图示例 ( 包含关系 ) 三.哈斯图示例 ( 加细关系 ) 一.哈斯图示例 ( 整除关系 ) 集合 A={1,2,3,4,5,6,9,10,15}A ...
- DNS与ARP的关系与原理解析
DNS与ARP的关系与原理解析 "计算机之间进行通信的只靠IP地址不能完成吗?" 01 前言 我们在上网查询某一个网站的时候,比如谷歌搜索,一般都是输入www .google.co ...
- 白话讲解UML的4大关系:关联关系、泛化关系、依赖关系、实现关系
UML:统一建模语言. 作用:用于说明.可视化.构建和编写一个正在开发的.面向对象的.软件密集系统的制品的开放方法. 符号图: 关联关系 关联:假设有A.B两个实体,A和B之间有某种联系(1:n.n: ...
- EAUML日拱一卒 用例泛化关系
泛化关系 泛化定义类目之间的泛化/特化关系.泛化关系将特殊类目连接到更通用的类目.给定一个类目,其指向一般类目(泛化方向)的传递闭包通常统称为泛化类目,其指向特殊类目(泛化的反方向)的传递闭包通常统称 ...
最新文章
- 查看Linux发行版的名称和版本号
- PHP中this,self,parent的区别
- 摘抄自知乎的redis相关
- 近期国际版概念(5月19日益盟消息回顾)
- 这些迹象表明公司即将裁员
- think route.php,ThinkPHP5—路由(route)详解
- 用遗传算法进行智能排课,相信老师会很喜欢
- Linux学习笔记二十——系统裁剪之二
- 蓝桥杯2016年第七届C/C++省赛B组第三题-凑算式
- C++ Boost库 多线程 线程锁mutex lock_guard 、unique_lock、upgrade_lock、upgrade_to_unique_lock实例
- 场景编辑器 Scene Building
- 华为星环大数据_星环大数据平台介绍,盘点星环大数据和华为大数据
- Ubuntu 20.04.2.0 LTS 系统安装过程详解 部署OJ参考
- 新能源汽车营销业务入门学习
- cf. Is your horseshoe on the other hoof?
- 利用shell脚本,实现腾讯云DNSPod进行DDNS动态域名解析ipv6地址
- 当下的力量实践手册读书笔记(1.30)
- wps表格l制作甘特图_如何制作甘特图(横道图)
- TBase数据库开源后重磅升级,复杂查询性能最高提升十倍
- tensorflow 学习(一)- 搭建一个三层的神经网络
热门文章
- SecureCRT9.0.1、SecureFX9.0.1,windows与mac版本下载
- OpenCV C++实现树结构可视化(画出一棵四叉树)
- UG NX 12 草图设计
- TPC TiKV:Hackathon 中最硬核项目是如何炼成的?| TPC 战队访谈
- 吐血分享:QQ群霸屏技术教程(利润篇)
- 电脑发送打印任务后打印机没有执行是怎么回事
- matlab截视频人脸,一种视频图像中人脸图像截取方法与流程
- win10家庭版系统升级
- 基于 Next.js实现在线Excel
- 射频day7:微带线;带状线