1. 程式人生 > >ISTQB題解:關於一道決策表優化的題解

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
(完)