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 upon your profile (business or technical) and your own project requirements.
Goal-Driven Efficient Requirement Analysis For Business Experts and Analysts (3 days)
Objective : Helping Business Experts and Analysts to understand how to make an efficient Requirement Analysis on the basis of 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 then discover appropriate use cases of the system. 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, only using the appropriate UML profile for business analysts, they become able to formalise their requirements in order to communicate efficiently with technical analysts and designers through an incremental requirement gathering process. (Click for details)
Goal-Driven Agile System Design For Technical Analysts and Designers Profile (2 days)
Objective : Helping Technical Analysts and Designers to understand how to go through software implementation of the requirements, ensuring traceability between business specifications and the software code.
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 analysts. After transformation in 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 components of business rules (services) and usage rules of the end-users (use cases) on the basis of a 1 to 1 traceability relationship with requirements. (Click for details)
Notice : The above training-mentoring programs are conducted using EA (Enterprise Architect), a Requirement Engineering and UML / MDA case tool that allows good level of traceability between requirements and underlying model based 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 you 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.

