ISEB Systems Modelling Techniques - UML - 3 days

Course Summary

This 3 day course provides delegates with a framework and a proven set of modelling techniques to use when specifying IT systems. It uses selected models from the UML, the Unified Modeling Language, which has rapidly become a de-facto standard for systems specification.

Combined with Systems Development Essentials this module provides delegates with a complete systems analysis course.

Systems Modelling Techniques with UML is delivered by trainers who bring their substantial experience of UML systems development to the programme. A comprehensive manual, containing detailed information about UML analysis techniques and providing references for further reading, is supplied as part of the course.

This course prepares candidates to sit the examination for the ISEB Certificate in Systems Modelling Techniques. This involves a one-hour, open book examination that may be taken at the end of the course or at a public examination session.

The certificate in Systems Modelling Techniques is a core module for the ISEB Diploma in Systems Development and a specialist module for the ISEB Diploma in Business Analysis.

The exam fee is included within the course price.

Course Outline

Systems modelling
The need for modelling and modelling standards
Models of the Unified Modeling Language (UML)
Interaction of selected UML models
Validating and verifying models

Modelling Functionality
Modelling user requirements
Use cases
Actors and the system boundary
Use case diagrams
Generalising actors and use cases
Use case descriptions - template of the description, including pre-conditions and post-conditions
Use case descriptions - defining the main and alternative flows
<<include>> and <<extend>>
Using activity diagrams to model use case descriptions
Activity diagrams - notation
Using activity diagrams to model processing
Using activity diagrams to model use case descriptions

Static modelling
Analysis class modelling
Objects and classes
Class diagrams and object diagrams
Representing classes: name, attributes and operations
Defining attributes: adornments
Abstraction and encapsulation
Associations
Naming associations
Defining multiplicities (minimum and maximum)
Multiple associations
Reflexive associations
Constraints in associations
Association classes
Generalisation and inheritance
Modelling generalisation
Private, public and protected attributes
Concept of polymorphism

Dynamic modelling
Use case realisation
Sequence diagrams
Lifelines
Focus
Message notation
Populating the class diagram
Using opt, alt and loop in the sequence diagram
Communication diagrams - an introduction

Modelling in context
The Unified Process
Phases of the Unified Process
Workflows of the Unified Process
The relationship of models to the Unified Process
Monitoring analysis against business objectives and system requirements
The bridge to design, software package selection and development

Upcoming Courses

Location Date
London-West End 20 Oct 08
London-West End 1 Dec 08
London-West End 16 Feb 09

This course is also available at your premises by appointment.

All Course Dates & Locations

Related Courses

Related Certificates