1、Basic Sequence Diagram with Asynchronous Message

带有异步消息的基本序列图

带有异步消息模式的基本序列图创建元素和描述参与者交互的序列图,以及显示消息按时间顺序调用的两个组件。在交互所代表的时间内发送一条消息来创建一个类,一旦它在交互中扮演了它的角色,另一条消息将被发送来销毁它。

GA003-182-15

讨论

这样做的目的是让元素之间的交互变得可视化。设计人员和实现团队通常创建序列图,或者作为设计工具,或者作为文档的目的。该模式允许建模者显示如何创建资源(如类),以及如何在交互中销毁资源(如类)。消息序列通常可以通知设计决策或使操作系统中发现的问题变得清晰。

模式通常在设计或实现阶段使用,但也可以在计划已经完成且需要文档时使用。它可以用来:
为调用对象不需要等待消息被响应并可以立即继续处理的情况建模。

下面列出了使用此模式时可能需要做的一些事情。

更改参与者和组件的名称以适应计划。
更改图的名称以适应计划。
更改组件中定义的操作的名称,以适应计划。
更改交互期间创建的类的名称。

下面列出了使用此模式时可能需要做的一些事情。

扩展图以包含反映需要分析的序列的其他元素。
创建交互过程中需要使用的其他类和其他元素。
使用可视化执行分析器来自动创建序列,并构建、调试、记录、配置已实现的系统。

有用的空间布局

|核心建模

2、Basic Sequence with Lost Message

带有丢失消息的基本序列图

带有丢失消息模式的基本序列图创建了元素和序列图,序列图描述了参与者和两个对象之间的交互,显示了消息调用的时间顺序。找到的消息是从某个端点发出的。丢失的消息是目标对象未知,或者超出了关系图的范围,但是源对象是已知的。

GA003-182-15
讨论

这样做的目的是让元素之间的交互变得可视化。设计人员和实现团队通常创建序列图,或者作为设计工具,或者作为文档的目的。丢失的消息为建模者提供了一种机制,用于在不知道或定义其目标的情况下描述消息。消息序列通常可以通知设计决策或使操作系统中发现的问题变得清晰。

模式通常在设计或实现阶段使用,但也可以在计划已经完成且需要文档时使用。它可以用来:
在不知道或定义其目标的情况下建模消息。

下面列出了使用此模式时可能需要做的一些事情。

更改参与者和组件的名称以适应计划。
更改图的名称以适应计划。
更改组件中定义的操作的名称,以适应计划。
更改交互期间创建的类的名称。

下面列出了使用此模式时可能需要做的一些事情。

扩展图以包含反映需要分析的序列的其他元素。
创建交互过程中需要使用的其他类或对象和其他元素。
使用可视化执行分析器来自动创建序列,并构建、调试、记录、配置已实现的系统。

有用的工作区布局核心|核心建模

参考

以下帮助主题将帮助您了解如何使用此模式。
序列图
序列图的布局
序列元素**
组件
操作
消息

以下是在使用此模式时有用的一些工具。

视觉执行分析器

可视化执行分析器由一套先进而强大的工具组成,它允许您构建、调试、记录、剖析、模拟以及构造和验证您的软件开发,同时保持代码与您的模型紧密集成。Enterprise Architect对广泛流行的编译器和平台提供了丰富的支持,特别是Java、。net和Microsoft Windows c++环境。软件开发变成了一种高度简化的可视化体验,与在传统环境中工作完全不同。有关详细信息,请参阅可视化执行分析器帮助主题。

场景构建器

场景构建器是一种高效且独特的编辑器,它允许分析人员直接在模型中使用用例和场景的文本。许多分析人员将熟悉创建描述用例细节的冗长的文字处理程序文档。使用场景构建器,场景的描述和步骤可以直接输入到存储库中,并链接到其他元素。可定义替代路径和异常路径,包括分支和重新入口点。序列图和其他表示场景中的步骤的行为图可以生成并自动同步。有关更多细节,请参见场景构建器帮助主题。

元素的讨论

