前页 后页

开发业务规则模型

在对业务规则进行建模时,您首先要开发模型结构以在规则的使用上下文中表示规则,然后有效地编译(或编写)规则以使其在该上下文中可操作。从编译的规则中,您可以创建电子表格以供参考,也可以为应用规则的应用程序生成行为代码,或同时使用两者。

工艺总结

  1. 使用模型向导生成用于定义业务规则的业务规则模型。
  2. 在生成的业务规则图中,开始将业务规则标识为业务规则元素,每个元素代表一个特定的业务规则。
  3. 在生成的业务域模型图中,编辑现有的类(并创建其他类)以表示业务域或流程中的业务对象。这些提供了业务词汇作为业务规则的上下文。
  4. 其中一个类别代表规则的实际应用;在该类下是一个规则流活动和活动图,您可以在其中创建规则任务,在这些任务下按业务规则的执行顺序对业务规则进行分组。如果您需要更高级别的分组来定义规则应用程序的不同区域,则可以使用其自己的活动创建其他规则处理类。
  5. 返回业务规则图,然后从浏览器窗口中拖动“规则任务”元素,为每个任务分配相应的业务规则元素。
  6. 使用Rule Composer编写和验证业务规则。
  7. 如果您想要应用和执行业务规则的代码,请从包含业务规则活动的Class元素中生成它。
该流程以图形方式表示了这些步骤:

Road map for creating a Business Rules Modeling (BRM) rule model in Sparx Systems Enterprise Architect.

笔记

  • Enterprise Architect的Unified版和Ultimate版提供了业务规则建模

学到更多