前页 后页

Windows和工具

我们已经看到了用户界面的可用于创建和维护决策模型的某些部分,包括“浏览器”窗口,“新图”对话框和画布以及“透视图”和“工作区”功能。当选择DMN透视图时, Enterprise Architect会加载适当的内部技术,从而有效地将工具更改为决策建模平台,这样当您选择创建新图时,您只会看到用于创建决策需求图的选项。

Enterprise Architect实施DMN标准最强大的方面之一就是能够模拟决策模型。这意味着需求分析师或其他利益相关者可以使用测试数据执行模型的试运行,以模拟决策模型在特定上下文中将生成的输出。因此,例如,在我们的欺诈检测模型中,可以为决策模型提供许多输入,并且将基于此输入和已配置的规则生成输出。

Enterprise Architect提供了两个重要的决策窗口。我们现在将介绍这两个窗口,并且,正如您将在《指南》中看到的那样,这些窗口将被广泛使用。

  • DMN表达式窗口- 用于以决策表,带框表达式和其他表达式类型的形式定义表达式
  • DMN模拟窗口- 用于配置和运行模拟
此外,还有各种各样的工具可用于促进决策模型的使用,稍后我们将在《指南》中介绍其中一些工具。这些其他工具包括:
  • 文件产生
  • 讨论与评论
  • 可追溯性
  • 关系矩阵
  • 图表过滤器
  • 规格经理

DMN表达窗口

我们花了很多时间介绍DMN并描述了模型的上下文,包括项目浏览器中的位置并添加了图表元素。表达式窗口是决策的引擎室或控制中心,逻辑驻留在该窗口中,该逻辑可根据用户定义的表达式将输入信息有效地转换为决策输出,这些表达式可以是例如决策表中定义的规则。有一个验证工具,可以测试决策表中定义的规则的正确性和覆盖范围。在此还定义了输入数据,包括可以使用预定义的输入数据创建并重用于运行模拟的数据集,从而可以以可靠且可重复的方式执行测试。

模拟功能区

Simulate功能区提供了用于进行仿真的工具选择,因此在这里我们看到决策建模仿真工具使公司与许多其他仿真工具保持联系,包括业务流程仿真(BPSim),Modelica / Simulink(SysML Pararametric)和StateMachine Simulation 。

功能区上的DMN项具有一个下拉菜单,该菜单提供了许多用于决策模型模拟的工具。其中包括选择工作空间和透视图,以及查找代表带有已配置模拟的模型片段的配置项。

功能区提供了一个通用的控制面板,用于运行任何类型的仿真。当已配置并加载DMN仿真时,可以使用此功能。它允许模拟运行完成,暂停,单步执行或停止。在您开发决策模型或评估现有决策模型时,此工具将成为您的朋友,并且需要了解模型的哪些部分对最终输出有所贡献。稍后,我们将在指南中详细介绍运行模拟。

DMN仿真窗口

“模拟”窗口提供了配置和运行模拟的功能,包括选择在每个决策中应使用哪些数据集。仿真结果将以图表元素的注释形式显示在当前图表中。还可以从“模拟功能区”的“运行模拟”面板控制模拟,并且两个控制面板都允许逐步执行模拟,以显示为给定的输入数据选择了决策表达式(包括决策表)中的哪些规则。加载仿真配置后,仿真窗口将变为活动状态,这可以通过双击当前图中的Configuration元素来实现。

第二个图演示了在运行模拟时创建的图的注释。元素具有为决策图的每个级别注释的输入和输出,可以看到这些元素正在从层次结构中的较低决策到最高决策(只有传入但没有任何传出的决策)冒泡信息要求)。

其他工具

在前面的部分中,我们向您介绍了使用决策模型时使用的主要窗口,在此之前的主题中,我们介绍了用于决策建模的主要图表(即“决策需求”图表)。但是,还有很多其他工具在创建和管理这些模型时将具有无价的价值,这些工具将在本文档的后面介绍。在讨论设置存储库结构时,我们引入了“浏览器”窗口,但尚未引入存储库的其他选项卡或视图,这些选项卡或视图对于获取正在使用的决策模型部分的集中视图或“钥匙孔”视图非常有用。上。

  • 上下文浏览器- 提供项目浏览器中元素的集中子集
  • 图表浏览器- 提供当前图表上的元素和连接器的列表
  • 元素浏览器- 提供当前元素的重要功能,属性和关系的列表