Online
Classroom

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.

Outline

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

Public Events

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

Private Events

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

Contact Us

Send us a message

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