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

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

时间:2020-01-31 00:41:04      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:关系   inf   沟通   version   image   ros   分类   特殊属性   方式   

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

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

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

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

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

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

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

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

技术图片

 

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

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

技术图片

 

在视图元素和模型元素的右键中可以选择Tag

 

 技术图片

 

 

 3:常用关系描述说明

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

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

标签:关系   inf   沟通   version   image   ros   分类   特殊属性   方式   

原文地址:https://www.cnblogs.com/sun-null/p/12244025.html

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