决策表说明
决策表分为4个部分,左上部列出了所有条件,左下部列出了所有基于组合条件的可能的动作;右半部分构成一个矩阵,该矩阵表示在特定的组合下,满足条件组合将会触发相应的动作。
例如下图,按右半部第一列的规则看,当是普通会员没有特别折扣时触发无折扣的动作。
开发决策表的步骤:
- 列出特定过程(或构件)相关的所有动作。
- 列出执行该过程时所有的条件(或所做的决策)。
- 将特定的条件组合与特定的动作相关联,消除不可能的条件组合;或者找出所有可能的条件排列。
- 定义规则,指出一组条件应对应哪个或哪些动作。