Business Analyst & Project Owner
Hide the picture/Show the picture
Duration:5 days
Description:
This training is an introduction to modeling and generating application with Blu Age JEE and.NET application generator, which falls under Model Driven Architecture (MDA) approach.
During this training, the participants will define the Blu Age Platform Independent Model (PIM) and the GUI of an enterprise application (real case)through hands-on labs based on practical cases. From the application's PIM they will perform application's generations using the Blu Age Forward environment.
Objectives
- Learning how to model an application in order to generate it with the Blu Age Forward generator, based on a practical case,
- Getting familiar with Blu Age Forward environment by building step-by-step an enterprise application PIM,
- Improving the knowledge of UML through hands-on labs leading to the application's generation.
- Target audience
- Consultants, Business Expert, Architects, Developers.
- Prerequisite
- Knowledge of UML 2.x, Knowledge of an Object Oriented Language (java, C#, C++, ...), Knowledge of HTML.
- Used tools
- UML Modeling tool (MagicDraw of No Magic), Blu Age Forward module, J2EE application server and database server.
- Pedagogic method
-
- 20% presentation of MDA, Blu Age methodology and tool,
- 80% of workshop and didactic presentations.
Training curriculum:
- The Model Driven Architecture & Development approach (MDA&MDD)
- MDA and MDD history and concepts
- MDA, a pragmatic approach to software development based on models,
- Declination in MDD
- Models: CIM, PIM and PSM,
- Modeling standards (UML, OCL, EMF, XMI...),
- Presentation of case study used throughout the tutorials.
- The J2EE application generator Blu Age
- What is Blu Age?
- The Blu Age architecture,
- Blu Age methodology: a pragmatic approach based on models,
- The contributions of Blu Age,
- Demonstration of modeling with Blu Age and first generation.
- Presentation of Blu Age PIM
- PIM presentation,
- Transforming CIM to PIM.
- Modeling entities
- Entities, associations, columns constraints, the column "version", ID generators,
- Other stereotypes and tagged values.
- CRUD operations and datagrid
- Create, read, update and delete,
- Datagrid settings,
- HQL operations.
- Services Process
- Creating advanced treatments,
- Modeling complex business rules.
- Collections and inheritance
- Collections, typed collections, Lazy loading, selection and order data, cascade,
- Inheritance.
- Operations associated with "business objects"
- Calculated attributes,
- Getter and Setter,
- Content management of a collection:Attach – detach.
Duration:1 day
Description:
This course teaches best practices to success a Blu Age project.
It is based on the EMDD method proposed in the Blu Age process. This method is designed to meet the demand of the Project Owner (scope, time, budget)while maximizing the productivity of teams that use Blu Age technology. An important part of this training is based on feedback on real Blu Age projects.
Objectives
- Allow a project manager in Application Development project management (whatever the methodology) to manage a project applying Blu Age using EMDD methodology (Enterprise Model Driven Development).
- Provide a vision of the project organization to implement, in order to success. Focus on the team project organization and the relationship with the Project Owner.
- Provide directions to build its own monitoring indicators and initializing its own chart for productivity calculation in an industrialization developments process with Blu Age.
- Target audience
- Project Managers, Project Owners.
- Prerequisite
-
- Having completed the training "MDD with Blu Age: a pragmatic approach to MDA",
- Two years experience in project management (whatever the methodology).
- Used tools
- Blu Age suite (Forward and/or Reverse)
- Pedagogic method
-
- 50% Blu Age methodology presentation,
- 50% of workshop and didactic presentations.
Training curriculum:
- Overview of the Blu Age process
- Blu Age generator,
- Phases of the project with EMDD Methodology.
- Organization of stakeholders
- The relationship with the Project Owner and Stakeholder,
- The organization and management of the project team.
- Planning organization
- Construction of the project planning
- Operational Process
- Architecture choice,
- Setting up of management and monitoring tools,
- Setting up technical environments,
- Project prerequisites,
- Approbations conditions,
- Steering and decisions,
- Setting up the Project Quality Plan (PQP).
- Points of vigilance and projects risk
- Scope definition and organization phase
- Lack of communication with Project Owner (Iterations/Critical tests),
- Lack of decision by Project Owner,
- Bad-cutting of iterations,
- Functional scope increasing,
- Setting up norms,
- Technical Architecture.
- Iterations
- Missing of critical tests (Delay),
- Unavailability of tools&project environments,
- Technical problem on architecture,
- Project Owner availability for workshops and joint validation,
- Late on modeling – increasing backlog,
- Discovering a Blu Age issue.
- Approval
- Performance,
- Integration (Qualification).
- All phases
- Anticipating days off,
- Anticipating orders of equipment,
- Backup key resources.
Duration:5 days
Description:
This training allows understanding and practicing reverse modeling technology on a legacy application developed with COBOL or PACBASE.
This training is required for all actors of a project team of modernization.It can provide a full overview on the approach and tools offered by Blu Age.
This training is based on a sample that will be used throughout the session. The sample can be the result of a POC (Proof Of Concept)already implemented by the Blu Age Service Team.
Training is oriented on Screen or Batch modernization. Customer has to choose the orientation he wants depending on his needs.
Objectives
- Understanding and practicing modernization process of a legacy applications (COBOL or PACBASE),
- Understanding the principles of modernization proposed by Blu Age,
- Using the tools offered by Blu Age to help the process of modernization.
- Target audience
- Project Managers, Architects, Developers, Consultants.
- Prerequisite
-
- Having completed the training "MDD with Blu Age: a pragmatic approach to MDA",
- Having completed the training "EMDD with Blu Age – advanced Modeling of Blu Age PIM",
- Having completed the training "Batch generation with Blu Age" in case of batch training orientation,
- Knowledge of UML 2.x,
- Knowledge of an Object Oriented Language java, C#, C++, ...
- Knowledge of HTML,
- A first modeling experience in a project using the Blu Age generator is recommended,
- Knowledge of target technology is better (JEE, XHTML, XML, Spring, Hibernate, JSF, Struts, JSF, Ajax and RDBMS),
- Knowledge of legacy technology used on project is better (COBOL, PACBASE).
- Used tools
- Blu Age suite (Forward and Reverse), Modeling tool (MagicDraw), RDBMS, Application server
- Pedagogic method
-
- 30% Blu Age methodology presentation,
- 70% of workshop and didactic presentations.
Training curriculum:
- Global overview
- The Blu Age suite,
- Extraction,
- Interpretation,
- Publication.
- Basics of COBOL
- History and overview,
- Data items,
- Basic instructions,
- Input-Output and files,
- Sub-programs,
- About PACBASE.
- Blu Age Functionalities and interfaces
- Blu Age Functional Overview,
- User Interfaces and Views,
- Annotating Legacy Code,
- Transmodeling.
- Practicing on a real case (can be specific to customer and extracted from a prior POC)
- Legacy application overview,
- Initializing a new screen or a batch (depending on chosen orientation),
- Reversing business rules,
- Using "transmodeling" feature,
- Generation and tests.