Download - Ssad Decision Table
-
8/4/2019 Ssad Decision Table
1/14
DECISION TABLE
-
8/4/2019 Ssad Decision Table
2/14
Decision Tables
Shows a logical structure, with all possiblecombinations of conditions and resulting actions
It is important to consider every possible outcome toensure that you have overlooked nothing
-
8/4/2019 Ssad Decision Table
3/14
-
8/4/2019 Ssad Decision Table
4/14
Decision Tables
A decision table is a table with variousconditions and their correspondingactions. Decision table is a twodimensional matrix. It is divided into four
parts,condition stub
action stub
condition entryaction entry
-
8/4/2019 Ssad Decision Table
5/14
Condition stub shows the various possibleconditions.
Condition entry is used for specifyingwhich condition is being analyzed.
Action stub shows the various actionstaken against different conditions.
action entry is used to find out whichaction is taken corresponding to a
particular set of conditions.
-
8/4/2019 Ssad Decision Table
6/14
Developing Decision Tables
Every decision should be given a name andthe logic of the decision table is independentof the sequence in which condition rules arewritten but the action takes place in the order
in which events occur. duplication of terms and meaning should be
avoided and only the standardized languagemust be used.
-
8/4/2019 Ssad Decision Table
7/14
The steps of building the concerned tablesare given below.
1. Firstly figure out the most essential factors to beconsidered in making a decision.
This will identify the conditions involved in the decision.Only those conditions should be selected which have the
potential to either occur or not but partial occurrences arenot permissible.
-
8/4/2019 Ssad Decision Table
8/14
2. Determine the most possible steps that can take place
under varying conditions and not just under currentcondition. This step will identify the actions.
3. Calculate all the possible combinations ofconditions.
For every N number of conditions there are2*2*2. (N times) combinations to be considered.
-
8/4/2019 Ssad Decision Table
9/14
4. Fill the decision rules in the table. Entries in a decision table are filled as Y/N
action entries are generally marked as "X". For the conditions that are immaterial a hyphen "-" is
generally put.
Decision table is further simplified by eliminating and
consolidating certain rules. Impossible rules are eliminated.
There are certain conditions whose values do not affect thedecision and always result in the same action. These rulescan be consolidated into a single rule.
-
8/4/2019 Ssad Decision Table
10/14
Case study-Consider the recruitmentpolicy of ABC Software Ltd.
It the applicant is a BE then recruit otherwise not. If the person is from Computer Science, put him/her in
the software development department if the person is from non-computer science background
put him/her in HR department.
If the Person is from Computer Science and havingexperience equal to or greater than 3 years, take him/heras Team leader
if the experience is less than that then take the person asTeam member.
If the person recruited is from non Computer Sciencebackground, having experience less than three years,make him/her Management Trainee otherwise Manager
-
8/4/2019 Ssad Decision Table
11/14
-
8/4/2019 Ssad Decision Table
12/14
-
8/4/2019 Ssad Decision Table
13/14
Example
-
8/4/2019 Ssad Decision Table
14/14
Thank You.