Two Level Class Composition Hierarchy with Attributes具有属性的两层类组合层次结构
Two Level Class Composition Hierarchy with Attributes具有属性的两层类组合层次结构
具有属性的两层类组成层次结构模式通过定义类来描述给定类的结构,并使用两种不同的线型将其划分为两层。 角色端可见的多重性描述了正在运行的系统中允许的实例数。 可以根据需要添加角色名称和其他详细信息。
讨论
目的是描述类的组成,以便可以理解它,并可以推理其结构,并可以创建更详细的模型。这种模式允许将类分解为两个级别,从而使分析师可以描述和可视化各个类的结构。
该模式可以通过以下方式使用:
- 当一个类不是原子类并且需要描述其结构时,可以使用该模式,以便可以从组成层次的两个层次上推理或描述组成该类的类。
- 它是复合结构图的有用前体,在该结构图中,可以根据组成类的部分来描述类的内部结构。
以下是使用此模式时可能要执行的一些操作的列表。
- 更改包的名称和图表以适合计划。
- 更改类的名称以适合该计划。
- 更改角色名称和多重性描述的基数。
- 创建其他类以将层次结构扩展到另一个级别。
以下是应用模式时可用的一些后续步骤的列表。
- 在类中添加描述以描述它们在系统描述中的作用。
- 添加一个或多个状态机来描述特定类可能表现出的谨慎状态。
- 如果需要,将另一个级别添加到层次结构中。
- 通过文档生成器使用内置或用户定义的模板自动生成文档。
参考
以下是使用此模式时将有用的一些工具。
规格视图
规范视图可以用作处理组件和接口的一种方式,尤其是在存在大量元素的情况下,如描述任何可观大小的系统时通常就是这种情况。有关更多详细信息,请参见“规范视图”帮助主题。
图表布局
图布局工具允许您布局整个图,图的选定元素或部分,以使其在视觉上更具吸引力或对特定受众有意义。有多种布局类型可供选择,某些类型的过滤器可以应用。有关更多详细信息,请参见图布局帮助主题。
平移和缩放
“平移和缩放”功能是可用于在大型图表中导航的工具之一。通常,必须降低图表的分辨率以确保其完全可见,但是通过使用“平移和缩放”窗口,您可以使图表保持可读的分辨率,并在必要时平移到感兴趣的区域。有关更多详细信息,请参见“平移和缩放”帮助主题。
图例
图例功能对于手动或自动更改图上元素和连接器的外观很有用。可以从“通用工具箱”中添加图例,并将其配置为编码填充和线条颜色以及线条粗细。这是一种在图表上添加含义和表达的强大方法,当根据元素或连接器属性自动应用时,尤其具有表现力。它可以与许多专门的图表(例如路线图)一起使用,以创建功能强大的可视化文件。有关更多详细信息,请参见“图例”帮助主题。
关系矩阵
关系矩阵提供了类似于电子表格的视图,其中包含两组元素及其之间存在的关系。它可以用作强大的分析机制,以直观地指示元素之间如何相互关联,并发现哪些元素缺少关系。有关更多详细信息,请参见“关系矩阵”帮助主题。
追溯窗口
“可跟踪性”窗口自动显示用例与其他模型元素(包括上流程元素和下流程元素)之间存在的关系。可追溯树视图可以方便地扩展以查看更深层次的关系,并且窗口中显示的元素可以位于它们所出现的所有图中。有关更多详细信息,请参见“可追溯性窗口”帮助主题。
文件产生器
文档生成器是Enterprise Architect中强大的工具,它允许数据库工程师或其他利益相关者直接从模型中创建高质量的公司或技术文档,适合内部或外部受众。有关更多详细信息,请参见文档帮助主题或有关模型发布的更一般主题。
元素讨论
元素讨论工具是功能齐全的协作工具,允许建模人员以及模型查看者和审阅者直接在存储库内部相互通信。使用完整客户端的建模者或使用WebEA的偶尔查看者都可以发布和回复讨论,以及进行交流和聊天。有关更多详细信息,请参见“元素讨论”帮助主题。
手绘和白板图
“手工绘制”和“白板模式”是显示选项,可用于任何将系统绘制的图表更改为看起来像是手工绘制的视图,也可以选择在白板上手工绘制。它是一种功能强大的设备,通过以粗略和更直接的方式呈现图表来吸引观众,给人的感觉是它只是可以更改的草图。有关更多详细信息,请参见“手绘和白板模式”帮助主题。
图元素的备用图像
大多数标准元素都允许为元素定义备用图像,该图像将替代所选图上的元素的图形表示法,或者用作所有图上的默认符号。有关更多详细信息,请参见“使用图像管理器”帮助主题。