UML - 结构体系

  • 简述

    任何现实世界的系统都由不同的用户使用。用户可以是开发人员、测试人员、业务人员、分析师等等。因此,在设计系统之前,架构是以不同的视角制定的。最重要的部分是从不同观众的角度可视化系统。我们理解得越好,我们就越能构建系统。
    UML 在定义系统的不同视角方面起着重要作用。这些观点是-
    • 设计
    • 实现
    • 流程
    • 部署
    中心是连接所有这四个的用例视图。用例表示系统的功能。因此,其他观点与用例有关。
    系统的设计由类、接口和协作组成。UML提供了类图,对象图来支持这一点。
    实现定义了组装在一起以构成完整物理系统的组件。UML 组件图用于支持实现透视图。
    流程定义系统的流程。因此,设计中使用的相同元素也用于支持此透视。
    部署表示构成硬件的系统的物理节点。UML 部署关系图用于支持此透视图。