关于序列图你需要知道的一切

关于序列图你需要知道的一切

UML 顺序图是交互图,详细说明操作是如何进行的。它们在协作的背景下捕捉对象之间的互动。顺序图是以时间为中心的,它们通过使用图的纵轴来表示时间,即什么消息在什么时候被发送,从而直观地显示出交互的顺序。
用例图 - 符号指南

用例图——符号指南

用例图是统一建模语言(UML)的图,用于需求征询。用例图提供了用户(由演员代表)希望通过使用系统实现的目标(用例建模)的图形概述。用例图中的用例可以根据其相关性、抽象程度和对用户的影响来组织和安排。它们可以被连接起来,以显示它们的依赖关系、包括关系、扩展关系、生成关系。
用例图中的四种关系类型

用例图中的四种关系类型

在 UML 中,关系是模型元素之间的连接。用例之间也以不同种类的关系进行连接。两个用例之间的关系基本上模拟了两个用例之间的依赖关系。通过使用不同类型的关系重用现有的用例,开发系统所需的总体努力就会减少。用例图显示了用例、行为者以及他们之间的关系。例如,行为者和用例之间的关系说明了行为者可以使用业务系统的某种功能。
“包含”和“扩展”用例

“包含”和“扩展”用例

用例关系为系统的交互模型中的用例之间的依赖关系建模。虽然,独立的用例可以充分地代表较简单的系统。但是,为了表示复杂或大型的系统,我们可能需要在用例之间的依赖关系的帮助下构建复杂的用例。建立用例之间的关系可以重复使用那些需要反复定义的用例,从而减少开发者的工作量。
什么是包?什么是UML中的包图?

什么是包?什么是 UML 中的包图?

统一建模语言中的包被用来分组元素,并为分组元素提供命名空间。一个包可以包含其他的包,从而提供一个包的层次组织。几乎所有的UML元素都可以被分组为包。因此,类、对象、用例、组件、节点、节点实例等都可以被组织到包中,从而使现实世界的UML模型中包含的无数元素的组织变得可控。
什么是多重性

什么是多重性

类图中的多重性应该在关联的每一端标明。这指定了可以关联的最小和最大的实例数量。 例如,一辆汽车有3个或4个轮子,但每个轮子都只属于一辆汽车。在一个关联的两端附近放置倍数符号。这些符号表示一个类的实例与另一个类的一个实例链接的数量。