作者 内容
 synergy   Sequence Diagram请教
 

说起来很简单,可以用下面的伪码来描述
1. a send message to b
2. if condition then
b send message to c
else
b send message to d

c do something and send same message to d.
假设d send message to e , e send message to f ...

我如果直接画就会将 d -> E -> F ... 画两次,但实际上是对同一对象的调用。 重复的画一是信息冗余,二是容易错。

不知有什么办法能解决我说的问题

我想了一下将Sequece Diagram拆成两个也许是一个办法,Diagram 1显示 Step 1 and Step 2

Diagram 2 显示从d 接到Message开始往后的内容

但不知有没有办法把他们画在一张图上

请专家指教
 

 03/12/14 04:13 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 spide   我基本上不画顺序图。而且即使画,也是在了解需求时信笔涂鸦。用顺序图来反映condition,似乎太复杂了。如果要把“if condition then”在图上表现出来,难道不能试试活动图?
 
 03/12/16 00:30 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首