课件—UML系统建模与分析设计精要.ppt

④扩展机制 UML提供了一种绘制软件蓝图的标准语言,但是一种闭合的语言即使表达能力再丰富,也难以表示出各种领域中的各种模型在不同时刻所有可能的细微差别。 由于这个原因,UML是目标开放的,使人们能够以受控的方式来扩展该语言。 UML的扩展机制包括: 构造型(Stereotypes) 标记值(Tagged values) 约束(Constraints) ④扩展机制 ⑴衍型(构造型 ):对UML的词汇的扩展,用于创建与已有的模型元素相似且针对特定问题的新种类的模型元素。用书名号括起来的名字表示,其位置在其他元素之上。 ⑵标记值:对UML元素的特性的扩展,用于在模型元素的规约中创建新的信息。用花括号括起来的字符串表示,其位置在其他元素之下。 ⑶约束:对UML元素的语义的扩展,用于增加新规则或修改已有规则。用花括号括起来的字符串表示,且放在所关联的元素附近或通过依赖关系连接相应元素。 ④扩展机制实例 衍型exception使得Overflow成为一个模型元素 EventQueue中版本和作者是标记值 add上的约束{ordered}使得EvenrQueue中的事件按序排列 2.4.1 模型元素的分类与标记 2.4.2 模型元素的特性规格说明 2.4.3 模型元素的语义扩展与约束 UML的构成图 UML构成 规则 公共机制 命名 范围 执行 完整性 可见性 扩展机制 通

文档评论(0)

1亿VIP精品文档

相关文档