小组作业-GA001-182-4
一.Starter Composite Structure Diagram
Starter复合结构图模式通过使用表示组成组件的组件的部件来描述组件的内部结构。端口和接口通过委派连接器和信息流连接,它们显示信息项如何通过指定的接口从组件流向组件。
图1
图1显示表示组成组件的组件的部件,以及流经连接组件部件的接口和端口的信息项。
该模式的目的是允许设计师和架构师描述组件的组成,以及这些组件(其他组件)如何“连接”在一起以执行组件的工作。信息流充当管道,携带信息项连接显示信息的接口,其他有效载荷从一个组件移动到另一个组件。
模式通常在设计或实现阶段使用,通过描述组件(其他组件)之间的交互来显示复合组件或复杂组件如何交付价值。
它可以用来分解显示系统逻辑部分如何产生和消费信息的组件层次结构。
下面列出了使用此模式时可能需要执行的一些操作。
通过添加或删除组件来更改层次结构。
更改组件、部件和接口的名称以适合您的计划。
在接口元素中更改和创建其他操作。
向类添加属性以描述概念的属性。
以下是应用该模式时的一些后续步骤的列表。
创建额外的层次结构和复合结构图来表示部件之间的交互作用。
创建一个或多个序列图,以显示组件之间消息的时间顺序。
为其他访问群体创建组件文档。
二. Composite Structure Diagram with Collaboration
具有协作模式的复合结构图通过使用表示组成组件的组件的部件来描述组件的内部结构。端口和接口通过委派连接器和信息流连接,它们显示信息项如何通过指定的接口从组件流向组件。
图2
图2 显示表示组成组件的组件的部件,以及流经连接组件部件的接口和端口的信息项。
该模式的目的是允许设计师和架构师描述组件的组成,以及这些组件(其他组件)如何“连接”在一起以执行组件的工作。信息流充当管道,携带信息项连接显示信息的接口,其他有效载荷从一个组件移动到另一个组件。
模式通常在设计或实现阶段使用,通过描述组件(其他组件)之间的交互来显示复合组件或复杂组件如何交付价值。
它可以用来分解显示系统逻辑部分如何产生和消费信息的组件层次结构。
下面列出了使用此模式时可能需要执行的一些操作。
通过添加或删除组件来更改层次结构。
更改组件、部件和接口的名称以适合您的计划。
在接口元素中更改和创建其他操作。
向类添加属性以描述概念的属性。
以下是应用该模式时的一些后续步骤的列表。
创建额外的层次结构和复合结构图来表示部件之间的交互作用。
创建一个或多个序列图,以显示组件之间消息的时间顺序。
为其他访问群体创建组件文档。
三.Complete Composite Structure Diagram
完整的复合结构图模式通过使用表示组成组件的组件的部件来描述组件的内部结构。端口和接口通过委派连接器和信息流连接,它们显示信息项如何通过指定的接口从组件流向组件。
图3
图三显示描述组件1的组成的组件层次结构。组件1上的复合标记表示用户可以深入到另一个图。
图4
图4.显示复合结构图上使用的端口和接口的定义。
该模式的目的是允许设计师和架构师描述组件的组成,以及这些组件(其他组件)如何“连接”在一起以执行组件的工作。信息流充当管道,携带信息项连接显示信息的接口,其他有效载荷从一个组件移动到另一个组件。
模式通常在设计或实现阶段使用,通过描述组件(其他组件)之间的交互来显示复合组件或复杂组件如何交付价值。
它可以用来分解显示系统逻辑部分如何产生和消费信息的组件层次结构。
下面列出了使用此模式时可能需要执行的一些操作。
通过添加或删除组件来更改层次结构。
更改组件、部件和接口的名称以适合您的计划。
在接口元素中更改和创建其他操作。
向类添加属性以描述概念的属性。
以下是应用该模式时的一些后续步骤的列表。
创建额外的层次结构和复合结构图来表示部件之间的交互作用。
创建一个或多个序列图,以显示组件之间消息的时间顺序。
为其他访问群体创建组件文档。