预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

表达式决策表达式类型

决策建模和符号的逻辑级别使用表达式,允许决策建模者使用一系列表达式、语言及其预定义函数来构造将输入值与输出值相关联的语句。每个决策模型的业务、工程或科学上下文可能会有很大差异,正如决策需求模型在这些不同的上下文中需要不同一样,决策逻辑级别的表达方式也需要不同。正是为了适应这些不同的情况,规范提供了四种不同的表达逻辑的表达方式,由建模者选择最合适的一种来使用。四种值表达式类型是:文字表达式、盒装上下文、调用决策表。决策表无疑是最灵活和最普遍适用的表达式类型,虽然在这里将讨论它们,但本指南中的整个主题都致力于如何使用它们。

在接下来的部分中,我们将提供一些关于在给定时间使用哪种表达式类型的上下文,但在许多方面,这些类型的呈现顺序反映了它们的适用性和复杂性。 Enterprise Architect支持所有四种表达式类型,并添加了超出规范中规定的一系列附加特征,这些特征将使建模者富有成效并有助于确保决策模型提供巨大的业务、工程或科学价值。

我们还将提供有关表达语言的一些信息,包括F riendly E nough E expression L语言,或简称 FEEL。

值表达式类型

盒装上下文

盒装上下文是上下文条目A集合,由(名称,值)对组成,每对都有一个结果值。

上下文条目提供了一种将复杂的表达式分解为一系列简单表达式的方法,提供可以在后续上下文条目中使用的中间结果。

决策表

决策表是A组相关输入和输出表达式的表格表示,组织成规则,指示哪个输出条目适用于一组特定的输入条目。

调用

调用调用另一个模型元素(业务知识模型或决策服务)以提供决策结果。调用定义了传递给“被调用”元素的参数,为上下文其决策逻辑提供时间。然后将决策结果传递回“调用”元素。

文字表达

文字表达式A决策逻辑指定为描述输出值如何从其输入值派生的文本表达式。为了支持模拟和执行,文字表达式可以使用JavaScript函数。