Composite Structure Diagram with Collaboration
具有协作模式的复合结构图通过使用代表组成组件的组件的零件来描述组件的内部结构。 端口和接口与委托连接器和信息流连接,这些连接器和信息流显示了信息项如何通过指定的接口从组件流向组件。
图1.显示代表组成组件的组件的零件以及流经连接组件零件的接口和端口的信息项。
Two Level Component Type Hierarchy
“两级组件类型层次结构”模式创建“组件”和一个“类”图,该图描述了系统中逻辑单元(“组件”)的分类法,可分为两层。 这允许对一组元素的家族特征进行建模和理解,从而创建分类和重用机会。
图1.显示了一个类图,其中包含许多组件,这些组件是更通用的Component的Specialization(子类)。
Node Instance with Nested Deployment
具有嵌套部署的节点实例模式创建元素和一个部署图,这些图和描述图描述了具有单个节点(服务器)和执行环境(容器)的部署环境以及部署到它们的工件。
图1.显示具有节点实例的部署图,该节点实例带有已部署的Artifact实例及其随附的Deployment Specification实例。
Component Interfaces with JSON Payload
带有JSON有效负载的组件接口模式描述了表示系统逻辑部分的两个组件如何通过端口和接口进行通信。 信息流允许将有效载荷建模并指定为在连接器上流动的一个或多个信息项。
图1.显示了两个通过端口和接口进行通信的组件。 JSON有效负载定义为信息流,允许用户向下钻取建模的有效负载元素。
图2.显示了两个与Ports和Interfaces进行通信的组件,它们在图中折叠起来以向非技术人员隐藏细节。
图3.显示了一个序列图,其中两个组件与端口和接口进行通信。 该图允许按时间顺序显示消息流。
One Level Class Composition Hierarchy
“单层类构成层次结构”模式通过使用“垂直树”线条样式定义从其向下构成一个层的类来描述给定类的结构。 角色端可见的多重性描述了正在运行的系统中允许的实例数。 可以根据需要添加角色名称和其他详细信息。
图1.显示了一个“类”图,它使用“垂直树”线条样式向下描述了一个类的层次结构,以帮助使该图更具可读性和紧凑性。