UML 2 Briefing

Introduction

The Unified Modelling Language (UML) was one of the previous decade's most important contributions to software engineering. The good news was that we had a standard software engineering notation at long last and that it was being adopted just about everywhere. The bad news was that there were all manner of dusty corners and sharp edges to perplex and confuse creators and users of UML-based specifications.

Several revisions were made following the original appearance of the UML, partly during the time the UML was in the custody of its original creators, and partly since the Object Management Group (OMG) took over stewardship of the UML. We have reached version 1.5 by this route. In parallel with this steady evolution of UML 1, a revision task force of the OMG has been working on a major revision, UML 2, which is now complete, bar a final beating of the documentation into shape.

UML 2.0 brings several improvements. It is more sensible and more consistent. In particular, the activity diagrams, which had suffered from both motivational and existential crises, settled down to doing a job that was better defined, and doing it in a way that was a little more sensible. The state machines also benefited from some needed clarifications. There were many smaller scale revisions to the structure and sequence diagrams.

This briefing describes some of the more serious shortcomings of UML 1, and introduces the changed and new provisions of UML 2.0.

Duration and Construction

The briefing lasts one day and comprises a mixture of lecture, discussion and questions.

Intended Audience

Participants will be developers or project managers. They may or may not already be familiar with the Unified Modelling Language. They will be wanting to acquaint themselves with UML 2.0 and its impact.

Aims

Deliverables

Numbers

We recommend that there are no more than 12 participants, with the best results usually obtained when there are at least 8 participants. It is possible, by negotiation and mutual agreement, for more than 12 participants to be present.

Contents

Site Requirements

Contacting

Please contact John Deacon by telephone on +44 20 7498 3773; by fax on +44 20 7498 3747; by emailing  jdeacon@jdl.co.uk; or by visiting http://www.jdl.co.uk

Home page | Courses List ]

Last modified: Thursday, 15-Mar-2007.
Copyright © 2007 John Deacon. All rights reserved.