| These short UML training courses are designed to be run
independently or consecutively to suit the budget and timescales of the project on which
they will be implemented. This allows the new skills learned on the course to be put into
practice on a real project immediately reinforcing all that has been learned before it is
forgotten. Use the Stage Output and Purpose of Model columns to decide which short
training course module will give you the most immediate gains as part of your incremental
process improvement programme. Flexible pricing
is available for small on-site classes. Custom
courses can be created to your specifications. The first three short courses are run
consecutively as scheduled public training
courses. |
| Course Title |
Stage Output |
Purpose of Model |
Process Stage |
Days |
| Business Process Analysis and
Modelling Using UML |
A model of the business including business processes
and business structure. It may be a model of the business 'as is' or 'to be'. It may
ignore computer systems completely or show them in the context of the business. |
To understand the way in which an organisation
conducts its business in order to make that business more efficient, or to define high
level requirements for a computer system to automate parts of that business, or both. |
Business Analysis |
2 |
| System Requirements Definition
Using Use Cases |
A specification of the functionality of a proposed
computer system. The model is an 'outside-in', black box view of system behaviour. |
To define the functionality of a computer system in a
way that can be easily understood by all stakeholders and in sufficient detail to estimate
and plan the project. Also to provide a basis for the creation of the system analysis
model. |
Requirements Gathering |
1 |
| Object Oriented System Analysis
Using UML |
A detailed logical model of required system
functionality with all technological constraints ignored. |
To define the full detail of what the system will do
including all business rules and logical data structure in preparation for a detailed
technical design. |
System Analysis |
2 |
| Object Oriented System
Architecture and Design Using UML |
A detailed logical model of the system including all
architectural layering, technology patterns, classes and detail necessary to produce
frame code for components in the target language. |
To fully define the detailed structure of every class
in every component as a preparation for coding. (Note: uses material learned in System
Analysis course) |
System Architecture
Detailed Design |
2 |