decision_tables_flashcards
What is a decision table?
A matrix representation of the logic of a decision that specifies possible conditions and resulting actions.
What are condition stubs in a decision table?
Part of a decision table that lists the conditions relevant to the decision.
What are action stubs in a decision table?
Part of a decision table that lists the actions that result from a given set of conditions.
What are rules in a decision table?
Part of a decision table that specifies which actions are to be followed for a given set of conditions.
What is an indifferent condition in a decision table?
A condition whose value does not affect which actions are taken for two or more rules.
What are the steps to create a decision table?
- Name the conditions and their possible values. 2. Name all possible actions. 3. List all possible rules. 4. Define actions for each rule. 5. Simplify the table.
Why are decision tables useful in system analysis?
They help in clearly representing the logic of choice in conditional statements, making it easier to analyze complex decisions.
What is a reduced decision table?
A simplified version of a decision table where indifferent conditions are removed to reduce complexity.
How do decision tables support business rules?
They systematically document business rules, ensuring consistent decision-making in information systems.
How do decision tables compare to decision trees?
Decision tables provide a structured tabular representation, while decision trees use a hierarchical branching structure.