uml training courses > short uml training courses


BPMN Poll
Should CRaG Systems provide courses using the Business Process Modelling Notation (BPMN)?
Yes
No
Short UML Training Courses Download a pdf version of this page
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
Course Title Stage Output Purpose of Model Process Stage Days
UML For Test Development A series of system or component level test scripts that tests system use cases, data model, interaction model and state model. To produce a series of tests that maximises the chances of identifying implementation errors by using available UML systems documentation Testing 2
Incremental UML Project Management A Project Plan, Estimates, Increment Plans and Increment Assessments. To fully and accurately estimate and plan a project that uses incremental UML modelling techniques. Also to monitor the project, assess its progress and adjust the project and increment plans based on the findings. Project Management 2
Seminar Title Purpose of Seminar Process Stage Days
An Introduction to UML Modelling Techniques This seminar covers at a high level and in brief the modelling used in all stages of a UML model-driven process. The skills learned on this course are insufficient for use on a real project. All Stages 1
Management Overview Seminar This one day seminar is aimed at both general and technical management who want to understand the impact of adopting UML based modelling techniques as part of a model-driven software development process. All Stages 1