UML Overview - 1 day
Course Overview
The UML is now recognised as the industry standard language for designing Object Oriented software systems. This course provides a concise yet thorough overview of the UML and how it can be applied to software projects. The overview is ideal for managers on busy schedules, customers of UML based projects or anybody looking for an overview of the Unified Process.
Some coverage of the "Unified Process", a software lifecycle commonly used alongside the UML is also introduced.Objectives
By the end of the course delegates will:
- Have an appreciation of the scope the UML and Unified Process, in its application to software systems
- Understand the potential problems
- Understand the purpose of the full range of UML models
- Understand the issues that need to be addressed in order to succeed on a Unified Process based project using UML.
Prerequisites
NoneCourse Topics
Each theory session is followed by a practical session:
- Introducing the UML
- The history and background of the UML and the aims of the language.
- The Four Phases of The Unified Process - Inception, Elaboration, Construction, Transition
- Business Process Model
- Use Case Diagrams
- Domain Modelling
- State Modelling
- Interaction Diagrams
- Activity Diagrams
- Deployment Diagrams
- Design Class Diagram
- Round trip engineering
