决策表法

  • 格式:docx
  • 大小:108.00 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、决策表:

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

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

2、决策表的构成:

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

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

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

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

规则:

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

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

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

项有多少列。

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

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

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

1-4567-8

问题C1:你觉得疲倦吗?Y N N N C2:感兴趣吗?—Y Y N C3:糊涂吗?—Y N—

建议A1:重读√

A2:继续√

A3:跳到下一章√A4:休息√

4、决策表测试方法:

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

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

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

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

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

3)填入条件项;

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

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

举例:

维修机器问题描述:

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

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

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

条件桩:

动作桩: