StarUML之9、starUML的一些特殊属性的说明

UML的扩充性机制容许你在控制的方式下扩充UML语言。app

这一类的机制包括:stereotype,标记值、约束。spa

Stereotype扩充了UML的词汇表,容许你建立新的建筑块,这些建筑块从已有的继承而来,但特别针对你的问题。设计

标记值扩充了UML的建筑块的属性,容许你在元素的规格中建立新的信息。blog

约束扩充了UML建筑块的语义,容许你添加新的规则或修改已有的。继承

一、Stereotype(版型、构造型、扩展型……)--用《》标记,是UML提供的一种扩展方式,UML是通用的统一的语言,可是针对不一样的应用领域和实际状况,用户能够自定义,扩展获得更有针对性的建模语言。若是说UML是官方语言,普通话 ,那么使用stereotype定义获得的则是方言。有时候和老乡沟通,方言也许更好使。io

它是用来给设计进行标记,进行分类使用,简单来讲其功能就在已有的类型上添加一些标记,相似于打个戳,从而生成新的东西。class

图中class1视图元素的stereotype为class2,构造型默认的表示方法是在关键
词周围加上尖角双括号;
扩展

 

2:Tag-标记(在UML中用{值}跟在元素名称后面)方法

<<subsystem>>stereotype{version = 3.2}是tagim

 

在视图元素和模型元素的右键中能够选择Tag

 

 

 

 

 3:经常使用关系描述说明

0..1     0个或1个 1        只能1个 0..*     0个或多个 *        0个或多个 1..*     1个或多个 3        只能3个 0..5     0到5个 5..15    5到15 

相关文章
相关标签/搜索