Course Overview
An introduction into analysis and design using Object Oriented techniques. A fast paced, high-
intensity course with the prerequisite that attendees should know UML before attending this course.
This course teaches essential object- oriented concepts and their application within a practical
analysis and design process. The most common analysis and design methods are presented,
including use case analysis, problem domain analysis, activity diagramming, interaction
diagramming, and the application of design heuristics and patterns. Using the Unified Modelling
Language (UML) to produce analysis and design modelling deliverables is also covered. Upon
completion of the course, participants will be able to:
- Describe the concepts that define object-oriented systems
- Think about systems using objects
- Apply new tools including class diagrams, object interaction diagrams and design patterns
- Perform analysis and design using the Unified Modelling Language (UML)
- Identify the phases and deliverables of the OO development process
Audience
This course is targeted at software project managers, business analysts, system designers and
application developers who desire a rapid but comprehensive introduction to the concepts and
techniques of object-oriented software design.
Prerequisites
It would be beneficial for the attendees to be familiar with the software development process and
the basic concepts of systems analysis and software design. A sound knowledge of the UML will be
beneficial.
Expected outcomes
Upon completion of the course, participants will be able to describe the concepts that define object-
oriented systems, understand how to design systems using objects, model the systems using
Unified Modelling Language (UML) and understand the phases and deliverables of the OO
development process
Duration
5 days
All of our UML courses are taught by OMG certified UML professionals.
For more information on the OMG's UML Certification program go here.