千家信息网

如何理解UML公共机制

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,如何理解UML公共机制,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。和大家一起学习一下UML公共机制,小编针对修饰和扩展
千家信息网最后更新 2026年10月31日如何理解UML公共机制

如何理解UML公共机制,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

和大家一起学习一下UML公共机制,小编针对修饰和扩展机制进行更详细的说明。

UML公共机制

①注解(note)
注解是附加在元素或元素集上用来表示约束或注释的图形符号。注解可以含有文字或图解或者URL。
使用原则:
⑴应放置在对应元素附件,并使用依赖关系连接注解和对应元素。
⑵只在需要的时候显示注解。
⑶如果注解很长,可以考虑放置在外部文本中,使用链接指定位置。
⑷适当的舍弃无保留价值的注解。

②其他修饰
例如用于修饰关联的角色、多重性等。对于类、构件、节点等事物,也可以在图形底部增加分隔栏,以填写修饰信息。

③构造型(stereotype)
UML公共机制中的构造型用于对UML的词汇的扩展,可以把构造型看作元类型,因为每一个构造型会创建一个相当于UML元模型中新类的等价物。新构造块可以有自己的具体特性、语义和表示法。最简单的构造型可以是在UML的事物图形上增加一个《name》。
使用原则:
⑴确认用基本的UML无法表达你要描述的事物。
⑵应从UML基本事物中选取最相似的图形来构造新构造块。
⑶通过定义一组标记值和约束来详述新构造块的特性和语义。
⑷为了更清晰的标出新构造块,可以对其使用新图标。

④标记值(toggedvalue)
UML公共机制中最简单的标记值是在UML的事物图形的名称下增加一个用{内容}的标记。例如指定枚举类型的值。
使用原则:
⑴确认用基本的UML无法表达你要描述的特性。
⑵泛化的应用规则是:为一种元素定义的标记值可应用到它的子孙事物。

⑤约束
UML公共机制中使用约束,可以增加新的语义或改变已存在的规则。一个约束可以用{内容}标记起来放在相关元素的附近。
使用原则:
⑴确认用基本的UML无法表达你要描述的语义。
⑵将约束放到对应元素的附件,并使用依赖关系连接起来。
⑶如果需要把新语义描述得更精确和更形式化,可用OCL书写新语义。(OCL不知道什么意思)

总的说来,使用基本的UML可以描述你的系统,在某些情况下可能不能完全满足你的需求,那么就可以使用扩展机制来弥补。应该尽可能的使用UML定义好的基本元素,这样才能保证你的UML能被他人理解。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

机制 元素 注解 事物 标记 语义 图形 原则 内容 特性 是在 类型 规则 附件 需求 学习 帮助 应用 清楚 相似 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 江苏根荣互联网科技 重生之互联网科技帝国 丰台科技园 互联网 互联网科技logo设计 狮子座互联网科技培训 江苏南京365互联网科技 成都互联网科技公司100强 贵州叶脉互联网科技有限公司所属行业 中国互联网十大科技股排名 长沙互联网科技 沐思想互联网科技有限公司 半导体是互联网高科技吗 郑州欣桑互联网科技有限公司 山东大美朱楼互联网科技有限公司 中国互联网公司的科技投入 科技互联网专业务虚会材料 黑龙江互联网科技公司 安徽九吞吴互联网科技有限公司 恒生互联网科技趋势 互联网科技快速发展优美句子 金融科技与互联网金融 易互联网科技有限公司 互联网科技金融公司 郑州华宇互联网科技 人人互联网科技是培训 互联网金融监管科技 海南科技产业互联网平台 湖南洣水互联网科技有限公司扣款 创业天下互联网科技有限公司 科技互联网公司两年变化
0