Rational Software Modeler (RSM), fabricado por la división Rational Software de IBM , es una herramienta de diseño y modelado visual basada en Unified Modeling Language (UML) 2.0. [1] Rational Software Modeler se basa en el marco de software de código abierto Eclipse [1] y se utiliza para el modelado visual y el desarrollo impulsado por modelos (MDD) con UML para crear aplicaciones y servicios web. IBM dejó de comercializar Rational Software Modeler en 2010 y finalizó el soporte para él en 2015. [2] Gran parte de la misma funcionalidad está ahora disponible a través de Rational Software Architect .
Desarrollador (es) | Software racional |
---|---|
Versión inicial | 13 de octubre de 2004 [1] |
Lanzamiento estable | v7.5.5.5 |
Escrito en | ? |
Sistema operativo | Microsoft Windows , Linux |
Disponible en | ? |
Tipo | Entorno de desarrollo integrado |
Licencia | EULA de IBM |
Sitio web | www |
Descripción general
Las capacidades del último release principal (Versión 7) de Rational Software Modeler incluyen:
- Soporte para UML versión 2.1
- Soporte para transformaciones de modelo a modelo
- Gestión de modelos para el desarrollo paralelo y la refactorización arquitectónica, por ejemplo, dividir, combinar, comparar y fusionar modelos y fragmentos de modelos
- Soporte para la aplicación de patrones de diseño.
Está integrado con otras herramientas de IBM Rational Software, como la gestión de la configuración de ClearCase y el manejo de excepciones de ClearQuest (informes de defectos y solicitudes de cambio).
RSM está diseñado como un complemento que se encuentra en la parte superior de la plataforma de desarrollo de código abierto Eclipse . RSM se puede instalar sobre una instalación de Eclipse v3.2 existente o como una nueva instancia de Eclipse v3.2.
Como RSM está basado en Eclipse, puede utilizar complementos de Eclipse de terceros, así como complementos específicos para herramientas Rational.
Historia
Rational Software tiene una larga trayectoria en el modelado de aplicaciones, que comenzó a principios de la década de 1990 con el trabajo de Grady Booch , James Rumbaugh e Ivar Jacobson . Combinaron enfoques de modelado de la competencia para formar lo que finalmente se convirtió en el Lenguaje de modelado unificado .
La primera herramienta de desarrollo y modelado visual de Rational Software fue Rational Rose , una herramienta de modelado independiente que integró el nivel de interfaz de programación de aplicaciones (API) con entornos de desarrollo integrados (IDE) de terceros para admitir una variedad de lenguajes de programación y otras implementaciones. tecnologías.
Si bien Rational Rose fue un paso importante para acercar el desarrollo impulsado por modelos (MDD) a los desarrolladores de software en ejercicio, se descubrió que solo una pequeña fracción de los desarrolladores usaban el modelado de forma rutinaria. Se identificó un problema clave: a los desarrolladores no les gustaba dejar su IDE. Querían que el modelado visual estuviera integrado, no con su IDE, sino dentro de su IDE.
Rational respondió a esta necesidad en 2002 con el software IBM Rational XDE , proporcionando un entorno de desarrollo para las tecnologías de programación emergentes en ese momento: Java y Microsoft .NET . IBM Rational XDE se caracterizó como la próxima generación de IBM Rational Rose, no una nueva versión (de ahí el cambio de nombre), y no necesariamente un reemplazo de Rose (ya que IBM Rational XDE se restringió intencionalmente para admitir solo un número selecto de IDE y tecnologías de implementación). Sin embargo, con cada adición de una herramienta o capacidad vino otro requisito de integración punto a punto. A medida que se agregaron más y más capacidades, Rational comenzó a alcanzar los límites prácticos de este estilo de integración de herramientas.
Para los productos MDD de próxima generación, las funciones de desarrollo basadas en modelos se crearon sobre Eclipse para formar una herramienta MDD más completa. IBM Rational Software Architect, IBM Rational Software Modeler e IBM Rational Systems Developer fueron el resultado de estos cambios; fusionando los silos que definían previamente el modelado, el desarrollo y el análisis de código en un diseño más integrado.
Versiones de IBM Rational Software Modeler
- v6.0: lanzado en diciembre de 2004. Basado en Eclipse v3.0, UML v2.0.
- v7.0: lanzado en diciembre de 2006. Basado en Eclipse v3.2, UML v2.1.
- v7.5: lanzado en septiembre de 2008.
- v7.5.5.5: Última versión publicada.
Lista de productos de análisis, diseño y construcción de IBM basados en Eclipse
- Desarrollador de aplicaciones racional
- Arquitecto de software racional
- Desarrollador de sistemas racionales
- Extensión Rational Business Developer
- Desarrollador de integración de WebSphere
Ver también
- Lista de entornos de desarrollo integrados
- Software racional
Referencias
- ↑ a b c Scannell, Ed (13 de octubre de 2004). "IBM lanza Atlantic" . InfoWorld . Consultado el 23 de febrero de 2011 .
- ^ a b http://www-01.ibm.com/support/docview.wss?uid=swg21670980
enlaces externos
- IBM Rational Software Modeler, Centro de información de la versión 7.5 (RSM V7.5 InfoCenter)
- IBM Rational Software Modeler, Notas de la versión 7.5 (Notas de la versión de RSM V7.5)
- Página de inicio del producto para Rational Software Modeler
- Página de IBM developerWorks para Rational Software Modeler
- Blog del equipo de gestión de arquitectura