Decision tables are a concise visual representation for specifying which actions to perform or decision to be taken depending on given conditions. Decision table is the term used for a Control table or State-transition or Cause-Effects table in the field of Business process modeling.
- Each decision corresponds to a variable, relation or predicate whose possible values are listed among the condition alternatives.
- Each action is a procedure or operation to perform, and the entries specify whether (or in what order) the action is to be performed for the set of condition alternatives the entry corresponds to.
- Rules are combinations of conditions and actions. Each row in a decision table typically represents a rule that maps a specific set of conditions to an action. Rules are what make decision tables so powerful; they allow you to manage complex logic by listing out all possible condition-action pairs systematically. Typically to place a simple Boolean values, and the action entries are check-marks. Typically to place a do not care symbol (this can be a hyphen, although using a blank is discouraged as it may merely indicate that the decision table has not been finished).
Typically Decision Table form is:
- One per row, on the left is indicated condition, action,
- Each column on the right is indicated business rules.
to learn a sample decision table in AsciiDoctor, click on:
Bibliography
https://camunda.com/
https://en.wikipedia.org/
https://www.ibm.com/
https://www.sciencedirect.com/
https://www.smartsheet.com/
https://www.visual-paradigm.com/
Tidak ada komentar:
Posting Komentar