什么是UML概要图,何时使用?

什么是UML概要图,何时使用?,uml,modeling,profile,diagram,Uml,Modeling,Profile,Diagram,我一直在读UML概要图,但我不理解它。我想主要了解什么时候可以使用它。实际上没有特殊的UML图。所有的UML图都是相等的,但有些图比其他图更相等。UML图类别主要包含但不强制包含某个区域的元素。众所周知的是用例和类图以及其他一些 现在,UML中的一个概要文件被用来定义原型,可能还有原型属性。原型扩展了UML类、用例等或其他概要文件中定义的元元素,通过这种方式构建新的元类型 这样做是为了对某些域进行建模,并为建模者提供特定的新元素。例如,您可以为汽车制造商定义一个概要文件,并引入原型,如,等等。因

我一直在读UML概要图,但我不理解它。我想主要了解什么时候可以使用它。

实际上没有特殊的UML图。所有的UML图都是相等的,但有些图比其他图更相等。UML图类别主要包含但不强制包含某个区域的元素。众所周知的是用例和类图以及其他一些

现在,UML中的一个概要文件被用来定义原型,可能还有原型属性。原型扩展了UML类、用例等或其他概要文件中定义的元元素,通过这种方式构建新的元类型

这样做是为了对某些域进行建模,并为建模者提供特定的新元素。例如,您可以为汽车制造商定义一个概要文件,并引入原型,如,等等。因此,这些业务对象在该领域具有广为人知的语义。马达可以具有原型属性,比如type是gas、electric等的枚举。OMG和其他权威机构(如SysML、BPMN等)发布了一些预定义的概要文件

从工具的角度来看,概要图将为您提供元类、原型属性的句柄和特定的连接器(如Extends),以简化新概要文件的创建。

A是一种特殊的包,允许您扩展UML。这是一个结构图,它使用元类来解释这些扩展,因此用于定义UML本身的类

例如,看看标准配置文件如何定义

您肯定会注意到黑色箭头,它看起来像一个概括,但有一个填充的头部。它们意味着UML元类的扩展。因此,这里一个UML组件可以用原型«实体»进行扩展。与所有UML图一样,该图并没有显示所有内容。所以你会对刻板印象有一些定义

您可以在中找到一个实用的示例,如果您对许多基于EJB的设计进行建模,该示例将非常有用。如果你做专业建模,你可以用同样的方式定义一个更专业的轮廓

UML概要文件的另一个使用示例是定义编程语言的基本类型。例如,如果UML原语类型Integer和Real不是您想要的,那么您可以在自己的概要文件中很好地定义以下原语类型:

配置文件甚至允许您将图形图标与元素相关联