uml training courses > integrated courses


Integrated UML Training Courses Download a pdf version of this page
These UML training courses are designed to provide a unified approach to training at the start of a new project or as a periodic skills update. The first four are made up of short training course modules run consecutively. Use the 'Purpose' column to decide which integrated course covers the set of modelling skills that matches your development process improvement expectations. Flexible pricing is available for small on-site classes. Custom courses can be created to your specifications. The contents of the first three integrated courses are covered in the schedule of scheduled public training courses.
Course Title Purpose Process Stage Days
Business Analysis and Systems Requirements Definition Using UML and Use Cases 1. Create a detailed model of business processes and structure.

2. Produce from it a set of functional requirements in Use Case form for a computer system to automate some of the business processes.

Business Analysis

Requirements Gathering
3
System Requirements Definition and System Analysis Using Use Cases and UML 1. Specify a set of functional requirements in Use Case form for a computer system.

2. Create a detailed, technology-free model of the functionality of the computer system sufficient for software development.

Requirements Gathering

System Analysis
3
Business Analysis, Requirements Definition and System Analysis Using UML 1. Create a detailed model of business processes and structure.

2. Produce from it a set of functional requirements in Use Case form for a computer system to automate some of the business processes.

3. Create a detailed, technology-free model of the functionality of the computer system sufficient for software development.

Business Analysis

Requirements Gathering


System Analysis
5
Object Oriented Analysis and Design Using UML 1. Produce a set of functional requirements in Use Case form for a computer system.

2. Create a detailed, technology-free model of the functionality of the computer system sufficient for software development.

3. Create a detailed design of each system component, down to class property level, including use of libraries and frameworks, ready for coding.

Requirements Gathering

System Analysis

System Architecture

Detailed Design
5
Course Title Purpose Process Stage Days
Real-time System Requirements Definition and System Analysis using SysML 1. Produce a set of functional requirements in Use Case form for a real-time/embedded computer system.

2. Create a high level model of the system structure and a detailed, technology-free model of the functionality of the real-time/embedded computer system sufficient for software development.

Requirements Gathering

System Analysis
3
Real-time Object Oriented Analysis and Design Using UML 1. Produce a set of functional requirements in Use Case form for a real-time/embedded computer system.

2. Create a detailed, technology-free model of the functionality of the real-time/embedded computer system sufficient for software development.

3. Create a detailed design of each real-time/embedded system component, down to class property level, including use of libraries and frameworks, ready for coding.

Requirements Gathering

System Analysis


System Architecture

Detailed Design
5