In the rational Software architect or ... Use JET2 to implement model-driven architecture in

Source: Internet
Author: User

Using JET2 to implement model-driven architecture in rational Software Architect or Rational Software Modeler

Introduction: This article briefly introduces the model-driven architecture (MDA) to the reader, as well as the JET2 technology that can take UML modeling to a higher level, that is, the Java emitter Template technology based on Eclipse. You can use this template to convert a model into a useful artifact.

Introduction

Let's explore the benefits of this improvement.
-beach Boys

What would be the benefit if you were to get an initial requirement file for a project, or would you be able to accurately estimate and design and then develop it? This article tells you how to transform a unified Modeling Language (UML) created in Ibm®rational®software Architect into a dynamic estimation and feedback engine. Thanks to the great strides in model-driven architecture (MDA), design, static, non-descriptive graphics, models, and charts, it's time to execute them. The Rational Software Architect and Ibm®rational®software Modeler are the main advocates of Java emitter Templates (JET) and UML modeling. This article tries to go beyond the traditional code generation technology to produce more useful systems, such as estimating the system.

The JET project in this article describes the following tasks:

Estimating at the requirements and analysis stages

In the design phase, the model is estimated as a mature form

Generate feedback on a model

The model provides a profound insight into how to express business issues through annotated UML. A typical requirements collection consists of the following artifacts:

Demand and business behavior are expressed through use cases and communication

Process and target modeling for activity diagram display

Information expressed through structured models, such as Class and Component models

The model continues to develop and mature with the increase of time. A typical model that starts with a requirement may also include a structured expression communication classification model. A use case model is the perfect field to start the estimation process.

About JET

The Eclipse Modeling Framework (EMF) is a complete part of rational Software Architect, and rational Software Modeler contains powerful tools for generating source code and files. One of the tools is JET (Java emitter Templates). With JET, you can use syntax such as javaserver™pages (JSP) to write templates and run them.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.