判定表的原理
- 适用范围
- 在一些数据处理问题当中,某些操作的实施依赖于多个输入条件的组合。判定表能够将复杂问题按照各种可能的情况全部列举出来,避免遗漏。
- 判定表的概念
- 又叫决策表,是分析和表达多逻辑条件下执行不同操作情况的工具。
判定表的组成
- 组成
- 条件桩(Condition Stub)
列出问题的所有条件 - 动作桩(Action Stub)
列出可能采取的操作 - 条件项(Condition Entity)
列出条件桩的取值
条件项“—”表示与取值无关。 - 动作项(Action Entity)
列出条件项各种取值下应该采取的动作
- 条件桩(Condition Stub)
- 规则
- 在判定表中贯穿条件项和动作项的一列就是一条规则。
- 任何一个条件组合的特定取值及其相应要执行的操作称为规则。
- 判定表中列出多少组条件取值,也就有多少条规则,即条件项和动作项有多少列。
- 规则合并
- 规则合并就是判定表的简化。
- 有两条或多条规则具有相同的动作,并且其条件项之间存在着极为相似的关系,就可以将规则合并。
判定表建立的步骤
根据软