3-DAY PUBLIC SESSION  |  4-DAY VIRTUAL SESSION

Modeling Techniques for Business Analysts

Business Modeling Training-Course Outline

1. Why Model?

2. Organizing Analysis by Domains

  • Improving upon “high level” and “low level”
  • Functional decomposition and its alternatives
  • Organization modeling
  • Interface analysis

3. Business Process Modeling

  • BPMN and UML swimlaned activity diagrams
  • Identifying actors and activities
  • Data flow analysis
  • Scenarios and user stories
  • Modeling concurrent behaviors

4. Information Modeling

  • Data modeling techniques and notations
  • Objects, attributes, and relationships
  • Creating a domain-wide data dictionary
  • Formalizing business rules
  • Specialization, generalization, and inheritance

5. Object Lifecycles

  • CRUD analysis
  • Collaboration/communication diagrams
  • State models
  • Sequence diagrams
  • State models and business process models

6. User Interface Modeling

  • Scenarios and use cases
  • UI navigation flows
  • Page and report data modeling

7. Applying Modeling Techniques

  • Choosing appropriate techniques
  • Ensuring complete, integrated models
  • Selecting tools
  • Effectively communicating with developers, testers and stakeholders
  • Initiating, sustaining and adjusting the process