UML - 架构


任何真实世界的系统都由不同的用户使用。用户可以是开发人员,测试人员,业务人员,分析人员等等。因此,在设计系统之前,架构的设计考虑了不同的观点。最重要的部分是从不同观众的角度可视化系统。我们越了解我们就能越好地构建系统。

UML在定义系统的不同视角方面发挥着重要作用。这些观点是 -

  • 设计
  • 履行
  • 处理
  • 部署

该中心是 用例 视图,它连接所有这四个。一个 用例 表示系统的功能。因此,其他观点与用例相关。

**系统的 设计** 包括类,接口和协作。UML提供类图,对象图来支持这一点。

实现 定义了组装在一起的组件,以构建完整的物理系统。UML组件图用于支持实现透视图。

流程 定义了系统的流程。因此,与Design中使用的元素相同的元素也用于支持这种观点。

部署 代表构成硬件的系统的物理节点。UML部署图用于支持此透视图。