预订演示
前页 后页

创建图表元素和关系

一旦建立模型结构并根据您的需要定制应用程序,包括选择 DMN蓝图和适当的工作区,您就可以开始创建图表和元素了。虽然可以在不首先创建图表的情况下创建元素,但通常的做法是从创建图表作为元素如何可视化的画布开始。您需要做的第一件事是在浏览器窗口中选择图表的位置。例如,您可能正在从事一个项目,并在“决策建模包”下定义了一个名为“欺诈检测”的包。通过选择“欺诈检测”包,您是在告诉Enterprise Architect ,您希望在此处插入新的决策需求图。

在接下来的几节中,我们将学习如何创建图表并添加元素、关系(需求)和工件,这些元素将定义描述重要决策的模型、它们的输入数据和知识源。

创建和查看图表

决策建模表示法实际上是一种可视化语法,虽然存在不可见的句法项,但大部分语法都是用图表直观地表达和查看的。因此,能够创建和查看图表非常重要,因为这些图表将有效地定义表达决策内容的句子。 Enterprise Architect是一个灵活的工具,提供了多种打开现有图表和创建新图表的方法,包括:

  • 从丝带中选择:

  • 从浏览器窗口标题栏中选择:

  • 从浏览器窗口上下文(右键单击)菜单中选择:

无论您选择哪种方法,您都可以从“新建图表”对话框的“图表类型”面板中选择 DMN 图表类型。

要打开现有图表,请在浏览器窗口中找到它,然后双击,或右键单击并从图表的上下文菜单中选择打开

让我们继续创建一个决策需求图 (DRD) 来表示“欺诈检测”决策模型。选择决策需求图作为图表类型并输入适当的名称(注记将默认使用包的名称)。单击确定按钮后,将创建并打开一个新的(空白)DRD 图,并显示 DMN工具箱,供您或您的团队成员创建元素和关系。如图所示,一个新节点将添加到浏览器窗口中,位于所选包的下方,代表图表。可以随时重命名图表,或将其移动到其他位置,并且可以添加或更新图表的属性。

Enterprise Architect将创建一个图表画布,其中包含一个表示图表边界的不可见框架。标题信息包含在画布的顶部,并显示图表名称和图表类型。图表框架可以根据需要显示在文档和其他输出中

将元素添加到图表中

打开新的(或现有的)图表后,您就可以开始创建元素和关系来描述决策了。基本上有两种类型的object可以添加到图表中:

  • 新元素 -通过从工具箱中拖动一个项目并将其放到图表画布上来创建
  • 现有元素 -通过从浏览器窗口拖放元素放置在图表上
如果您正在开始一个新项目并且刚刚设置了存储库,则浏览器窗口中通常不会有元素,因此您将更多地使用第一个选项并从工具箱创建元素。随着项目的进展,使用第二个选项并将现有元素从浏览器窗口拖到图表上将变得越来越普遍。

我们将创建一个新的决策,因此我们将一个决策项从工具箱到图表画布上。该元素将被赋予默认名称“Decision1”。现在使用属性窗口,通常停靠在图表的一侧,通过键入默认名称“Decision1”将元素的名称更改为“欺诈级别”。

这将更改浏览器窗口和图表中元素的名称。返回图表,您将看到新添加的决策,名称为“欺诈级别”。

我们现在可以使用相同的方法添加任意数量的其他元素,包括其他决策、输入数据、业务模型等。这些其他元素都可以从工具箱中获得。

将关系添加到一个图表

添加两个或更多元素后,您可以将它们与关系连接起来,这提供了模型中不同元素之间的语义粘合。例如,输入数据元素使用信息需求关系连接到决策元素。有两种主要方式可以将连接器添加到图表中:

  1. 快速链接器 -通过拖动快速链接器箭头(在元素的右上角)和另一个图表object之间的链接来启动直观的图表设备。
  2. 工具箱项-可以在工具箱中选择连接器,然后在两个图表对象之间拖动。
任何一种方法都将导致在两个元素之间绘制指定的连接器。需要注意确保您在正确的方向上拖动 - DMN 信息需求连接器显示客户A需要来自供应商B的信息,因此您从A拖动到B ;但信息流是从供应商B到客户A ,因此生成的箭头从B指向A 。相同的逻辑适用于知识需求连接器。

无论使用哪种方法,结果都将是连接两个决策的信息需求关系。可以更改连接器的方向和样式,并且可以添加任意数量的路径点,以便随着模型的开发以不同的方式对其进行布线。此图显示了添加连接器的结果,如果建模者无意中将连接器添加到错误的方向,可以通过访问连接器上下文菜单的高级子菜单中的选项来方便地反转它。