UML 是统一建模语言的缩写。UML (统一建模语言)是面向对象分析和面向对象设计(OOAD&D )方法的替代品。UML 是一种现代的软件建模和文档化方法,可以使持续的应用程序开发变得更加容易。除此之外,开发人员还使用 UML来共享有关将要开发的系统或应用程序的知识。
UML 图分为多种类型,每种图都有不同的用途,无论图是在实现之前还是实现之后设计的(作为文档的一部分)。包括所有其他类型的两种最广泛的类别是行为 UML 图和结构 UML 图。顾名思义,一些 UML 图用于分析和描述系统或流程的结构,而另一些则描述系统、参与者及其组件的行为。
活动图是最重要的 UML 图
以便更容易理解。该过程重点关注一系列活动以及这些活动如何与系统中可能发生的明确开始和结束以及决策相关联。该活动图是根据用例图中的一个或多个用例创建的。
- 用例图
用例是系统功能与系统的内部/外部参与者之间的关系。用例图并不详细解释用例的使用,而只是提供用例、参与者和系统之间关系的简要概述。然而,用例图用 如何批量购买电话号码 于分析高级系统需求。该 UML 图中有 3 个主要组成部分,即:
- 功能需求——表示为用例;描述动作的动词
- 参与者——与系统交互的人;参与者可以是个人、组织或者内部或外部应用程序
- 参与者和用例之间的关系——用直线表示。
该图是最复杂的图之因为它是
交互概述图可以被认为是活动图,其中所有活动都被一些序列图所取代,或者它们也可以被认为是序列图,其详细说明了活动图符号,用于显示监督流程。这意味着该 美国B2B清单 表示法是活动图中使用的大部分表示法,并添加了交互、交互使用、时间限制、持续时间等元素。
时序图是交互图的另一种形式,主要关注的是时间。时序图是序列图的一种特殊形式。时序图和序列图之间的区别在于轴是相反的,因此时序从左到右增加,并且生命线显示在垂直排列的单独隔间中。时序图重点关注沿线性时间轴的生命线内部和之间的条件变化,并描述单个分类器的行为和分类器的交互。