Desarrollo del módulo PIM-PSM versión 5.0 de la herramienta jMDA

Fecha

2018-06-22

Autores

Orozco Alvarez, Eduardo Ariel

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Central “Marta Abreu” de Las Villas

Resumen

El desarrollo de un software es un proceso complejo y difícil de gestionar en el que intervienen múltiples elementos. En ocasiones el ciclo de vida de este producto se ve permeado de disímiles problemáticas que lo afectan, hasta no responder a las necesidades identificadas. El Object Management Group (OMG, por sus siglas en inglés), es un consorcio informático que está encaminado potenciar el desarrollo de aplicaciones orientadas a objetos. Desde su surgimiento le presta especial atención al problema de interoperabilidad e integración de software, definiendo numerosas especificaciones y estándares. En el 2001, OMG establece el framework “Model Driven Architect” (MDA, por sus siglas en inglés), como arquitectura para el desarrollo de aplicaciones. En este paradigma de desarrollo de software, denominado Ingeniería de Modelos o Desarrollo Basado en Modelos, los modelos guían todo el proceso. La versión 5.0 del módulo PIM-PSM de la herramienta “jMDA”, constituye un perfeccionamiento de las anteriores, centrado en la implementación de los diagramas de casos de uso, actividades, estado y secuencia al nivel de “Platform Independent Model” (PIM por sus siglas en inglés); así como la transformación asistida por computadoras de dichos diagramas y la creación de los diagramas de artefacto y despliegue al “Platform Specific Model” (PSM, por sus siglas en inglés). El desarrollo de la investigación no sólo se centra en la implementación de la solución, sino también en la generación de la documentación de la metodología de desarrollo de software utilizada, así como la de uso de la herramienta y los análisis de factibilidad asociados al desarrollo de la solución propuesta.
The development of a software is a complex and difficult process to manage in which multiple elements intervene. Sometimes the life cycle of this product is permeated by dissimilar problems that affect it, until it does not respond to the identified needs. The Object Management Group (OMG) is a computer consortium that aims to enhance the development of object-oriented applications. From its emergence, it pays special attention to the problem of interoperability and software integration, defining numerous specifications and standards. In 2001, OMG establishes the framework "Model Driven Architect" (MDA), as architecture for the development of applications. In this paradigm of software development, called Model Engineering or Model-Based Development, the models guide the entire process. Version 5.0 of the PIM-PSM module of the "jMDA" tool is a refinement of the previous ones, focused on the implementation of the diagrams of use cases, activities, status and sequence at the level of "Platform Independent Model" (PIM by its acronyms in English); as well as the computer-assisted transformation of these diagrams and the creation of artifact diagrams and deployment to the "Platform Specific Model" (PSM). The development of the research is not only focused on the implementation of the solution, but also in the generation of documentation of the software development methodology used, as well as the use of the tool and the feasibility analysis associated with the development of The proposed solution.

Descripción

Palabras clave

Ingeniería del Software, Arquitectura Dirigida por Modelos, Herramienta jMDA, Software Engineering, Model Driven Architect, jMDA Tool

Citación