UML Introduction
Who should attend | Prerequisites | Content | Sample Notes | Next Class | Printer Friendly 
Class Summary
This class will introduce new and experienced OO designers to the Unified Modelling Language, a leading object oriented analysis and design methodology from Rational Corporation and IBM.
The class is presented as a series of lecture sessions, reinforced with workshops and group discussion exercises. No computer hardware is required for delivery of this class.
Who Should Attend
This two-day course has been designed for designers and developers wishing to gain an understanding of the Unified Modelling Language.
Prerequisites
Familiarity with the concepts of OO programming principles is beneficial to delegates.
Content
- System Modelling Overview: Modelling history, principles and purposes, object orientation review, relationships, modelling languages.
- The UML: diagram types, design iteration, creating a design, validating a design, design documentation, symbols reference.
- Use Case Diagrams: identifying use cases, the importance of use cases, actors and relationships between use cases, generalisation and integration.
- Class and Object Diagrams: properties and methods, representing inheritance, abstraction, stereotypes, interfaces, templates and packages.
- State Diagrams: tracking lifespans, transitions and guard conditions, state machines, sequential, history and concurrent states.
- Sequence Diagrams: purpose, message passing, object lifelines, focus of control, communication between objects.
- Collaboration Diagrams: detailed design, objects and messages, sequence diagram links, robustness diagrams
- Activity Diagrams: swimlanes and object flows, states and transitions, decision points, parallel activities (processes and threads), active objects.
- Component Diagrams: building the system, physical systems, mapping logical to phsyical design, nodes and components.
- Deployment Diagrams: nodes and associations, offering choices, putting the system to work, user acceptance.
- Using UML: review the process, summarise diagram types, evaluate the methodology, further study and suggestions.
Sample notes
To be uploaded shortly ...
Suggested next class
We are in the process of creating an in-depth five day UML class - please contact us for further details.
|
 |
|