【问题标题】:What is the difference between sequence diagram diagram in anaysis phase and sequence diagram diagram design phase?分析阶段的序列图和序列图设计阶段的序列图有什么区别?
【发布时间】:2020-10-13 00:39:18
【问题描述】:

谁能解释一下每个阶段这些图表之间的区别。谢谢

【问题讨论】:

  • 该死,为什么我的问题被否决了

标签: uml sequence-diagram ooad communication-diagram


【解决方案1】:

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

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

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

您必须注意,这取决于您的方法:

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

UML 是方法中立的,没有对此进行定义。

【讨论】:

    猜你喜欢
    • 2017-12-03
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 2016-08-29
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    相关资源
    最近更新 更多