>> Home > Course Portfolio > Object Oriented Analysis with UML Print this page


  >> Home > Course Portfolio > Object Oriented Analysis with UML  

Object Oriented Analysis with UML

Acquire an in-depth understanding of how to model specifications for new generation systems using the UML

Course Overview

This course will give IT professionals an in–depth understanding on using the Unified Modelling Language (UML) to define, model and specify requirements for new systems.

The course materials are based on best practices that have evolved since 1995 when UML became the de facto modelling language for object oriented systems analysis and design.

The techniques taught on this course focus on understanding, modelling and specifying requirements which can be implemented on object oriented platforms to produce application solutions

Course Objectives:

  • Understand basic OO concepts and terminology
  • Appreciate OO development methodologies incliding iterative and incremental including lifecycles
  • Learn how to use the UML modelling language
  • Use the notation of UML diagrams such as Activity Diagrams, Use Case, Class, Sequence, State Machine and Package Diagrams
  • Understand how the various models relate to each other and know when to use each model in the system development life cycle

Course Delivery

The course comprises instructor-led training, supplemented by readings, a text book, exercises, workplace assignments and practical group work.

Course Assessment

There are no formal assessments (exams, tests, presentations etc.) for this course. However, to earn a certificate of attendance, delegates will be required to:

  • attend all four course days
  • actively participate in exercises and discussion workshops.


Course Content

Day 1: Introduction to objects and the SDLC
Problems in systems development, Modern development methodologies, Object oriented concepts
Introduction to modelling and the UML

Day 2: Modelling User Requirements
Using Activity Diagrams to Model Processes
Modelling scope and dependencies with package diagrams, Understanding and documenting user requirements with Use Case diagrams and narratives

Day 3: Completing the Analysis Model
Developing a domain class diagram, Refining analysis classes

Day 4: Moving to Design-Modelling Behaviour
Use case realisation, Modelling interaction at the user interface with System Sequence Diagrams, Modelling complex classes with State Machines,
How analysis artifacts integrate with design

Course Prerequisites

We do not exclude any delegate who is strongly motivated to do the course, so there are no strict pre-requisites. The course is, however, more than an overview and contains intensive modelling exercises.


The OOAD course is endorsed by the IIBA® (program number E024-002) and counts for 35 CDUs towards the internationally recognised CBAP® qualification

Faculty Training Institute holds the following institutional accreditations

  • Provisionally accredited as an Education and Training Provider with the MICT Seta (ACC/2010/00/601)
  • An Institute of Sectoral and Occupational Excellence (ISOE) in Business Analysis with the MICT Seta
  • The first Education Provider to be endorsed by the International Institute of Business Analysis (IIBA®) in South Africa and is the only Endorsed Education Provider (EEP™) to hold Charter status
  • A Member of the Information Technology Association of South Africa
© 2018 Faculty Training Institute Disclaimer | Back to the Top
  National ShareCall     0860 CAREER     or     0860 227 337

Follow us    

 follow us on Facebook !   Join us on Twitter    Google+    LinkedIn   FTI on You Tube   FTI 0n : Instagram   Pinterest  

Cape Town - FTI - EOH Building ,Block C, The Estuaries, 3 Oxbow Crescent, off Century Avenue, Century City, 7441 - Tel +27 (0) 21 683-4506
Johannesburg - FTI Training Centre, Block C, Inyanga Close, Sunninghill, Sandton, Tel +27 (0) 11 807-9478 , Fax +27 (0) 11 807-9480