当我通读UML规范的上层建筑时,发现有序列图和协作图,那么,它们之间的区别是什么?
序列图和协作图?
发布于 2013-01-29 00:11:22
序列图和协作图都旨在描述对象之间的动态交互。您可以描述的信息基本上是相同的,但两个模型有不同的侧重点:
发布于 2013-01-14 23:07:03
UML1:这些图表是相同的,但从不同的角度呈现数据。
UML2:协作图被重新命名为通信图(因为人们认为协作图是用来显示协作的,所以存在误解)。这些图几乎是相同的,但目前的序列图具有更多的可视化可能性(例如,组合片段、状态不变量)。
发布于 2013-09-29 20:27:40
序列图以时序方式指定可能在对象和/或类之间的交互。这些图是在早期精化阶段创建的,其中用例的每个流程都是根据序列定义的,即在每个步骤之后,接下来会发生什么。这种表示非常有助于理解和与客户讨论用例,两者都可以得到所有可能的功能方面。另一方面,协作图提供了对象之间的直接交互。当您设计关系的实现时,这些关系图似乎更多地用于开发的设计阶段。
https://stackoverflow.com/questions/14319015
复制相似问题