码迷,mamicode.com
首页 > 其他好文 > 详细

UML 用例之间的关系

时间:2017-11-10 00:34:26      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:依赖关系   语义   include   uml   依赖   关系   定义   插入   附加   

1.泛化关系

泛化代表一般与特殊的关系。在用例之间的泛化关系中,子用例继承了父用例的行为和含义,子用例也可以增加新的行为和含义或覆盖父用例中的行为和含义。父用例表示通用的行为序列,通过插入额外的步骤或定义步骤,子用例特化父用例

在UML规范中,泛化关系用空心三角形箭头的实线表示,箭头指向父用例

2.包含关系

包含关系指的是两个用例之间的关系,其中一个用例(称为基本用例)的行为包含了另一个用例(称为包含用例)的行为

包含关系是依赖关系的版型,也就是说包含关系是比较特殊的依赖关系,他们比一般的依赖关系多一些语义

在UML规范中,包含关系用带箭头的虚线表示,箭头指向包含用例。同时,必须用<<include>>标记附加在虚线旁,作为特殊依赖关系的语义

3.扩展关系

扩展(extend)关系的基本含义与包含关系类似,即一个用例(称为基本用例)的行为包含了另一个用例(称为扩展用例)的行为。但在扩展关系中,对于扩展用例有更多的规则限制,即基本用例必须声明若干“扩展点”,而扩展用例只能在这些扩展点上增加新的行为和含义

在UML规范中,扩展关系用带箭头的虚线表示,箭头指向基本用例。同时,必须用<<extend>>标记附加在虚线旁,作为特殊依赖关系的语义。

UML 用例之间的关系

标签:依赖关系   语义   include   uml   依赖   关系   定义   插入   附加   

原文地址:http://www.cnblogs.com/lls1350767625/p/7811912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!