Training / Mentoring Programs

Business Modeling, Requirement Analysis and System Design with UML, MDA, BMM, SOA standards

On the basis of our experience in using the OMG's UML, MDA and BMM standards as well as the RUP in the areas of system analysis and design, we offer you the following customised training and mentoring services tailored typically upon your profiles and your own project requirements.


Requirement Analysis (RA-UML) For Business Experts and Analysts Profile (3 days)

Objective : Helping Business Experts and Analysts to understand how to make an efficient Business Modeling and Requirement Analysis using the BMM's business goals and the RUP's "use case driven development" with UML.

This 3 days training/mentoring program aims at helping business analysts to describe their business needs (goals) then discover appropriate use cases of the system (interaction units that support business goals). In a third step, business experts learn how to describe in detail such requirements in order to validate correct understanding of their needs and to prepare system acceptance tests. Thus, using the UML standard notation, they understand how to communicate efficiently their needs to technical analysts and designers through an incremental requirement gathering process (Click for details) .


System Design (SD-UML) For Technical Analysts and Designers Profile (2 days)

Objective : Helping Technical Analysts and Designers to understand how to go through software implementation on the basis of requirements of business experts using UML and keeping traceability.

This 2 days training/mentoring program aims at assisting technical analysts and designers respectively in the analysis and design of the needs described by business experts. After transformation in their component based object representations, the resulting system components trace detailed requirements captured by business analysts toward MDA's PIM level component structures. For instance, services of an SOA based system are built at this stage with their interfaces and internal descriptions.

Finally, these technical specifications are implemented in software code and tested on component basis. The resulting software components allow good level of reactivity to changes as they permit to trace separately toward the implementation level goal-driven business rules (services) and usage rules (use cases) on the basis of a 1 to 1 traceability relationship with requirements (Click for details).


Notice : The above mentoring-training programs are conducted using RE (Requirement Engineering) / UML / MDA case tools in order to support good level of "traceability" between requirements and underlying solutions. Concepts are explained first using basic examples and are then followed by solution drafts to your own problems. After this session, we can accompany your project by reviewing and validating your solutions depending on your needs.

The logos UML, MDA referenced on this site are trademarks of the Object Management Group (OMG).

The RUP is a trademark of the IBM / Rational.