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

Fecha

2017-07-05

Autores

Díaz Lorenzo, Liosbel

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), 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), 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 4.0 del módulo PIM-PSM de la herramienta “jMDA”, constituye un perfeccionamiento de las anteriores, centrado en la implementación de una interfaz gráfica superior que posibilite la edición iterativa de los diagramas UML de clases, casos de uso, actividades, estado y secuencia al nivel de “Platform Independent Model” (PIM); 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). 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 software is a complex and difficult process to manage in which multiple elements intervene. Sometimes the life cycle of this product is permeated by many problems that affect it, until it does not respond to identified needs. The Object Management Group (OMG) is a computer consortium aimed at enhancing the development of object-oriented applications. Since its inception, it has given special attention to the problem of interoperability and software integration, defining numerous specifications and standards. In 2001, OMG established the framework "Model Driven Architect" (MDA), as an architecture for the development of applications. In this paradigm of software development, called Model Engineering or Model Based Development, the models guide the whole process. Version 4.0 of the PIM-PSM module of the "jMDA" tool is an improvement on the previous ones, focused on the implementation of a superior graphical interface that enables the iterative editing of the UML diagrams of classes, use cases, activities, state and sequence at the level of Independent Platform Model (PIM); as well as the computer-aided transformation of such diagrams and the creation of Artifact and Deployment diagrams at the Platform Specific Model (PSM) level. The development of the research not only focuses on the implementation of the solution, but also on the generation of the 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. Key

Descripción

Palabras clave

Ingeniería del Software, Arquitectura Dirigida por Modelos, Software Engineering, Model Driven Architecture

Citación