上一主题: 建模过程中要考虑的案例

下一主题: 服务水平模板

业务逻辑模板和模块

业务逻辑模板是为度量标准存储计算方法的简单方法。 它们是完整的业务逻辑组件,并且是为其他业务逻辑组件创建基准的便利方式。 从模板创建的新业务逻辑组件复制代码并创建它的新实例。 但是,使用模板时的灵活性通常很低,应尽量使用业务逻辑模块。

业务逻辑模块是独立代码组件,这些组件允许其他业务逻辑重用相同代码库。 这些模块还可以包括其他模块,因此可有多个层次结构级别。 在使用模块时,代码包含在一个位置,并由链接到它的其他每个组件重用。 此重用代码部分通过消除代码复制,可简化维护,并可快速轻松地应用系统范围的逻辑更改。

在设计阶段,需要标识主要业务逻辑模块及其相关参数。 一旦完成合同建模并且合同经理获得要使用的逻辑的清晰视图后,便可标识它们共有并可在独立模块中定义的计算。

业务逻辑模板和模块

上面的图表描绘一个模块,它计算帮助台活动的成功率以满足在给定阈值内的目标。 要如上所述实现该模块,需要定义两个参数,也称为度量标准参数:一个定义帮助台活动的类型,另一个定义要与之进行比较的阈值(请参阅建模过程中要考虑的案例中的度量标准参数的定义)。

通过认真考虑系统中实施的计算类型,您可能会发现,通过更改一小部分代码并使用参数来充当相似类型之间的“切换”可以执行许多相似类型。 这样,便可最大程度地减少需要创建的代码量,并最大程度地增加重用代码量。