需求工程之结构图
-
Starter Composite Structure Diagram
本图是启动器组合结构图,图形由提供接口、对外暴露端口、类元素组成,描述了流经连接组件的各部件的接口和端口信息项。
该模式的目的是允许设计人员和架构师描述组件的组成,以及部件(其他组件)如何“连接”在一起以执行组件的工作。信息流充当管道,携带信息项连接显示信息的接口,其他有效载荷从一个组件移动到另一个组件。
该模式通常在设计或实现阶段用于显示复合或复杂组件如何通过描述其各部分(其他组件)的交互来交付价值。
它可用于分解组件的层次结构,显示系统的逻辑部分如何生成和使用信息。 -
Composite Structure Diagram with Collaboration
带有协作模式的复合结构图,图片展示了组成此图的各部件,以及各部件之间信息项的流动方向。用带关键字的role虚线箭头标识角色绑定连接器,在元素端显示连接角色名称。
协作定义了一系列共同协作的角色,它们集体展示一个指定的设计功能。协作图应仅仅显示完成指定任务或功能的角色与属性。隔离主要角色是用来简化结构和澄清行为,也用于重用。一个协作通常实现一个模式。协作元素显示为椭圆。 -
Complete Composite Structure Diagram
显示描述组件A的组成的组件层次结构。组件A上的复合标记表示用户可以向下钻取到另一个图。
显示了组合结构图使用的组件端口和接口
完整复合结构图模式通过使用表示组成组件的组件的部件来描述组件的内部结构。端口和接口与委托连接器和信息流连接,后者显示信息项如何通过指定的接口在组件之间流动。
下面列出了使用此模式时可能需要做的一些事情。
1.通过添加或删除组件更改层次结构。
2.更改组件、部件和接口的名称以适应您的计划。
3.更改和创建接口元素中的附加操作。
4.向类添加属性以描述概念的属性。
下面列出了应用模式时可以使用的一些后续步骤。
1.创建额外的层次结构和复合结构图来表示部件的交互。
2.创建一个或多个序列图来显示组件之间消息的时间顺序。
3.为其他读者创建组件文档。