Business Rules
17 important questions on Business Rules
Mention the 6 horizontal and vertical dimensions of the architecture framework.
Horizontal: What (data), How (process), Where (location), Who (work), When (timing), Why (motivation)
What is a business rule and what are its properties?
It properties are: business, declarative, atomic (connot be reduces without losing business meaning, it is very small (one sentence)), re-usable (can be applied more than once at different places, independent of the system)
What is the difference between policy and regulations?
The regulation is externally defined, like the legislation, or norms
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
What are the two kinds of business rules? Explain them.
Structural business rules: about things you need to know, about business knowledge, these can be misunderstood or misapplied, but not violated
There are different languages to describe the business rules in, mention them and explain.
- Logic: this is powerful and unambiguous, but not for business people
- Structured English rules: this makes a trade-off between the ease of use (but not very powerful) and powerful (but difficult to use)
- Decision trees, tables, graphs, and diagrams: these representations are meant for different purposes
- Object Constraint Language: which is a part of UML, this is useful for pre- and postconditions
What facets does the vocabulary exist of? Explain them.
- Noun concepts/Concept: define concepts using terms, names, etc. (e.g. customer: person responsible for a car rental)
- Verb concepts/Fact type: associate the concepts to define the fact types , fact types are built on concepts, fact types are expressed using fact type forms (e.g. customer rents car on rental)
- Business rules: these are based upon fact types (e.g. every driver must have a valid licence)
Note: You can make a fact model in which this these facts and associations are pictured
What are the two kinds of modality/rules in order to create business rules offered by the SBVR (semantics of business vocabulary and rules)?
- "it is necessary that...": if always
- negation "it is impossible that...": if never
- advice "it is possible that...": if sometimes
Operative Business Rules (behavioural rules, obligations):
- "it is obligatory that...": if must
- negation "it is forbidden that...": if must not
- advice "it is permitted that...": if may
How is a business rule contructed?
What are the two types of rules? Explain.
- Dynamic rules: rules that are dynamic (rules in operation/in real time), production rules, Event-Condition-Action (ECA) (on event, if condition, do action)
What is the difference between core business rules and work practice rules?
Work practice rules are directed at the operation of the organization.
There may be different work practice rules in different types of location for the same core business rules.
What is the vision of the Business Rules Approach?
What are the aims of the Business Rules Approach?
- Facilitate SPECIFICATION of business rules
- VERIFICATION and validation of business rules
- UPDATE business rules without changing the system
- Change business rules DYNAMICALLY
- MANAGE/MAINTAIN business rules by non-technical participants
- Straightforward IMPLEMENTATION of business rules
What are the five classifications for rules?
- Guideline: if true, generates a warming, but does not reject business transaction
- Action enabler: test conditions, if conditions are satisfied, it generates a message or starts an action
- Computation: generates new knowledge, calculates value
- Inference: test conditions, if conditions are ture, new facts are derived
What are the kinds of business rules (form)?
- Derivation rules: define new fact in terms of existing facts
- Event reaction rules: define the reactions to new business events, given some conditions
- Permissions and obligations: of collaborating actors
What are typical application areas for business rules? Give an example for each.
- Dynamic and volatile business logic areas: like CRM, or segementation
- Business control areas: like self-service
What are the six rule issues?
2. Rule quality: how do we make sure we have the right rules?
3. Rule maintenance: how do we get new (and the right) rules quickly? If one rule changes, then what is the impact?
4. Rule management: Tools for the business
5. Rule (activity) monitoring
6. Rule enactment: how do we get them to work immediately?
What are the different kinds of decisions?
- Medium-value, medium-volume decisions
- Low-value, high-volume decisions: like insurance
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding