2011-06-10 77 views

回答

1

没有图表类型叫做场景。也许你正在考虑合作?

序列和协作图实际上是相同的:序列描述了年表,而Collaboration描述了协作者之间的交互。在一起(一个大约十年前的工具)曾经让你从字面上改变设置,并在另一种模式下看到图表。

我使用OmniGraffle(Mac)。这对班级图很棒。支持序列图,但不支持协作。

+0

场景图存在,http://www.primaryview.org/UML/Scenarios.html反正,你会推荐任何工具只用于Windows上的协作图吗? – Aryan 2011-06-10 05:16:22

+0

我没有在任何列表,维基百科等中找到它们。协作在2.0中更名为通信。 http://www.agilemodeling.com/essays/umlDiagrams.htm – Rob 2011-06-10 16:42:54

2

您的链接中的“情景”不是图表,它们是叙述性文字。除其他条款外,它们也被称为“用例叙述”。它们大致等同于其他行为规范(顺序图,活动图)。

通常有三种不同:

  1. 格式。情景是文本的,顺序/活动图是,图表
  2. 内容。文本叙述通常用于描述用例与用例描述中“系统”之间的交互顺序。因此通常只有两个参与者(用户&系统)。相比之下,序列图主要用于显示行为如何在对象之间分配。因此通常会有两个以上的参与者。
  3. 正式。叙述往往在周期的早些时候用于了解需要什么。因此,它们通常不如序列图那样正规 - 通常显示对象间消息(“方法调用”)。

有关执行此操作的工具的示例,请查看websequencediagrams.com。或者搜索“免费的UML工具”。

2

我想你的意思是系统序列图(SSD)和序列图。

SSD的目的是以系统显示为黑匣子的可视格式来说明特定用例场景。

另一方面,序列图显示系统对象如何随时间交互以实现用例的特定场景。