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 modeling (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
  • Modeling languages used UML, SBVR, BPMN and Archimate

Private Events

Is your team in need of a a Contemporary Object Oriented Analysis & Design course?

Send us a message, and we'll get in touch, without any obligation.

Quote

Request a free quote

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