ISTQB题解:关于一道决策表优化的题解

关于一道决策表优化的题解

问题来自ISTQB Foundation Level模拟试题中的一道题目

决策表优化

答案选项有:
A. 5 B. 6 C. 7 D. 8

应该选择哪一个选择呢?

问题解答

我们注意到这个决策表的条件桩给出了4个条件,每个条件可以取值为Y或者N,这样全排列组合的规则有 16 条 。
图中列出了 16 条规则。但是这些规则中存在冗余的规则。

首先去除掉不符合逻辑的规则,不符合逻辑的规则是无效的组合,这样首先去掉规则2、3、5。这样还剩余 16-3=13条规则。

接下来,对剩余的13条规则看看有没有能够合并的。能够合并的规则的特点是:动作桩相同,但是条件是无关的。所谓条件是“无关的”可以这样理解:即
从规则9—规则16,条件C1取值为N,无论条件C2是什么,动作取值都是相同的。这样规则9——16其实是可以合并为1条规则。这样规则1、4、6、7、8有5条,再加上规则9——16合并成的1条规则,总共有 6条规则。

所以,这个问题的正确答案是对其进行优化之后,最优决策表的规则有 6 条。

正确答案是: B
(完)

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值