这是《落叶》文集里第 302 片落叶,希望你能喜欢,不为别的,只为这份坚持。
【背景】
有事物,就一定会有联系,那我们来看看 UML 里的事物会有几种关系呢?
【你问】
UML 里的事物会有几种关系呢?
【我答】
依赖
是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)。
类和类、对象间的依赖
- derive
- instanceof
- refine
- use
- call
包之间的依赖
- access
- import
用例间的依赖
- extend include
对象间的依赖
- copy
系统和子系统之间
- trace
关联
是一种结构关系,指一种对象和另一种对象有联系。
泛化
是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)的对象。
实现
类元间的语义关系,其中一个类元指定了由另一个类元保证执行的契约。有两种地方会遇到实现关系:接口和实现它们的类或构件之间;用例和实现它们的协作之间。
《测试路上你问我答》里的 Q&A 90,如果是你要的,甚好!如果不是,你问,我答!
作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