前页 后页

创建图元素和关系

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

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

创建和查看图

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

  • 从功能区中选择:

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

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

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

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

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

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

向图中添加元素

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

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

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

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

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

向关系图添加关系

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

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

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