Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When modeling a decision that is limited to two values (for instance Boolean), there are several ways to achieve this:

  1. Using a default value expression
  2. Using a constant value and a business rule
  3. Using two business rules
  4. Using a decision table

Default value expression

Image Added

Constant value combined with business rule

...

  1. Whenever the result depends on multiple input values, it is best to use a decision table.
  2. Whenever the result is a calculation, it is probably best to use a form with a business rule.
  3. When using justifications (and you will most likely use them, since they are a best practice), the default value expression has limits; only one justification can be used, whether the outcome is true or false.
  4. It is recommended to formally decide which method to use and capture that in an architecture document. A consistent use of a style throughout a project will help the maintainability of a project. There are many roads that lead to Rome, but within one project it is best if all business engineers follow the same road.

...