1

我正在记录一个在其业务规则中包含许多计算的系统。为了表示这些计算,我不知道我需要生成什么样的工件来阐明这些规则及其计算。

你建议怎么做?

4

3 回答 3

1

您可以使用对象约束语言 (OCL) 来表达这些事情。您可以将用 OCL 表示的计算附加到派生属性。

于 2013-09-27T21:19:40.263 回答
1
  1. 只需设置一个普通文档(例如乳胶)
  2. ...并包括您需要的所有公式。将它们封装到(唯一编号的)需求中。
  3. 为您的计算分配清晰和唯一的名称,并
  4. 在 UML 活动图、状态图、类方法名称或您需要的任何其他工件中引用它们。

你可能会比强迫一切都进入你的图表更快。毕竟,它们旨在让您和其他人的生活更轻松;)

于 2013-09-29T19:29:49.377 回答
0

我认为业务规则主要意味着您的系统必须响应输入或事件的方式。这意味着大多数规则都用于描述如果某些情况发生时系统的反应。我们可以使用状态图或活动图(作为高级)等工件来描述这些类型的事实。

也可以使用电子表格软件(如 Microsoft Excel)来描述规则或系统用例的详细计算。它们分布广泛、易于维护,并且每个人都可以访问计算并记录样本结果。甚至一些业务规则引擎(如 JBoss DRool)也将电子表格文件中的业务规则作为输入,解释它们并从中推断出正确的决策。

于 2013-09-27T20:41:16.800 回答