前页 后页

使用水平

决策模型和表示法的创建者希望不同组织以及同一组织可以以各种方式使用它。将模型划分为“需求”,“逻辑”和“实现”级别可避免以下情况的使用场景:

  • 建模人类决策
  • 自动化决策的建模要求
  • 建模自动化决策
一些教科书和白皮书将这些作为决策领域的成熟度加以讨论,但未能解释在许多情况下,即使在高度自动化的系统中,对于人类而言,重要的还是必须的。最终决定,特别是在人类安全领域;这些将不会自动执行,但是出于管理和监管方面的原因而必须进行描述。

建模人类决策

DMN可以用于建模由员工而非计算机系统执行的企业,组织或计划级别的决策。通常,决策是在相当高的级别上描述的,规则通常以自然语言编写,但可以使用更正式的机制(例如决策表)来描述。在此级别上,使用业务知识模型来建模知识与决策之间的关系非常有用,该业务知识模型捕获了业务知识的特定领域及其对一个或多个决策(例如一组标准操作程序)的适用性。知识源也可以进行建模,以描述业务知识的源,例如《标准操作程序手册》。这种类型的建模可以是描述性的也可以是描述性的。

自动化决策的建模要求

当DMN用于对自动化决策系统的需求进行建模时,定义输入和输出以及将模型开发到自动化系统所需的保真度水平非常重要。

建模和实施自动化决策

Enterprise Architect是一个完整的生命周期工具,可用于为自动化决策模型系统的决策建模,并可以用多种语言生成编程代码,这些语言可以将决策要求及其附带的定义包含在实现代码中。这是一种功能强大的机制,可提高生产率,并确保组织中最高级别的思想者与最终的自动化系统之间存在一条不间断的链,该链通过一个工具即可处理决策并确定其输出。