logo

UML Course

course overview

Click to View dates & book now

Overview

Upon completion of this course, you will be able to:

  • Use object modeling to help guide questions during interviews
  • Integrate object modeling with use-case analysis
  • Create UML class diagrams that centralize business rules that apply across multiple use cases and business contexts.
  • Create links from structural modeling diagrams to the textual use-case requirements, and vice-versa: from the use case text to the diagrams.
  • Know how much modeling to do (and why) for different types of projects..
  • Convert class diagrams to entity relationship diagrams (ERD) for use with Relational Data Base Management Systems (RDBMS).

Understand the BA role on a Data Warehousing project and how to transition from relational transaction databases to a data warehouse.

Learn how to use static, structural analysis techniques to model a business domain. This is a hands-on practical workshop in using class diagrams, data models and other structural modeling diagrams to describe business requirements for an IT system. You will step through a complex real-life case study, learning at what points to develop and verify portions of the model. You will learn how to use structural analysis 'live' during interviews to define business concepts and objects and capture definitional business rules and, later, how to use the structural model to verify use cases in the behavioral model. Trainees also learn how and when to convert class diagrams to ERDs (Entity Relationship Diagrams).

Audience

  • Business Analysts

Data Base Administrators, Systems Analysts, Data Modelers expanding their role into the Business Analysis area

Skills Gained

  • Project failures or cost overruns can often be traced to Business Requirements documentation that is incomplete, inconsistent or ambiguous.
  • Object and data modeling address all three issues:
  • Complete documentation is ensured through model-driven interview techniques that ensure that all the right questions get asked.
  • Consistent documentation is obtained through techniques that centralize common business rules in one set of diagrams

Unambiguous documentation is produced by conforming to the UML guidelines widely accepted and understood by developers.

1. Focus on Business Analysis: Unlike many other courses in object and data modeling, this is not a course in design for developers. Our course is focused squarely on the needs of the Business Analyst, clearly explaining where and how object and data modeling benefits the gathering and documenting of business requirements by the BA. Developers looking to expand into the BA role will also gain value from this course, as they learn how to apply UML techniques to the requirements gathering “front-end” of a project.2. Integration with use cases: We teach the trainee exactly how to integrate these modeling techniques with use-case analysis. Trainees learn at what steps during use case analysis to create structural models and how the models fit into use case documentation.3. Scenario-based training: Rather than present this discipline academically, by subject area, we walk the trainee through the modeling of a practical case study. The trainee learns not only what to do, but when to use each technique during the course of a project. We find this approach greatly enhances the ability of trainees to apply what they've learned in the workplace.4. Hands-on tool experience (when requested): Trainees gain hands-on experience with an object-oriented modeling tool (Rational Rose, etc.), with the kind of BA perspective on the tool's use that can only be provided by an organization devoted to BA training.

Prerequisites

none

2 days

Outline

  • Project failures or cost overruns can often be traced to Business Requirements documentation that is incomplete, inconsistent or ambiguous.
  • Object and data modeling address all three issues:
  • Complete documentation is ensured through model-driven interview techniques that ensure that all the right questions get asked.
  • Consistent documentation is obtained through techniques that centralize common business rules in one set of diagrams

Unambiguous documentation is produced by conforming to the UML guidelines widely accepted and understood by developers.

1. Focus on Business Analysis: Unlike many other courses in object and data modeling, this is not a course in design for developers. Our course is focused squarely on the needs of the Business Analyst, clearly explaining where and how object and data modeling benefits the gathering and documenting of business requirements by the BA. Developers looking to expand into the BA role will also gain value from this course, as they learn how to apply UML techniques to the requirements gathering “front-end” of a project.2. Integration with use cases: We teach the trainee exactly how to integrate these modeling techniques with use-case analysis. Trainees learn at what steps during use case analysis to create structural models and how the models fit into use case documentation.3. Scenario-based training: Rather than present this discipline academically, by subject area, we walk the trainee through the modeling of a practical case study. The trainee learns not only what to do, but when to use each technique during the course of a project. We find this approach greatly enhances the ability of trainees to apply what they've learned in the workplace.4. Hands-on tool experience (when requested): Trainees gain hands-on experience with an object-oriented modeling tool (Rational Rose, etc.), with the kind of BA perspective on the tool's use that can only be provided by an organization devoted to BA training.

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.