Training: Object Oriented Analysis & Design – Fundamentals

Ref. OOAD-01
Not certifying


This course allows participants to understand the key concepts and techniques required to perform an object-oriented system analysis.

Participant profiles

  • Any professionnal who needs to analyze object-oriented software solutions


  • Use an efficient method for IT analysis
  • Use iterative and Use Case centric and architecture model
  • Use UML to represent the model
  • Use objects paradigms (abstraction, encapsulation, inheritance, …)


Course content

Module 1: The Unified Modeling Language, Process and Visual Modeling, Analysis & Design Key Concepts, Concepts of Object Orientation

  • Lesson 1: Relationships
  • Lesson 2: Class
  • Lesson 3: Polymorphism
  • Lesson 4: Interface
  • Lesson 5: Provided
  • Lesson 6: Required
  • Lesson 7: Structured Classes & Ports

Module 2: Architectural Analysis

  • Lesson 1: Key Concepts
  • Lesson 2: Define high-level organization of the model
  • Lesson 3: Identify analysis mechanisms
  • Lesson 4: Identify key abstractions
  • Lesson 5: Create use-case realizations

Module 3: Use Case Analysis

  • Lesson 1: Supplement the Use-Case Description
  • Lesson 2: For each Use-Case Realization
  • Lesson 3: Find Classes from Use-Case Behavior
  • Lesson 4: Distribute Use-Case Behavior to Classes
  • Lesson 5: For each resulting analysis class
  • Lesson 6: Describe Responsibilities
  • Lesson 7: Describe Attributes and Associations
  • Lesson 8: Qualify Analysis Mechanisms
  • Lesson 9: Unify Analysis Classes


  • Digital courseware included

Lab / Exercises

  • During the course participants are encouraged to actively participate in the learning experience by running example files during lectures and performing design challenges during labs. Each lab session allows you to compare your solution to the instructor’s

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.
Prix de l'inscription
CHF 2'150.-

lun01may09:00mer03(may 3)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionOOAD-01

lun01may09:00mer03(may 3)17:00VirtuelVirtual Etiquettes de sessionOOAD-01

lun12jun(jun 12)09:00mer14(jun 14)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionOOAD-01

lun12jun(jun 12)09:00mer14(jun 14)17:00VirtuelVirtual Etiquettes de sessionOOAD-01

Horaires d’ouverture

Du lundi au vendredi, de 8:30 à 18:00.


Votre demande

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request