UML 可扩展机制
来源:互联网 发布:电脑工作提醒软件 编辑:程序博客网 时间:2024/05/21 08:36
1.概述
UML允许建模者在不改变基本建模语言的基础上做一些通用性的扩展。扩展机制包括:约束,标记值和构造型。一定要记住扩展是违反UML的标准形式的,并且使用它们会导致相互影响。在使用扩展机制之前,建模者应该仔细衡量它的好处和坏处,特别是当现有的机制能够很好的工作时。
2.约束
约束是用文字表达式表示的语义限制。约束可以表示不能用UML表示法来表示的约束和关系。当陈述全局条件或者影响许多元素的条件时约束特别有用。约束可以用大括号内的字符串表达式表达。约束可以附加在表元素,依赖关系和注释上。下面是几种约束:
3.标记值
标记值是一对字符串-----一个标记字符串和一个字符串值,存储着有关元素的一些信息值。标记值可以与任何独立元素相关,包括模型元素和表达元素。标记是建模者想要记录的一些特性的名字,而值是给定元素的特性值。标记值是非常有用的,它可以用来记录开发者的信息,代码信息,日志,代码模板等等,甚至可以附加一些代码上的生成说明等等。下面是一个标记值示例图:
4.构造型
构造型是在一个已定义的元素模型的基础上构造一种新的模型元素。这个功能类似于自定义组件,由已存在的组件为基础。构造型可以使用标记值来存储不被基本模型元素支持的附加特性。构造型用双尖括号内的文字字符串表示,它可以放在表示基本模型元素的符号的里面或者旁边。当然也可以创建另外的符号来替换原先的构造型符号。下面是一些构造型图例:
- UML 可扩展机制
- UML扩展机制
- UML扩展机制
- Spring 可扩展XML配置机制实践
- Eclipse 向导机制扩展 -- 实现可定制的向导
- UML机制、通用机制
- 【UML】--包含和扩展
- 可扩展的对话框
- 可扩展标记语言
- 可扩展标记语言
- 可扩展的设计
- 可扩展的listview
- 可扩展的popUpwindow
- Leopard可扩展接口
- 动态可扩展架构
- 可扩展的listview
- 可扩展ListView
- 可扩展架构取舍
- 关于是否同时进行OSG的思考
- hibernate分页
- Hdu 1542/ POj 1151 Atlantis 线段树+矩形面积并
- 超越算法来看待个性化推荐
- wikioi p2144 砝码称重 2
- UML 可扩展机制
- 世锦赛伊辛巴耶娃第三次封后 一代传奇完美谢幕
- Linux 引导过程
- C++中继承 构造函数 析构函数
- X86 memory model
- junction.exe的使用方法
- tomcat配置jndi
- RHEL下快速搭建Mantis Bug Tracker
- secureCRT 连接Centos6.4