前页 | 后页 |
决策模型示例
该示例决策模型使用决策模型和注释语言的基本和通用元素来演示和例示我们可能在某个时候都对我们都感兴趣的业务决策-HR Review决策可能导致加薪或晋升。
HR Review Decision元素本身并不定义规则,而是Invocation类型的,并调用Promotion Rules元素的服务,该条件是可以在不同上下文中重用的业务知识模型(BKM)。 BKM在其内部存储的决策表中定义了升级规则,当其被调用时,它将结果输出传递回Decision元素。
决策元素具有两个输入,即:关键绩效指标(KPI)数据和项目数据-此数据用作决策的输入。 Enterprise Architect具有强大的机制来定义不同的数据集,这些数据集可用于模拟决策,并有效地允许业务和技术用户执行“假设分析”,作为生产前测试或生产中支持分析的一部分。决策表达式编辑器允许用户在易于使用的表中创建和修改规则,该表为输入和输出列着色,并具有许多内置功能,使业务和技术用户可以轻松地进行决策。可以插入任意数量的“注释”列以创建其他文档来解释表达式。
Enterprise Architect是一个完整的生命周期工具,一旦创建了决策模型并对其进行了测试,就可以将其生成到实现代码中,从而确保将业务定义的决策包含在代码中。作为测试过程的一部分,该工具提供了一个强大的仿真引擎,该引擎可以像在生产系统中一样可视化模型。可以定义任意数量的数据集并将其与仿真一起使用,以测试决策逻辑,从而避免在生产系统中发生错误。