Decision Table

Decision Table show sets of conditions and the actions resulting from them when the logic can be easily expressed in a table format

Developing Decision Tables
In order to build decision tables, you need to determine the maximum size of the table, eliminate any impossible situations, inconsistencies, or redundancies, and simplify the table as much as possible. The following steps provide offer some guidelines to developing decision tables:

1. Determine the number of conditions that may affect the decision. Combine rows that overlap, for example, conditions that are mutually exclusive. The number of conditions becomes the number of rows in the top half of the decision table.

2. Determine the number of possible actions that can be taken. This becomes the number of rows in the lower half of the decision table.

3. Determine the number of condition alternatives for each condition. In the simplest form of decision table, there would be two alternatives (Y or N) for each condition. In an extended-entry table, there may be many alternatives for each condition.

4. Calculate the maximum number of columns in the decision table by multiplying the number of alternatives for each condition.

you can refer

http://www.ibm.com/developerworks/rational/library/jun06/vauthier/

http://www.cems.uwe.ac.uk/jharney/table.html

Comments