決策表提供了一種簡潔的方式來組織數據,并將條件和操作鏈接在一起。有時它被用作流程圖和切換案例語句的替代品。決策表可以是簡單的,也可以是復雜的,和通常用于處理復雜的編程和業務決策,通過以簡單而優雅的形式呈現條件...
決策表提供了一種簡潔的方式來組織數據,并將條件和操作鏈接在一起。有時它被用作流程圖和切換案例語句的替代品。決策表可以是簡單的,也可以是復雜的,和通常用于處理復雜的編程和業務決策,通過以簡單而優雅的形式呈現條件和操作。
![]()
向上豎起大拇指的商人決策表通常至少分為四個象限。最基本的示例有兩行兩列。左上象限存儲條件,而右上角用于概述條件規則和備選方案。同時,左下角的象限包含操作,右下角包含操作規則。決策表在這四個基本象限之外變化很大。條件行用于評估情況。例如,表格可用于診斷電視機的問題。表格左上角的第一列可能只是簡單地說"條件",而第二列被細分為不同的行,每行有一個條件。與電視有關的條件可能包括:無信號、無圖片、背光暗淡和無聲音。操作另一方面,第節描述了條件中列出的問題的可能解決方案。第一列簡單地說是"行動",而第二列又細分成幾行,包含了人們可以采取的行動。對于電視來說,這可能包括:檢查天線電纜、檢查插頭,以及調整音量控制。表中常見的添加項是規則檢查表。簡單的檢查表將包含Y表示是,N表示否。對于每種可能的條件組合,都有一個規則列。例如,如果電視有四個條件,則Y和N有16個可能的組合如果只有三個條件,就有八個可能的組合。使用決策表的人將勾選、圈出或標記條件列表中的"Y",以確定哪些組合是正確的。取決于滿足哪些條件,在需要執行的操作旁邊會有X標記,這意味著決策表直接簡化了決策過程,為了形成一個平衡的決策表,創建者需要決定列出最相關的條件,可以列出的條件沒有限制,但是,每增加一個,就會增加用于決定需要采取哪些操作的規則組合的數量。當與列出的條件進行比較時,規則也應限于最相關的。