_ Feuille de style désactivée
Model driven software development, maintenance and modernization ©2000-2010
 

MDD with BLU AGE® 2009 Edition : a pragmatic approach to MDA - Duration : 5 days

Description :

This training is an introduction to modeling and application generation with BLU AGE® J2EE and .NET application generator, which falls under Model Driven Architecture (MDA) approach.

During this training, the participants would define the BLU AGE® Platform Independent Model (PIM) and the HCI of an enterprise application (real case) through hands-on labs based on practical cases. From the application’s PIM they perform application’s generations in the BLU AGE® “Build” environment. The trainees will also learn how to use the BLU AGE® “Model Debugger”.

Objectives

  • To learn how to model an application in order to generate it with the ‘Build Module’ of the BLU AGE® generator based on a practical case,
  • To get familiar with BLU AGE® “Build” module modeling method, by building step-by-step the PIM of an enterprise application,
  • To improve the knowledge of UML, OCL and HQL through hands-on labs leading to the application’s generation.

Target audience

Consultants, Business Expert, Architects, Developers.

Prerequisite

Knowledge of UML 2.x, OCL 2.x and MDD
Knowledge of an Object Oriented Language java, C#...
Knowledge of HTML.

Used tools

UML Modeling tool (MagicDraw® of No Magic), BLU AGE® 2009 edition « BUILD » module, J2EE application server and database server.

Pedagogic method

  • 20% presentation of the BLU AGE® method and its tools,
  • 80% Hands-on labs and masterly presentations.

Agenda (details below)

  1. Model Driven Architecture & Development (MDA & MDD) approach,
  2. BLU AGE® 2009 Edition the J2EE & .NET application generator
  3. From CIM to BLU AGE® PIM with BLU AGE® method
  4. BLU AGE® practice

BLU AGE® training advantages

  • The training is delivered by a seasoned BLU AGE® INSTITUTE consultant,
  • A training equipped room is at disposal (computers, video projector, pad, pencils),
  • Training materials, including the case study
  • BLU AGE trial license as well as a hands on labs book allowing acquired knowledge practice.

Dates & location


June 15-19, 2009 (Paris, France)

 

Please contact us to find out about trainings and workshops near you.

Registration & information

Phone:
US:   +1 866 519 6272,
UK: +44 808 101 26 51,
Rest of Europe: +33 1 56 05 60 91
Form: http://www.bluage.com/index.php?cID=contact_form
Mail: workshop@netfective.com

For organizing a course delivered on your premises (In-House program), please contact us.

Detailed Agenda

01. Model Driven Architecture & Development (MDA & MDD) approach

  • MDA and MDD approach history and concepts,
  • The MDA, a models based software development pragmatic approach,
  • Declension in MDD,
  • The CIM, PIM and PSM models,
  • Modeling standards (UML, OCL, QVT, XMI…),
  • Presentation of the practical case used for all practical works.

02. J2EE and .NET BLU AGE® Application Generator

  • What is BLU AGE®?
  • BLU AGE® generator architecture,
  • BLU AGE® methodology a models based pragmatic approach,
  • BLU AGE® contributions,
  • Modeling demonstration with BLU AGE® and first generation :

- « BUILD » module presentation and handling,
- UML modeling tool presentation,

03. From CIM to PIM BLU AGE® with the BLU AGE® method

  • Needs modeling (Actors, Use-case, functional Packages),
  • Domain  Modeling :
    - Domain entities definition,
    - Associations modeling (simple associations, inheritance, roles),
    - Constraints modeling (stereotypes and tags’ values),
    - Business objects definition (class diagrams).
  • Scenarios and kinematics modeling:
    - Business scenarios Modeling,
    - XHTML mock-up parameterization,
    - Business rules and business objects (OCL, HQL...) modeling,
    - Management rules and business objects modeling (OCL, HQL…),
    - Services modeling,
  • BLU AGE® profiles (types, entities, business objects, persistence, service, presentation)

04. BLU AGE® practice

  • Passing from CIM to PIM
  • Business entities modeling manipulated by the application,
  • Description of the XHTML mock-ups parameterization process,
  • CRUD operations modeling (Create, Read, Update and Delete) for Data manipulation,
  • Principal association stereotypes (Waterfall, Lazy) setting,
  • Calculated attributes implementation,
  • Complexes services creation,
  • Advanced association’s management with the « attach-detach » logic.

 


BLU AGE®
BLU AGE is a registered trademark of NETFECTIVE TECHNOLOGY S.A. - Trademarks are property of their respective owners

Registration & information

Phone:
US: +1 972 378 4197,
Rest of Europe: +33 1 56 05 60 91
Mail: workshop@netfective.com