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

Software Development using Rhapsody in Ada

Make an enquiry Print

Reference: BE-34
Duration: 5 Day(s)


MBDA have developed a process for applying Model Driven Architecture techniques to collaborative software engineering projects.

This course has been specifically designed to teach the concepts of Model Driven Software Development within the context of MBDA's bespoke methodology. It focuses on the practical application of MDA using IBM Rational Rhapsody.

Delivered in the form of a workshop, the course uses an MBDA specific example to ensure that knowledge is transferred in a way which will allow the delegates to immediately apply an MDA approach to their project.


  • What MDA is
  • How to set up an MDA project
  • How to use profiles and libraries
  • How to use the system model as a requirement
  • How to identify and document use cases
  • How to model sub-components
  • How to identify and model classes
  • How to model class communication
  • How to model concurrency
  • How to use design patterns
  • How to detail operation behaviour
  • How to animate the model
  • How to trace to the requirements
  • How to record the design definition
  • How to check the model
  • How to generate code in the required target language

Who should attend

Software engineers who wish to learn how to apply Model Driven Architecture techniques to their projects, in accordance with the MBDA MDA process.


An understanding of software engineering principles and the target language is required to attend this course.
Make an enquiry

Related courses