Kennedy Carter
Go
  |  Contact us
SERVICES - Training :: Training Courses :: Course Synposes :: MDA with xUML Overview

Duration 2 days.
Objective To enable the delegates to apply the principles of the OMG`s Model Driven Architecture to develop, build and test systems. The scope of the course includes all aspects of the xUML notation, with exercises to help reinforce understanding.
Audience Technical Managers, Analysts, System Designers, Implementers, Testers
Prerequisites None.

 

Full Synopsis

Introduction This gives an overall picture of the MDA process and Executable UML notation to provide a context for the rest of the course.
Static Models This deals with all aspects of modelling classes, associations, generalisations and attributes. The UML Class Diagram is the primary notation used.
Domain Modelling This explains the principles of partitioning a system into separate domains, and provides proven techniques for finding and defining a coherent set of domains. The UML Package Diagram is introduced as a means of representing the domains and their dependencies.
Behavioural modelling This covers the process of defining operations and state charts for the classes in each domain. It emphasises the importance of establishing the overall interaction pattern prior to construction of the individual state charts. Also introduced is the underlying action semantics (the xUML virtual machine) that underpins executable modelling.
The MDA Process This brings out the benefits of executable modelling using the Model Driven Architecture Strategy. It introduces the MDA terminology, and contrasts this approach with the more traditional process frameworks.
Action Definition This describes how to specify state actions and operations using the Action Specification Language (ASL), to enable model execution.
Integrating models This covers various strategies for integrating a system of domains (or Platform Independent Models). It introduces domain interfaces and bridges within the context of a build set.