uml training courses > consultancy > an introduction to uml modelling techniques

An Introduction to UML Modelling Techniques
A Technical Seminar - 1 Day
Download a pdf version of this page
UML is a language that can be used to specify complex computer system requirements as well as the detail of system architecture and design. A model-driven development process specifies functional requirements with use cases, develops these into a fully detailed logical, technology-free analysis model of the system and then into an detailed architecture and design. This introduction provides an overview of the main UML diagrams used as part of this process as a pre-cursor to one of the in-depth short or integrated courses.
Suitable for:
System Analysts, System Designers, Architects, Developers, Programmers, Project Managers, Test Developers and Support Staff.
Pre-requisites:
Some experience of software engineering.
On-Site Requirements:
The seminar is delivered at the clients' site. The client is expected to provide an appropriate venue, equipment and refreshment arrangements. Required equipment includes a projector and screen, whiteboard or flipchart and pens. For a full discussion of on-site course issues please see On-Site Course Logistics.
Scheduled Public Courses:
This course is currently not available as scheduled public training. Please see the Scheduled Public Courses page for available courses.


Seminar Outline

Introduction
Logistics and People - Object Orientation - The Unified Modelling Language - Use Case Diagrams - Use Case Text - Activity Diagrams - Component Diagrams - Deployment Diagrams
Use Case Exercise
Class Diagrams
What is an object? - Class and Object Syntax - Associations and Navigability - Multiplicity - Generalization and Inheritance - Packages and Dependency - Interfaces, Subsystems and Components
Class Diagrams Exercise
Sequence Diagrams and Statecharts
Introduction to Sequence Diagrams - Interactions and Messages - Selection, Iteration and Activation - Introduction to Statecharts - States and Transitions - Events and Conditions - Actions
Sequence Diagrams and Statecharts Exercise