決策表:更清晰的邏輯和更好的決策

決策表是用於測試和需求管理的優秀工具。本質上,它是在處理複雜的業務規則時制定需求的結構化練習。

在 決策表中,業務邏輯很好地分為條件、動作(決策)和規則,用於表示構成業務邏輯的各種組件。

決策表能做什麼?

決策表是一種決策方式,涉及考慮各種條件及其相互關係,特別是對於復雜的相互關係。人們使用決策表來表示和發現業務邏輯,最終導致更好的業務。

決策表概覽——貸款審批示例

貸款審批決策表——視覺範式

比較文本描述和決策表

想要提前預訂的常旅客可以享受什麼折扣?

文本描述與相應的決策表

保險示例

以下決策表示例列出了保險公司提供的單次旅行保險的保費。簡而言之:有了這樣一個有組織的決策表,系統分析師可以毫無爭議、毫無疑問地理解保險單。

單程保費決策表——視覺範式

決策表軟件的使用

與紙質方法相比,使用決策表軟件提供了許多好處。首先,它使編輯和重新編輯變得容易。當代決策表工具還可以通過支持條件/操作/規則突出顯示、表格佈局、報告等功能來提供附加值。當然,在使用軟件時,它使工作的共享、討論和管理變得更加重要更輕鬆。

如今,基於計算機的信息系統已成為任何成功企業不可或缺的重要組成部分,因為發達的信息系統可以在短時間內進行準確的數據處理和決策,從而提高生產力並提高工作和服務的質量。

如何制定決策表?

 在 Visual Paradigm中創建 決策表 很容易。您不需要自己繪製表格和網格線。您甚至無需擔心如何使用編輯工具進行操作。只關注對你來說重要的東西——業務邏輯。只需單擊即可將條件、操作和業務規則添加到決策表中。

制定決策表

在本節中,我們將開發一個決策表,該表表示在線書店實施的以下業務規則。


  1. 新客戶必須提前付款。
  2. 如果客戶上個月的交易金額超過1000美元,但本次交易金額小於500美元,允許客戶預付款,貨到付款。
  3. 如果客戶上個月的交易金額超過1,000美元,而本次交易金額超過500美元,則允許客戶預付款或貨到付款但預付15%的押金。
  4. 如果客戶在上個月進行的交易金額少於 1,000 美元,請要求客戶提前付款。

現在,採取以下步驟來製定決策表。

  1. 啟動視覺範式。
  2. 要創建決策表,請從工具欄中選擇 圖表 > 新建 。
  3. 在 New Diagram 窗口中,選擇 Decision Table 並單擊 Next

 4.在模板選擇屏幕中 保留 空白,然後單擊下一步

5. 讓我們考慮這條規則: 新客戶必須提前付款。
顯然,“新客戶”是一個條件,“接受預付款”是一個動作。讓我們將它們放入決策表中。最初為您創建了一個虛擬條件和操作。讓我們將它們重命名為 新客戶 並 分別接受“預付款”

6.在第一條規則下,雙擊條件New customer旁邊的單元格 。選擇 Y。在第一條規則下,雙擊“Accept “Pay in advance”操作旁邊的單元格。選擇 X

7.我們還有一條規則: 如果客戶上個月的交易金額超過1000美元,但這次的交易金額小於500美元,允許客戶預付款,貨到付款。
首先添加一個新條件。您可以通過將鼠標指針移動到 條件 行並單擊添加按鈕來創建條件。

8. 將條件命名為 Previousmonthly transaction > $1,000

9. 再添加一個條件 —  Transaction > $500

10. 同樣,創建一個動作 Accept “Pay on delivery”

11. 通過單擊編輯器工具欄的第三個按鈕添加規則。

12. 選擇 Y 作為條件 以前的每月交易 >$1,000, 選擇N表示 交易 > $500

13. 為接受“預付款” 和 接受“交貨後付款” 操作 選擇X。

14. 創建其他規則。您的決策表應如下所示:

可以回答您問題的決策表

決策表的優勢之一是它允許人們從不同的角度查看業務邏輯,從而為與決策相關的各種問題提供答案。通過查看決策表,您可以很容易地知道在什麼條件下執行某個動作,滿足某個條件時會發生什麼,某個條件對決策過程的影響程度等。儘管您可以找到所有問題的答案這些問題肉眼可見,  Visual Paradigm 通過為您提供突出顯示功能使其變得更加簡單。只需點擊一個條件(行),覆蓋該條件的業務規則就會突出顯示。同樣的技術也可以應用於動作和規則。

相關鏈接

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。