我正在记录一个在其业务规则中有许多计算的系统。为了表示这些计算,我不知道我需要生成什么样的工件来澄清这些规则及其计算。
你有什么建议这样做?
答案 0 :(得分:1)
您可以使用对象约束语言(OCL)来表达此类事物。您可以将以OCL表示的计算附加到派生属性。
答案 1 :(得分:1)
你可能会比将所有东西都强加到你的图表中更快。毕竟,它们的目的是让你和其他人的生活更轻松;)
答案 2 :(得分:0)
我认为业务规则主要暗示您的系统必须响应输入或事件的方式。这意味着大多数规则用于描述在某些情况发生时系统的反应。我们可以使用诸如状态图表或活动图(作为高级别)之类的工件来描述这些类型的事实。
此外,电子表格软件(如Microsoft Excel)可用于描述系统规则或用例的详细计算。它们广泛,易于维护,每个人都可以访问计算和事件样本结果。甚至一些业务规则引擎(如JBoss DRool)也会将电子表格文件中的业务规则作为输入,解释它们并从中推断出正确的决策。