Versions Compared

Key

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

...

One might argue in favor of using any of the three scenarios discussed here. Other scenarios may be possible as well. There is one con that the three scenarios mentioned here have in common: It is not possible to add a justification for default values and for reusable expressions. Decision tables can have a justification, but only for the complete set of derived attributes   (i.e. for one column). If a justification for each constant is necessary, a business rule (or even a decision table) for each constant would work.

...

Another possible scenario is to not gather constants at all and just make use of the values that are affiliated with these constants. The con of this approach is clear: when a constant is changed, you will have to update each occurence occurrence of that constant in your model.

...