Contemporary Object Oriented Analysis & Design

Part of our "Other" courses

5 days

Course Overview

A modern contemporary course on pragmatic and practical Object-Oriented software development (OOAD) in the twenty-twenty decade

Course Prerequisites

Knowledge of Software development is required. some knowledge of UML is beneficial.


The course includes coverage of the most effective techniques in use today for object-oriented software development, using UML where relevant. All in a hands-on environment.

  • Object-oriented ecosystem (concepts, roles, methods, tools)
  • Requirements Modelling (business/user/functional/quality requirements)
  • Use-case driven design (and alternatives)
  • Domain modelling (identifying domain concepts and classes)
  • System Behavioural modelling
  • Object-oriented Software Design (in code, through re-factoring and when needed in UML)
  • Test/Behaviour-driven development (BDD) and OOAD (role of the analyst)
  • Software Architecture vs Design
  • Agile software development and OOAD (Scrum, iterative, incremental, continues delivery)
  • Role of Business Models (business rules, business processes)
  • Role of Applications Architecture
  • System design vs System Documentation
  • Modelling languages used UML, SBVR, BPMN and Archimate

Private Events

Do you have a team that needs a Contemporary Object Oriented Analysis & Design course?

Contact Us

Send us a message

Public Events

Currently we have no public courses planned for Contemporary Object Oriented Analysis & Design

This Contemporary Object Oriented Analysis & Design course looks very interesting, I do however have a question