Rapsodia racional


Rational Rhapsody , un entorno de modelado basado en UML , es un entorno de desarrollo visual para ingenieros de sistemas y desarrolladores de software que crean sistemas y software integrados o en tiempo real. Rational Rhapsody utiliza modelos gráficos para generar aplicaciones de software en varios lenguajes, incluidos C , C++ , Ada , Java y C# .

Los desarrolladores usan Rational Rhapsody para comprender y elaborar requisitos, crear diseños de modelos utilizando lenguajes estándar de la industria ( UML , SysML , AUTOSAR , DoDAF , MODAF , UPDM ), validar la funcionalidad al principio del desarrollo y automatizar la entrega de productos altamente estructurados. [1]

Rational Rhapsody Model Manager (implementación anterior, Design Manager, quedará en desuso) es una aplicación basada en web que las partes interesadas, los desarrolladores y otros miembros del equipo utilizan para colaborar en el diseño de productos, software y sistemas. El producto contiene un servidor que alberga diseños de modelos que se han desarrollado en Rational Rhapsody. Un componente de extensión de cliente incluido con Rational Rhapsody permite a los usuarios conectarse a un servidor de Design Manager. Después de conectarse al servidor, los modelos se pueden mover a áreas de proyecto con dominios de modelado específicos basados ​​en los lenguajes estándar de la industria admitidos por Rational Rhapsody. Rhapsody Model Manager también se integra con la solución Rational para Collaborative Lifecycle Management (CLM). En este entorno, los artefactos se pueden asociar con otros recursos del ciclo de vida, como los requisitos (la aplicación Doors Next Generation),solicitudes de cambio y conjuntos de fuentes de cambio (la aplicación Team Concert) y casos de prueba de control de calidad (la aplicación Quality Manager). El control de configuración global permite que diferentes equipos y diferentes proyectos interactúen en una configuración sincronizada que integra entregas y líneas de base dentro de cada una de las herramientas de la solución CLM.[2] [3]

Rhapsody fue lanzado por primera vez en 1996 por la compañía de software israelí I-Logix Inc. [4] Rhapsody fue desarrollado como una herramienta orientada a objetos para modelar y ejecutar diagramas de estado , basada en el trabajo realizado por David Harel en el Instituto de Ciencias Weizmann , quien fue el primero en desarrollar el concepto de diagramas de estado jerárquicos, paralelos y de transmisión. [5]

En 2006, los accionistas de I-Logix vendieron la empresa a la empresa sueca de software Telelogic AB . [6] Rhapsody se convirtió en un producto de Rational Software después de la adquisición de Telelogic AB en 2008, como todos los productos anteriores de Telelogic. [7] Desde el cambio de marca, Rational Rhapsody se ha integrado con IBM Rational Systems and Software Engineering Solution.

Rational Rhapsody Design Manager fue lanzado por primera vez en junio de 2011 por IBM . En diciembre de 2011, el producto se integró como un componente de diseño en IBM Rational Solution for Collaborative Lifecycle Management (CLM).