This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

Business Object Oriented Modeling

Course Outline

Learn How To

  • Apply many concepts of OO as they relate to business analysis
  • Use a step-by-step methodology for applying OO modeling techniques to the activities of a project
  • Leverage the value of OO and UML techniques by applying them early in a project
  • Investigate and document business process and systems behavior using OO and UML
  • Eliminate inconsistencies in the business requirements documentation using inheritance, encapsulation and other UML techniques

Course Synopsis

As projects become more and more complex, they continually push the boundaries of the obscure and the unknown. Object orientation (OO) is not just for programming and coding. At a conceptual level, it is changing the way we look at projects by having us view the project, the product or the process in terms of groups of items and processes that have specific properties, called objects. The chief benefits of an object-oriented view are the ability to generalize processes and properties and to identify specific exceptions of the same processes and properties, or what are known as “use cases” and “scenarios,” respectively. This allows for the design of a business process or new IT system today that will allow for the potential for nearly unlimited expansion.

Business Object Oriented Modeling provides the participant with a solid introduction to the language of object-oriented modeling, known as Unified Modeling Language (UML) and a view of this requirements elicitation technique through the eyes of the business analyst, not the systems analyst. UML is very useful in identifying and documenting the current processes (AS-IS) and the future processes (TO-BE), regardless of whether it is for a manual process or an IT solution. It will also help identify what other roles and systems (actors) and processes may change due to the outcome of the project.

This course enables organizations to fully exploit the potential of object-oriented modeling by using it early in the project life cycle when the analysis of the business, the users, and the who and what are involved is being accomplished. Participants in the course will work on a real-world case study to gain practical experience in all of the techniques and tools required to fill the role of the business analyst, whether they are on OO specific projects or looking for a new way of working with the more complex problems of today.

Course Topics

  1. Object-Oriented Paradigm Shift
    1. Benefits of OO modeling using UML
    2. Application of OO in identifying and documenting business processes
  2. Introduction to Object Orientation
    1. Classes, objects and actors
    2. Encapsulation
    3. Attributes and operations
    4. Aggregation and composition
    5. Inheritance
    6. Association
    7. Polymorphism
    8. Using cases and scenarios
  3. Analyzing the Project
    1. OO interviewing and stakeholder workshops
    2. High-level use of case diagrams
    3. AS-IS process documentation
    4. Setting the project boundaries
    5. Grouping the requirements into use cases
  4. Dynamic Analysis
    1. Finding the changes in an object as it moves through the process
    2. Best practices in describing the process flow, including normal flow, alternate flow and exceptional flow, along with pre- and post-conditions
    3. Use of decision tables and decision trees
    4. Documenting Statechart diagrams
  5. Static Analysis
    1. Questions to ask to uncover:
    2. Entities and classes
    3. Business process and multiplicity
    4. Inheritance, aggregation and composition
    5. Ways to elicit the requirements through brainstorming, interviews, etc.
    6. Identifying the properties of an object: attributes and operations
  6. Completing the Analysis
    1. The implementation plan
    2. Baselining for development Handing off for developme

Available Formats for Employees and Managers

At our training centre in downtown Toronto, 10.00AM to 5.00PM with one hour lunch break.

$3299 + HST per participant for a four day workshop,

We offer a 10% discount for each additional participant

For Soft Skill Workshops outside the GTA, please contact us at 647-271-3330 or e-mail your request to support@train4career.net for pricing giving information like number of participants, convenient dates etc.

Business Analysis Workshops Toronto/Business Object Oriented Modeling Workshop Toronto