recent success story


BE-12 - Fundamentals of Software Engineering

'The lecturer was very detailed in his explanations and ensured relevant subjects were covered in sufficient detail. Top stuff.'

- BAE Systems

BE-30 - Managing MBSE projects

'New method of looking at systemised design, designing from ground up - very interesting! Well presented, answers to questions always given with thought and consideration. An excellent course, thank you'


BE-10 - Use Case Analysis using UML

'The Use Cases exercise was directly applied to the problems we are having in the current projectso we learnt a lot from this course. '

- BAE Systems

SY-02 - System Modelling using SysML

'We really appreciate that Objektum Solutions didn’t limit the discussion to the training material and were able to draft a project specific process which has enabled us to continue our development effort.'

- Brembo

SY-02 - System Modelling using SysML

'The training support provided by Objektum Solutions certainly met our requirements 100% and we appreciated the the professionalism of lecturers, as well as their clear and detailed presentation of the material.'

- Brembo

RE-01 - Expressing Requirements in CoRE

'Everything about this course was spot on.'

- RAF - Conningsby

PG-02 - Programming in Ada95

'The professionalism and quality of training provided by Objektum never ceases to amaze me!'

- RAF - Boscombe Down

PG-10 - Programming in C++

'Really well organised, informative and provided me with enough detail to begin coding immediately. I would highly recommend Objektum Solutions. '

- BAE Systems

PG-02 - Programming in Ada95

'The course was excellent, the lecturers' depth of Ada95 knowledge was amazing.'

- Lockheed Martin

Practical Application of UML

Make an enquiry Print

Reference: DE-03
Duration: 5 Day(s)


Most UML literature available today describes the UML notation without providing real guidance on how it is to be used. As a result, projects often struggle with a lack of practical experience in the application of UML.

This course is aimed at software developers who are familiar with the UML notation but wish to gain a comprehensive understanding of its applicability in the real world.

Under the guidance of expert UML practitioners, delegates will be challenged to solve a variety of complex software problems, commonly encountered in the aerospace and defence sectors, using their existing understanding of UML. The delegates will then be invited to present their solutions for peer review before the “ideal” solution is presented. The benefits and drawbacks of each solution will be discussed in depth. The course is tailored to cover the specific problems that arise from the requirements of the client’s specific projects.

This course is presented in the form of a workshop, providing delegates with ample opportunity to design, code and execute all of the solutions to the problems posed.

This course is available in a variety of implementation languages.


·       A refresher of the UML notation

·       A refresher of the target language

·       Mapping UML to the target language

·       How to analyse requirements and construct a use case model

·       How to manage access to global resources

·       How to design for future system extensibility

·       How to minimise coupling between software components

·       How to design reusable software

·       How to create and maintain relationships between objects

·       How to manage and iterate over collections of objects

·       How to avoid complex inheritance hierarchies when extending object functionality

·       Dealing with resource constraints such as performance and memory

Who should attend

Software Developers,Software Team Leaders,Software Architects would find this course useful.


A working knowledge of UML and the target language would be advantageous.
Make an enquiry

Related courses