At a glance

Duration:
1 day
Contact us for any enquiries
including in-house delivery.
System Design

Introduction to UML

This is a course for people who already understand what "Object Oriented" means and who realise that if they don't use UML (Unified Modelling Language) then they are simply not up with the play.

UML is the standard notation for describing object-oriented systems from early requirements capture through to deployment of the software on a network of hardware nodes. On this course you will learn what the UML is, what it consists of and how to use it to get better systems.

Intended For

People who are experienced object-oriented requirements definers, designers or developers who need to learn UML

Prerequisites

The instructor will assume that every participant is conversant with the principles of object-oriented systems. Although this course is independent of any programming language, the instructor will assume that the participants have used an OO programming language.

Learning outcomes

At the end of the course, participants will know about the different UML diagrams, and when (or when not) to use each diagram.

Content

The diagrams covered on this course are:

  • Use case.
  • Activity.
  • State Machine.
  • Sequence.
  • Communication.
  • Class.
  • Package.
  • Component.
  • Composite Structure.
  • Deployment.

Note that interaction overview diagrams and timing diagrams are not covered.

Method Used

This is an intensive course that covers a wide range of material in a short time. The format is lecture with examples based on a case study. Time is made for questions and discussions.

Software Education Australia Pty Ltd
Freecall: 1800 145 152 Fax: 1800 145 715
Proud to support World Vision