首页 > 解决方案 > 分析阶段的序列图和序列图设计阶段的序列图有什么区别?

问题描述

谁能解释一下每个阶段的这些图表有什么区别。谢谢

标签: umlsequence-diagramooadcommunication-diagram

解决方案


分析模型旨在了解需求。根据您使用的方法,您的序列图可以表示交互:

  • 域/业务对象之间
  • 分析类之间,根据实体边界控制方法从用例推导出来。
  • 有时也在演员和系统之间(即使某些纯粹主义者会说这不合法)

设计模型意味着解释将要实施的解决方案。这意味着序列图将表示将构成您的系统的类之间的交互;不仅是域或业务对象,还包括特定于您的解决方案的内部类(例如 UI 类、ORM 类等)。

您必须知道,根据您的方法:

  • 分析和设计模型可以分开、更新和保持同步;
  • 只能维护一个模型:分析模型可能会被丰富并逐渐演变为设计模型
  • 分析模型可能会一直保留到设计模型取代它为止。

UML 是方法中立的,并且没有定义这一点。


推荐阅读