UML 图中 包含关系和扩展关系的联系和区别
最近在写毕业论文,对于UML图中的包含和扩展的联系和区别一直不是太了解。
一篇博主是这样描述的
联系:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。
区别:
1.扩展关系中基本用例的基本流执行时,扩展用例不一定执行,即扩展用例只有在基本用例满足某种条件的时候才会执行。
2.包含关系中基本用例的基本流执行时,包含用例一定会执行。
比如有这个例子,个人认为,记住密码这个就是一个扩展,只有当用户勾选了记住密码这一条件触发,才会激活此功能。
UML 图中 包含关系和扩展关系的联系和区别相关推荐
- UML用例图之关联关系、包含关系、扩展关系、泛化关系详解
目录 UML定义 UML图结构 用例图定义 用例图中的事物 用例图中的关系 关联关系 包含关系 特点 使用场景 扩展关系 特点 使用场景 泛化关系 特点 使用场景 包含关系和扩展关系的联系和区别 UM ...
- 区分 UML 类图中的几种关系
区分 UML 类图中的几种关系 2010-12-23 作者:fnw 来源:网络 区分 UML 类图中的几种关系 UML 类图中的 "关联关系(association) &qu ...
- 4 UML 图中,一张交互图显示一个交互,由一组对象及其之间的关系组成,包含它 们之间可能传递的消息,以下不是交互图的是( )
标签: 软考初级程序员易错题,计算机基础, 面向对象基础,统一建模语言 (UML) UML 图中,一张交互图显示一个交互,由一组对象及其之间的关系组成,包含它们之间可能传递的消息,以下不是交互图的是( ...
- uml图中的各种箭头_设计模式学习笔记(二):UML与面向对象设计原则
1 UML 1.1 UML UML(Unified Modeling Language)是统一建模语言,1997年11月UML1.1版本提交给OMG并正式通过,成为建模语言的个那个也标准.2003年6 ...
- UML图中的关系符号解释
UML图中的关系符号解释 UML图是程序设计最基本的操作,可以很好地梳理各个类之间的关系,方便我们对代码框架的理解和实现思路的形成: 在面向对象程序设计时,类与类之间的关系主要分为 继承,实现,依赖, ...
- 5 在UML图中,( )图用于建模系统的动态行为,它描述活动的顺序,展现从一个活动到另一个活动的控制流
标签: 软考初级程序员易错题,计算机基础, 面向对象基础,统一建模语言 (UML) 5 在UML图中,( )图用于建模系统的动态行为,它描述活动的顺序,展现从一个活动到另一个活动的控制流. 问题1选项 ...
- UML图中包含(include)和扩展(extend)关系的区别
在软件工程中的UML那一块知识有一个知识点就是包含和扩展关系很容易混淆,所以今天特此记下二者的区别方便自己以后学习以及理解.以下面例子为例: 如图所示: >登记外借信息与用户登录属于包含关系(i ...
- java uml图中的关系_UML类图中的关系
UML类图中的关系分为四种:泛化.依赖.关联.实现:关联关系又可以细化为聚合和组合. 1. 泛化(Generalization) 泛化是父类和子类之间的关系,子类继承父类的所有结构和行为.在子类中可以 ...
- 一张图看明白UML类图中的6种关系
在UML类图中,有6种关系,分别是: (1)泛化(Generalization),简单说就是父类和子类的关系,extends/: (2) 实现(Realization),简单说就是接口和实现的关系,i ...
最新文章
- 近期活动盘点:俞士纶见面会、2018未来医疗100强论坛、清华校友三创论坛、2018年中国数字政府论坛(12.18-12.21)...
- java的知识点运用_Java--知识点运用
- 美团小程序框架mpvue入门教程
- Java 多线程启动为什么调用 start() 方法而不是 run() 方法?
- 二十九、Node.js连接Mysql和MongoDB数据库CURD操作
- Jenkins Pipeline 语法
- Mybatis多参数封装到一个类中模糊查询
- 同等质量下那种图片格式小_最实用的Window小工具合集,总有一款适合你!
- 17个机器学习的常用算法!
- 高版本Matlab运行时//在当前文件夹或MATLAB路径中未找到文件//函数或变量 ‘xx‘ 无法识别//解决方法
- 5g与计算机网络有什么关系,5G网络是什么意思 5G和4G网络有什么区别?
- 【ACM-ICPC 2018 北京赛区网络预赛】B题Tomb Raider ---- 状态压缩+思维★
- 数据分析方法之用户画像分析!
- 关于 负反馈放大电路,你需要了解这些
- Unity材质快速复制
- stm32使用AD转换读取光敏电阻的值(光敏电阻5516)
- java resolve_Java Path resolve()用法及代码示例
- 资金指数(ZJZS)指标
- sqlmap的使用方法 ——时光凉春衫薄
- 上海大厂Android面试经历:史上最通俗计算机网络分层详解,通用流行框架大全