预订演示

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

前页 后页

允许的值字段

输入表达式以决策表的单元形式编写,通常非常简单,可以是:

  • 值,例如“黄金”或
  • 测试,例如“年龄 < 25”
这些表达式中的值或变量必须通过输入数据提供,这些数据应该在决策需求图中可见。可用或可能的输入值或范围的范围通常会在定义级别进行讨论,这些构成决策表定义的所有重要参考。例如,贷款申请的决定可能依赖于顾客级别的输入,它可以在业务中定义为值的枚举—— “金、银、铜” ——也可以依赖于定义为的简单年龄值' 18 < 年龄 < 65 '。在表中定义规则及其逻辑时包含这些约束非常重要,因为这将使表更容易被人类理解并且更容易为工具验证。如果没有定义这些,建模者可能会假设表已完成,但验证者可能会另外规定。

无论建模者如何定义表达式,输入值都应该是互斥的和完成的,以确保表被正确定义并在运行时产生预期的输出(在实践中实现和使用之后)。

  • Exclusive - 表示输入值是不相交的;也就是说,它们不会相互重叠 - 没有重叠
  • 完全- 表示已捕获域中定义的所有相关输入值 - 没有间隙
这些输入约束或限制可以添加到输入和输出列正下方的标题中,在带有水平方向规则的表中。

此屏幕截图显示建模者已为财务应用程序决策表的输入列定义了允许值。风险评估输入只允许具有三个值,即高、中和低。 A在表中列出了 Minimal 等值,则会导致验证错误。我们将在本指南的后续部分详细介绍验证,但正如我们所讨论的,这是在错误使用“Minimal”的情况下验证功能的示例输出。