Difficulty: Easy
Correct Answer: documents rules that select one or more actions based on one or more conditions
Explanation:
Introduction / Context:
Decision tables are a classic analysis tool used to express complex business rules in a compact, testable format. They complement data-flow diagrams and process narratives by focusing solely on conditional logic and the actions that follow.
Given Data / Assumptions:
Concept / Approach:
A decision table enumerates possible combinations of condition states (for example, true/false, ranges, categories) and maps each combination to the corresponding action set. This format prevents missed cases, supports coverage analysis, and translates cleanly into test cases or code branches.
Step-by-Step Solution:
Identify the essence of decision logic: condition evaluation → action selection.Recognize that decision tables list every relevant condition across columns or rows.Actions are specified per condition combination, ensuring completeness and consistency.Select the option describing “rules that select actions based on conditions.”
Verification / Alternative check:
Analysts often derive test matrices directly from decision tables; if each condition combination maps to a unique action set, execution and testing are straightforward.
Why Other Options Are Wrong:
Common Pitfalls:
Forgetting to include “don’t care” states; mixing data movement with rule logic; not normalizing overlapping rules which can cause conflicts.
Final Answer:
documents rules that select one or more actions based on one or more conditions
Discussion & Comments