UML中的序列图和场景图有什么区别?场景图vs序列图
Q
场景图vs序列图
1
A
回答
1
没有图表类型叫做场景。也许你正在考虑合作?
序列和协作图实际上是相同的:序列描述了年表,而Collaboration描述了协作者之间的交互。在一起(一个大约十年前的工具)曾经让你从字面上改变设置,并在另一种模式下看到图表。
我使用OmniGraffle(Mac)。这对班级图很棒。支持序列图,但不支持协作。
2
您的链接中的“情景”不是图表,它们是叙述性文字。除其他条款外,它们也被称为“用例叙述”。它们大致等同于其他行为规范(顺序图,活动图)。
通常有三种不同:
- 格式。情景是文本的,顺序/活动图是,图表
- 内容。文本叙述通常用于描述用例与用例描述中“系统”之间的交互顺序。因此通常只有两个参与者(用户&系统)。相比之下,序列图主要用于显示行为如何在对象之间分配。因此通常会有两个以上的参与者。
- 正式。叙述往往在周期的早些时候用于了解需要什么。因此,它们通常不如序列图那样正规 - 通常显示对象间消息(“方法调用”)。
有关执行此操作的工具的示例,请查看websequencediagrams.com。或者搜索“免费的UML工具”。
2
我想你的意思是系统序列图(SSD)和序列图。
SSD的目的是以系统显示为黑匣子的可视格式来说明特定用例场景。
另一方面,序列图显示系统对象如何随时间交互以实现用例的特定场景。
相关问题
- 1. cocos2d场景vs图层
- 2. 用QGraphics场景显示图像场景
- 3. 优化场景图
- 4. 开放场景图
- 5. android andengine截图场景
- 6. 图像/场景识别
- 7. Papervision的场景图实现?
- 8. UIStoryboard中的场景截图
- 9. 什么是'Collada'场景图?
- 10. 用于iPhone游戏开发的Cocos2d中的图层vs场景
- 11. 删除图像背景/场景
- 12. 散景图时间序列
- 13. OpenGL ES 2D场景,不同元素的多场景图树
- 14. PyQt:试图了解图形场景/视图
- 15. ruby写生场景序列化
- 16. 软件场景序列编辑器
- 17. 试图完善我的黄瓜场景
- 18. 什么使JavaFx 1.2场景图刷新?
- 19. 从线程更新JavaFX场景图形
- 20. opengles 2.0二维场景图实现
- 21. 用于.NET的3D场景图
- 22. 通过点击图像推动场景
- 23. ScenarioNotFoundException当试图运行jBehave场景
- 24. Python中的X3D场景图操作
- 25. 将3D场景转换为2D视图
- 26. 在PyQt中更新Qt场景图
- 27. Haskell中的场景图遍历
- 28. QQuickWindow :: grabWindow:场景图已经在使用
- 29. 二维引擎的场景图
- 30. 游戏场景到视图控制器
场景图存在,http://www.primaryview.org/UML/Scenarios.html反正,你会推荐任何工具只用于Windows上的协作图吗? – Aryan 2011-06-10 05:16:22
我没有在任何列表,维基百科等中找到它们。协作在2.0中更名为通信。 http://www.agilemodeling.com/essays/umlDiagrams.htm – Rob 2011-06-10 16:42:54