预订演示
前页 后页

定义建模语言

Create your own modeling language

如果您想进行更专业的建模,可以扩展基础UML建模元素及其用法,以开发您自己的建模语言或解决方案。 A简单的方法是开发和部署MDG 技术,它可以包含多个专业的Profiles和一系列其他机制,为您的定制解决方案提供最广泛的应用范围。

扩展功能

功能

描述

也见

MDG技术

MDG 技术是一种提供对商用技术或您自己创建的技术资源的访问的工具。这些资源包括各种各样的功能和工具,例如UML Profiles 、代码模块、脚本、模式、图像、标记值类型、报告模板、链接文档模板和工具箱包页面。

MDG技术-创造

Profiles

Profiles是扩展UML的一种方法;您可以使用它们在特定领域中构建模型。

A配置文件是扩展或应用于元素、属性、方法和连接器的附加构造型和标记值的集合,它们共同描述某些特定的建模问题并促进该领域的建模构造。

使用UML Profiles 开发Profiles

构造型

构造型是一种内置机制,用于逻辑地扩展或改变模型元素的含义、显示和语法。不同的模型元素具有与之相关的不同标准构造型。

当您定制自己的构造型时,同样的原则也适用,无论是通过“ UML类型”对话框来限定现有类型的元素,还是作为扩展特定元类元素来定义新的元素类型。

UML构造型 定制构造型 创建构造型Profiles

设计模式

模式是可以从一组一般建模场景(即参数化协作)中抽象出来的协作对象/类组。

它们通常描述如何解决抽象问题,并且是实现重用和构建稳健性的绝佳手段。

设计模式 发布一个模式

形状脚本

A形状脚本是一种将自定义形状和方向应用于元素或连接器的脚本,用于替代该object的标准UML符号。每个脚本都与一个特定的构造型相关联,并为每个具有该构造型的object绘制。

通过重新定义标准UML object的属性来创建新object ,您也可以将新形状应用于该object 。

形状脚本

标记值类型

您可以使用标记值向模型元素添加更多属性。您可以在三个级别应用它们:

  • 作为与模型元素相关的标准标记值
  • 作为基于标准标记值类型的定制标记值
  • 作为基于定制标记标记值类型的定制标记值
标记值 标记值类型 创建自定义屏蔽标记值类型

代码模板框架

在Enterprise Architect中,您可以通过自定义控制这些操作的模板来修改代码生成或转换的方式,包括为行为模型生成代码。您还可以将这些模板合并到某项技术中,将自定义的生成和转换功能添加到该技术的功能中。

代码模板框架