元素讨论工具是一个功能齐全的协作工具,允许建模者、模型查看者和审阅者在存储库中直接相互通信。使用全客户端的建模者或偶尔使用WebEA的浏览者都可以发布和回复讨论,进行交流和聊天。有关更多细节,请参见元素讨论帮助主题。

平移和缩放

平移和缩放工具是可以用于在大型图表中导航的工具之一。通常,必须降低图表的分辨率,以确保它是完全可见的,但通过使用平移和缩放窗口,您可以将图表保持在可读的分辨率,并在必要时移动到感兴趣的区域进行放大。更多细节请参见平移和缩放帮助主题。

图的传说

图例工具对于手动或自动更改图上元素和连接器的外观非常有用。可以从公共工具箱中添加图例,并配置为编纂填充和线条颜色以及线条粗细。这是一种向图中添加含义和表达式的强大方法,并且在基于元素或连接器属性自动应用时尤其具有表现力。它可以与许多专门的图(如路线图)一起使用,以创建强大的可视化。有关更多细节,请参见图例帮助主题。

文档生成器

文档生成器是Enterprise Architect中的一个功能强大的工具,它允许数据库工程师或其他利益相关者直接从模型创建高质量的公司或技术文档,适合内部或外部读者。有关更多细节,请参阅文档帮助主题或模型发布的更一般主题。

3、Sequence with Component Classifiers

带有组件分类器的序列

带有组件分类器的序列模式创建元素和描述参与者交互的序列图,以及显示消息按时间顺序调用的两个组件。参与者和组件是分类器,因此在一般级别上描述交互。

GA003-182-15
GA003-182-15
讨论

这样做的目的是让元素之间的交互变得可视化。设计人员和实现团队通常创建序列图,或者作为设计工具,或者作为文档的目的。消息序列通常可以通知设计决策或使操作系统中发现的问题变得清晰。

模式通常在设计或实现阶段使用,但也可以在计划已经完成且需要文档时使用。它可以用来:
可视化两个或多个组件之间的复杂交互以及它们交换的消息。
序列图也可以方便地从调用堆栈中自动创建。

下面列出了使用此模式时可能需要做的一些事情。

更改图的名称以适应计划。
更改组件的名称以适应计划。
更改在关系图上作为消息可见的组件操作的名称。
创建附加的、组件和消息,为适用于计划的交互建模。
更改注释元素上的文本,使其适用于消息,以适应主动性工作。

下面列出了使用此模式时可能需要做的一些事情。

扩展图以包含反映需要分析的序列的其他元素。
使用可视化执行分析器来自动创建序列,并构建、调试、记录、配置已实现的系统。
创建额外的交互操作符来建模消息流的序列。
启用显示序列编号选项以帮助提高图表的可读性。
直接从存储库中创建自动生成的序列图文档。

4、Starter Communication Diagram

起动器通信图

启动器通信图模式创建了两个对象和一个通信图,该通信图显示了如何在对象之间交换消息。消息被编号,以指示它们被调用的顺序。

GA003-182-15

讨论

该模式的目的是允许设计人员和架构师描述对象在消息调用序列中通信的方式。这些消息可以覆盖在类或组件图上,以显示元素如何通信。

该模式通常在设计或实现阶段用于显示复合或复杂组件如何通过描述其各部分(其他组件)的交互来交付价值。它可以用来:
显示类、组件和其他分类器之间消息的时间顺序。

下面列出了使用此模式时可能需要做的一些事情。

更改包和图的名称以适应计划。
更改元素的名称以适应计划。
更改消息调用的名称。
向类添加属性以描述概念的属性。

下面列出了应用模式时可以使用的一些后续步骤。

创建其他对象和消息。
为其他读者创建对象文档。

有用的工作区布局核心|核心建模,宽视图

参考

以下帮助主题将帮助您了解如何使用此模式。

组合结构图
组件图
部分
信息流动

以下是在使用此模式时有用的一些工具。

跟踪窗口

Traceability窗口自动显示用例和其他模型元素之间存在的关系,包括上行过程元素和下行过程元素。追溯树视图可以被方便地扩展,以查看在窗口中显示的更深层的关系和元素,这些关系和元素可以位于它们出现的所有图表中。有关更多细节,请参见Traceability Window帮助主题。

