Software Architects • Analysts • Educators
Modeling and Documenting Complex Business Rules
In this intensive one-day hands-on course, participants will gain the skills and knowledge necessary
to analyze, model, and document complex business rules. The course focuses on business rule
documentation using Structured English, decision tables and trees, detailed data modeling with UML
Class Diagrams, event modeling, and temporal constraint modeling using UML State Charts. This
workshop is geared towards practicing business analyst who are looking to advance their analysis
skill set with more sophisticated modeling techniques. Practical and lean analysis approaches are
emphasized.
Principles of Business Rules
- Definition of Business Rules
- Rules vs. Requirements
- Separation of Rules and Requirements
- Documentation Strategies
- Rules and the BOK
Rule Basics
- Facts and Terms
- Rule Types
Visual Modeling Techniques
- The Unified Modeling Language (UML)
- Class Diagrams for Structural Rules
- State Charts for Constraint Rules
Rule Elicitation
- Use Cases
- Interviews
- Translating Natural Language to Rules
- Sources of Rules
|
Documenting Constraint Rules
- State Models
- Structured English
- UML State Diagram
Documenting Structural Rules
- Data and Class Models
- Data Dictionary
- Structured English
- UML Class Diagram
Documenting Derivation Rules
- Decision Tables
- Decision Trees
- Mutual vs. Non-Mutual Exclusivity
- Structured English
- UML Activity Diagram
Rule Repositories
- Business Rule Catalog
- Rule Enforcement Options
- Business Rule Management Systems (BRMS)
- Rule Engines
|
|
"Dr. Schedlbauer was the reason
I took this course -- his style &
past work experience were very
conducive to learning -- would
gladly take another course
taught by him."
Course Objectives
- define the key principles of business rules and rule management
- master business rule documentation techniques
- understand the different modeling techniques
- establish traceability of business rules to requirements
- validate rules with stakeholders
- appreciate the value of business rule management systems
- learn how to discover missing rules from visual models
This course is only offered for custom on-site delivery.
Please contact us to schedule this course for your team at a location of your choice.
|
Course Contents
Suggested Length
1 - 2 Day
Audience
Business Analysts,
Software Developers,
Cost
Please call for a quote.
"Dr. Schedlbauer is an excellent
instructor! His energy and
knowledge are fantastic. He was
able to explain practical uses
that you don't get from reading a
book. "
Benefits and Takeaways
- improve accuracy of requirements while reducing time to communicate and document
- communicate business rules to ensure acceptable project quality
- increase the productivity, effectiveness, and speed of development teams