前页 后页

顺序图

认识序列图

方面

描述

时序图介绍

序列图是Unified Modeling Language ( UML )行为图之一,可用于定义元素之间消息的时间顺序流。它们可以由业务和技术用户使用,但更常用于系统的技术描述。按照惯例,时间在垂直轴上表示,并且元素(分类器或实例)水平放置在图的顶部。通常,Actor(代表用户扮演的角色)启动流程,并在元素之间传递消息,以显示如何实现结果。

Business Analysis tool, the Sequence diagram in Sparx Systems Enterprise Architect

哪里可以找到时序图

功能区:设计>图表>添加> UML行为>序列

浏览器窗口工具栏:“新图”图标> UML行为>序列

浏览器窗口上下文菜单|添加图...> UML行为>序列

顺序图的用法

序列图可用于对在两个或多个元素之间流动以生成结果的任何消息集进行建模。技术建模人员通常使用它们来描述如何在应用程序组件和接口之间传递消息以实现结果。当用于描述难以理解的复杂协议或子系统交互(除非以图形方式呈现)时,它们特别有用。序列图也可以从堆栈跟踪中自动创建,以可视化系统的功能。

顺序图的选项

序列图中显示的元素可以是分类器(例如类和组件),也可以是实例(例如对象和组件实例)。选择将取决于建模者要表示的内容。可以更改对象和消息的顺序,以使图更具可读性,并且可以使用注释来说明图的各个部分。也可以添加片段来表示对一组消息进行操作的控制结构。

Interaction toolbox for UML Sequence diagrams in Sparx Systems Enterprise Architect.

了解有关序列图的更多信息

顺序图