当前位置:文档之家› 决策表法

决策表法

决策表法
决策表法

1、决策表:

决策表(Decision Table),又叫判定表

是分析和表达多逻辑条件下执行不同操作的工具。

2、决策表的构成:

条件桩:列出了问题的所有条件。

条件项:针对条件桩给出的条件列出所有可能的取值。

动作桩:给出了问题规定的可能采取的操作。

动作项:和条件项紧密相关,指出在条件项的各组取值情况下应采取的动作。

规则:

任何一个条件组合的特定取值及其相应要执行的操作称为规则;

在决策表中贯穿条件项和动作项的一列就是一条规则;

决策表中列出多少组条件取值,也就有多少条规则,即条件项和动作项有多少列。

通过“阅读指南”实例说明了决策表的构成。

3、决策表的化简:合并规则

有两条或多条规则具有相同的动作,并且其条件项之间存在着极为相似的关系,就可以将规则合并。

1-4567-8

4、决策表测试方法:

根据软件规格说明,构造决策表的5个步骤如下:

1)列出所有的条件桩和动作桩;

分析输入域,对输入域进行等价类划分;

分析输出域,对输出进行细化,以指导具体的输出动作;

2)确定规则的个数;假如有n个条件,每个条件有两个取值(0,1),则有2n种规则;

3)填入条件项;

4)填入动作项,得到初始决策表;

5)简化,合并相似规则(相同动作)。

举例:

维修机器问题描述:

“……对于功率大于50马力的机器,并且维修记录不全或已运行10年以上的

机器,应给予优先的维修处理……”

1)列出所有的条件桩和动作桩

条件桩:

动作桩:

相关主题
文本预览
相关文档 最新文档