zoukankan      html  css  js  c++  java
  • 判定表组成法

    判定表组成

    条件桩(Condition Stub):列出了问题的所有条件,通常认为列出的条件的次序无关紧要。
    动作桩(Action Stub):列出了问题规定可能采取的操作,这些操作的排列顺序没有约束。
    条件项(Condition Entry):列出针对它左列条件的取值,在所有可能情况下的真假值。
    动作项(Action Entry):列出在条件项的各种取值情况下应该采取的动作。

    规则:任何一个条件组合的特定取值及其相应要执行的操作,在判定表中贯穿条件项和动作项的一列就是一条规则。显然,判定表中列出多少组条件取值,也就有多少条规则,既条件项和动作项有多少列。

    判定表的建立步骤

    ①确定规则的个数。假如有n个条件.每个条件有两个取值(0,1),故有2n种规则。
    ②列出所有的条件桩和动作桩。
    ③填入条件项。
    ④填入动作项.等到初始判定表。
    ⑤简化.合并相似规则(相同动作)。

    使用条件

    ①规格说明以判定表形式给出,或很容易转换成判定表。
    ②条件的排列顺序不会也不影响执行哪些操作。
    ③规则的排列顺序不会也不影响执行哪些操作。
    ④每当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。
    ⑤如果某一规则得到满足要执行多个操作,这些操作的执行顺序无关紧要。

  • 相关阅读:
    【BZOJ1645】[Usaco2007 Open]City Horizon 城市地平线 离散化+线段树
    【BZOJ4196】[Noi2015]软件包管理器 树链剖分
    【BZOJ4698】Sdoi2008 Sandy的卡片 后缀数组+RMQ
    【BZOJ4278】[ONTAK2015]Tasowanie 后缀数组
    mysql中使用concat例子
    SAP basis 常用事物
    推和敲
    踏和走
    下一个该你啦
    长城:恐惧的纪念碑
  • 原文地址:https://www.cnblogs.com/TD1900/p/12190740.html
Copyright © 2011-2022 走看看