基础设施组合构建与分析支持:UML 模板的应用与实践
1. 模板使用与 UML 扩展
1.1 模板使用协作
在多层面业务单元的使用场景中,模板需与各用户类别相关方协作确定,以确保在组织内横向和纵向都具有最大的可理解性。像福特 IT 这样的大型全球企业,业务复杂多样,要开发出让组织内人员在概念上易于理解的部署图,只有与组织内关键相关方协作开发模板才可能成功。
1.2 UML 扩展机制
UML 虽提供了丰富的建模概念和符号,但为满足需求,需使用三种内置扩展机制:
- 构造型(Stereotypes) :代表现有元模型元素的子类,形式相同但意图不同,通常表示使用区别。在模板中,用于从包和节点创建新的模型元素,赋予其额外含义。
- 标记值(Tagged Values) :是关键字 - 值对,可附加到任何类型的模型元素。在模板中,特定标记值会附加到构造型节点。
- 约束(Constraints) :是模型元素之间的语义关系,规定必须保持为真的条件和命题。在模板中,用于限制包的内容、关联属性和节点上的标记值。
2. 模板的构成与目标
2.1 模板概述
模板是一组规则和指南,通过 UML 扩展实施,构建后可生成部署图。它可被视为顶级包或图的构造型。该模板是与信息架构师、应用架构师等多方人员迭代协作开发的,在每个阶段都围绕四个目标进行评估。
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