关系矩阵

关系矩阵提供了两组元素以及它们之间存在的关系的电子表格视图。它可以用作一种强大的分析机制,以可视化地指示元素之间是如何关联的,并发现哪些元素缺少关系。有关更多细节,请参见关系矩阵帮助主题。

规范的观点

规范视图可以用作处理电子表格或word process视图中的任何元素类型的方法。当有大量元素时,它特别有用,这是描述任何可感知大小的系统的典型情况。有关更多细节,请参见规范视图帮助主题。

元素的讨论

元素讨论工具是一个功能齐全的协作工具,允许建模者、模型查看者和审阅者在存储库中直接相互通信。使用全客户端的建模者或偶尔使用WebEA的浏览者都可以发布和回复讨论,进行交流和聊天。有关更多细节,请参见元素讨论帮助主题。

手绘和白板图

手动绘制和白板模式是可用于任何图表的显示选项,可以更改系统绘制的图表,使其看起来像是手工绘制的,也可以选择在白板上手动绘制。它是一种强大的手段,通过以一种粗糙的、更直接的风格呈现图表,给人一种它只是一个可以改变的草图的印象,从而吸引观众。有关详细信息,请参阅手绘和白板模式帮助主题。

布局图

图布局工具允许您布局整个图、选择的元素或图的部分,使其在视觉上更吸引人或对特定的受众更有意义。有很多种布局类型可供选择,有些类型具有可应用的过滤器。有关更多细节,请参见图布局帮助主题。

平移和缩放

平移和缩放工具是可以用于在大型图表中导航的工具之一。通常,必须降低图表的分辨率,以确保它是完全可见的,但通过使用平移和缩放窗口,您可以将图表保持在可读的分辨率,并在必要时移动到感兴趣的区域进行放大。更多细节请参见平移和缩放帮助主题。

图元素的替代和图像

大多数标准元素允许为元素定义一个替代图像,该图像将被用来代替所选图表中元素的图形符号,或者作为所有图表中的默认符号。有关详细信息,请参见使用映像管理器帮助主题。

文档生成器

文档生成器是Enterprise Architect中的一个功能强大的工具,它允许数据库工程师或其他利益相关者直接从模型创建高质量的公司或技术文档,适合内部或外部读者。有关更多细节,请参阅文档帮助主题

5、Use Case Model with State Machine Diagram

用例模型与状态机图

带有活动图模式的用例模型创建元素和描述用户角色希望从系统实现的目标的用例图。用例都包含在系统边界内,而参与者都位于边界之外。从场景构建器中定义的用例和场景步骤自动生成了状态机图(状态转换),允许涉众可视化这些步骤,并将它们用作用户体验设计和系统实现的基础。

GA003-182-15
讨论

其目的是允许业务分析人员和其他涉众描述参与者(用户扮演的角色)在与系统交互时想要实现的价值。该模式还从场景构建器中定义的用例和场景步骤中自动创建活动图(图),允许查看者可视化用例中的步骤。

该模式通常用于活动的分析阶段,可以用于实现任意数量的需求,并作为为实现团队提供规范的方法。它可以用来:

可视化用例及其场景中的步骤
为UX设计团队分配工作提供一种机制(活动图中的用户步骤最终需要一个用户界面)
提供为实现团队分配工作的机制(活动图中的系统步骤将需要在一个系统中实现)

下面列出了使用此模式时可能需要做的一些事情。

更改包和图的名称以适应计划。
更改系统边界的名称以适应主动性工作。
更改参与者和用例的名称以适应计划。
添加描述来描述用例提供的价值。

下面列出了应用模式时可以使用的一些后续步骤。

使用场景构建器在一个或多个用例中定义详细步骤。
重新生成可视化地描述详细步骤的活动图。
在用例和需求之间创建跟踪关系。
在用例和实现它们的组件之间创建实现关系。
使用扩展、包含和泛化关系来构造用例模型。

有用的工作区布局设计|用例建模、需求

相关文章: