提示6-11:使用序列图来描述或指定运行时场景!

提示6-11:使用序列图来描述或指定运行时场景!

#runtime-view #scenario #sequence-diagram

使用(UML)序列图来处理运行时场景。它们清楚地表明了所有参与的构建块的责任-这有助于讨论构建块。

示例:

请参阅以下示例:

1705282406704

缺点(和建议)

使用图形建模工具时,创建和管理序列图可能需要花费大量精力。您可以通过使用文本DSL(域特定语言)来描述序列,并让somt工具为您渲染图表来加快该过程。

上图是使用(自由和开源的)PlantUML呈现的,并输入如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

@startuml
note right of F: before start, a1-a5 have completed
F -> G : start
G -> G : init
G -> H : create()
G <--H : X
G -> I : authorize( X )
I -> L : check(X)
I <--H : ok
G -> I : foo(X, H)
I --> G : completed
note right of G: G return result to A

@enduml

另请参阅

另见提示6-5。