预订演示

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

前页 后页

示例-贷款还款

此业务知识模型(BKM) 支付以文字形式实现。

  • BKM定义了三个参数:利率,期限和原则
设置输入参数的值并评估模型:

  • 将显示运行时参数值;例如,费率= 00.005
  • BKM的结果将通过文字表达式求值,并且该值将显示在声明行上;例如,return = 1798.65

尽管此公式可以写成一行,但相当复杂。我们可以使用内置函数和Boxed Context重构此模型,以提高可读性:

  • Boxed Context定义了两个变量表达式成对的条目。这些变量用作“局部变量”,可以在以后的表达式中使用
  • 返回值:表达式可以使用“局部变量”的值
  • Boxed Context中的任何表达式都可以使用可自定义的模板DMN库中定义的内置函数。例如,在此示例中使用了函数PMT(...)和十进制(...)
模拟结果与文字表达式完全相同: