Object-Oriented Architecture with UML : Intermediate

See the training dates
  • Duration 3 days
  • Regular fee 1 500
  • Preferential fee 1 350?
  • Locations
    • Montreal


Upon completion of the course, participants will have the skills and knowledge required to: identify the stakeholders of a system and their objectives, define the scope of a system, read and interpret artifacts that specify requirements, notably a use case model, state and describe the basic principles of object orientation, explain the relationship between a class and an object, apply the concepts of abstraction, encapsulation, inheritance and polymorphism, understand artifacts that support architecture and their impact on the product design model, identify key abstractions from use cases, model them through classes and assign responsibilities to them, define the organization and key mechanisms of a system and present architectural artifacts as views using the UML notation.

Targeted audience

Software architectures, software developers and application specialists.


Good knowledge of the development cycle of a software application.

Training Details


  • Basics of object orientation
  • Introduction to requirements management with use cases
  • Introduction to object-oriented analysis and design
  • Definition of sub-system organization
  • Identification of key abstractions
  • Identification of analysis mechanisms
  • Identification of use case realizations
  • Identification of classes based on use-case behaviour
  • Using UML notation analysis stereotypes
  • Modeling dynamic and static aspects of a use case
  • Identification of design elements
  • Identification of design mechanisms
  • Description of competition
  • Description of distribution
  • Persistence

Select the training date*

*Unless stated otherwise, all sessions are in French.
  • Montreal

    September 21 to September 23 2020