Multiple choice technology packaged enterprise solutions

As a business rules developer, you are asked to implement the following business scenario in rules component. i.If Age of member < 18 set the classification as Z ii.If Age of member is between 18 and 25 set the classification as A iii.If Age of member is between 26 and 35 set the classification as B. iv.If Age of member is between 36 and 50 set the classification as C. v.If Age of member is between 51 and 65 set the classification as D. vi.If Age of member is above 65 set the classification as E Which of the following is best suited to implement the requirement?

  1. Technical Rules

  2. BAL Rules

  3. Decision Table

  4. Decision Tree

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Decision Tables are ideal for implementing this age-based classification requirement because they map multiple discrete input ranges (age brackets) to specific outputs (classifications) in a structured, tabular format. The six age ranges create clear conditions that fit perfectly into decision table rows. Technical Rules use code, BAL rules are a language variant, and Decision Trees handle sequential branching - but decision tables best represent this multi-way classification.

AI explanation

When an outcome depends on which numeric range an input falls into, a Decision Table is the standard construct: each row maps a condition range (age bracket) to an action (classification), giving a compact, easily-audited tabular representation. A Decision Tree is better suited to branching, hierarchical conditions rather than a flat set of mutually exclusive ranges, and Technical/BAL rules are lower-level rule-language constructs not meant for this kind of tabular business logic.