uml - 序列图 (SD) 和系统序列图 (SSD) 之间的区别?

标签 uml modeling ooad

我正在为研究生类做一个项目,但仍然无法理解它们。

序列图 (SD)系统序列图 (SSD) 有什么区别?

在进行系统开发项目时应按什么顺序开发它们?

最佳答案

一个System sequence diagram可视化用例,而 a sequence diagram可视化类的方法。

系统序列图中参与(交换消息)的元素是参与者和系统。这些元素交换的消息可以是任何类型,具体取决于系统(从 Web 服务调用到人工数据输入)。

参与序列图的元素是对象(各种类的实例)。这些元素交换的消息是方法调用。

首先,您将分析并记录用例。每个用例都描述了所需的主要业务任务。系统用例图是本事件的一部分。

稍后你开始设计每个子系统,即参与系统用例图的每个元素。您绘制一个或多个类图来描述参与解决方案的类。然后,您将为最重要(或难以理解)的方法绘制序列图。

编辑:一些示例可以在 agile modelling site 中找到.

关于uml - 序列图 (SD) 和系统序列图 (SSD) 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16889028/

相关文章:

c# - 如何将业务层映射到 UML 中的模型对象?

uml - 控制生命周期 - 序列图 - Enterprise Architect

r - 不规则数据的时间序列建模

c#接口(interface)隔离原则实例混淆

object-oriented-analysis - 泛化和继承的区别,举个例子。面向对象

linux - 从文本表示生成 UML 图

java - Java 实现与 UML 规范关于接口(interface)和抽象类的区别

modeling - 数据流图中的推/拉可视化

java - 过程代码和领域驱动设计风格代码有什么区别?

uml - 用顺序图绘制调用流会导致歧义