UML, Agile & OOAD

Training

In London

£ 1,495 + VAT

Description

  • Type

    Training

  • Location

    London

  • Duration

    4 Days

During these 4 days, we'll use the UML notation, apply best of breed methodologies and profit from the knowledge contained in patterns to constantly verify our evolving business models. Suitable for: System engineers, consultants, system administrators, technical project managers, IT project managers, analysts, developpers, Business Analysts.

Facilities

Location

Start date

London
See map
Grosvenor Gardens, 19, SW1

Start date

On request

About this course

Basic Windows and OO technology knowledge

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Teachers and trainers (2)

Alain Dries

Alain Dries

Trainer

Van der Stighelen Philippe

Van der Stighelen Philippe

Trainer

Philippe Van der Stighelen is an independent consultant, lecturer and author. As a coach/consultant he has advised a multitude of organizations on designing their information processing and service oriented architecture. Worldwide, Philippe has built a very good reputation as a speaker on conferences and seminars. His lectures are always received with great enthusiasm and get excellent evaluations.

Course programme

"UML diagrams are like an architect's blueprints for a house: anyone can read them...but does that mean you can build the house? Hence the importance of a solid methodology."

UML, Agile & OOAD - 4 days

OOAD

During this course, we give an overview of the UML modeling language and industry-standard modeling tools. You will learn the capabilities of UML in the area of enterprise modeling and you will gain insight into the added value of using advanced applications that offer functionality such as reverse engineering and code generation. Using a notation to model your business however is just part of the solution! Therefore, we will look at Object Oriented Analysis and Design (OOAD) methodologies that you can use to define and discover the specifics of your business domain model. The Rational Unified Process (RUP) will serve as a guideline throughout this course. Using a methodology also implies applying some form of best practice, and talking about best practices in the UML context is best done referring to patterns. The Gang of Four (Gof) developed a set of patterns that offer solutions to common design decisions.

During these 4 days, we’ll use the UML notation, apply best of breed methodologies and profit from the knowledge contained in patterns to constantly verify our evolving business models

4 day course contents

We offer unparalleled training content by combining standard course material with extensive business knowledge and real-life examples.

What you will learn :

Package 1

  • What is the Unified Modeling Language?
  • Why use models?
  • Identifying business processes.
  • Development of a business vision.
  • The Rational Unified Process. (RUP)
  • Streamlining processes in function of the business vision.
  • Introducing UML, the notation.·
  • Overview of Object Oriented Analysis & Design: the Methodology.
  • Applying Patterns: our best practices.
  • Identifying real-life objects.
  • Definition of business objects: workers, entities and organizations.
  • Creation of use-cases.

Package 2

  • Structuring of a high-level UML business use-case model.
  • Describing detailed use-cases.
  • Sequence diagrams to detail the use case.
  • Emphasis on the time-ordered flow.
  • UML Sequence diagram notation and events.
  • Real-life examples, usage of industry standard tools.
  • Definition of the Domain Model.
  • Adding associations to the domain model.
  • Identifying attributes for the domain model.
  • Operation contracts..
  • Detailing pre-and postconditions.

Package 3

  • Collaboration diagrams.
  • Operations translated in Collaboration diagrams.
  • UML Objects and messages.
  • Notation of message structure and iteration.
  • Patterns and their usage.
  • Applying best practices to refine the Domain model.
  • The Object Constraint Language.
  • In which cases can OCL be useful?
  • Classes, objects and their behavior.
  • Modeling state of an object by using state diagrams.
  • Identification of state and transitions.
  • When to use UML automates?

Package 4

  • Identification of candidate classes.
  • Definition of responsibility and role of classes.
  • Multiplicity and bidirectional associations.
  • Inheritance, generalizations and specializations.
  • Polymorphism, extensions and restrictions.
  • Generating code, based on a class diagram.
  • Detailed work, process and information flows.
  • Some more details on the RUP.
  • Other patterns of the GOF (Gang of Four).
  • Advanced concepts.
  • What will the future bring?
  • Conclusions

UML, Agile & OOAD

£ 1,495 + VAT