UML – 建模类型
区分UML模型是非常重要的。不同的图被用于不同类型的UML建模。有三种重要的UML建模类型。
结构建模
结构建模捕捉系统的静态特征。它们包括以下内容 –
- 类图
- 对象图
- 部署图
- 包装图
- 复合结构图
- 组件图
结构模型表示系统的框架,这个框架是所有其他组件存在的地方。因此,类图、组件图和部署图是结构建模的一部分。它们都表示元素和组装它们的机制。
结构模型从不描述系统的动态行为。类图是使用最广泛的结构图。
行为模型
行为模型描述了系统中的交互。它代表了结构图之间的互动。行为建模显示了系统的动态性质。它们包括以下内容
- 活动图
- 交互图
- 用例图
上述所有内容都显示了系统中的动态流程序列。
架构模型
架构模型代表了系统的整体框架。它包含系统的结构和行为元素。架构模型可以被定义为整个系统的蓝图。包装图属于架构建模的范畴。