Rational Rose era un entorno de desarrollo para el lenguaje de modelado unificado . Se integra con Microsoft Visual Studio .NET y Rational Application Developer . La división Rational Software de IBM , que anteriormente producía Rational Rose, escribió este software.
La familia de productos Rational Rose es un conjunto de herramientas de modelado UML para el diseño de software. Rational Rose también podría utilizar ingeniería inversa basada en código fuente ; la combinación de esta capacidad con la generación de código fuente a partir de diagramas se denominó ingeniería de ida y vuelta . [1] Sin embargo, otras herramientas UML también son capaces de esto, incluidas Borland Together , ESS-Model, BlueJ y Fujaba. [2]
La familia Rational Rose permite la integración con entornos o lenguajes de desarrollo integrados heredados . Para arquitecturas más modernas, se desarrollaron Rational Software Architect y Rational Software Modeler . Estos productos se crearon igualando y superando las capacidades de Rose XDE para incluir compatibilidad con UML 2.x, compatibilidad con personalización de patrones, los lenguajes de programación y enfoques más recientes para el desarrollo de software como SOA y un modelado de datos más potente que admite el modelado de relación de entidades (ER) .
Un libro de 2003 titulado UML 2 For Dummies escribió que la suite Rational Rose era el "líder del mercado (y del marketing)". [3]
Historia
Con el lanzamiento del producto Rational de junio de 2006, IBM retiró la familia de productos “XDE” y presentó la familia de productos Rational Rose como reemplazo.
Las capacidades de UML fueron reemplazadas por Rational Software Architect alrededor de 2006, y Rational Rose se convirtió en un producto heredado . [4] A partir de 2011 [update], la parte de modelado ER (Rational Rose Data Modeler) ha sido reemplazada por otro producto de IBM: Rational Data Architect. [5]
A partir de 2024, [update]IBM ya no vende Rational Rose y se eliminan del sitio web todas las menciones, excepto las páginas de soporte.
Véase también
Referencias
- ^ Elfriede Dustin; Jeff Rashka; John Paul (1999). Pruebas de software automatizadas: Introducción, gestión y rendimiento . Addison-Wesley Professional. pág. 438. ISBN 978-0-672-33384-2.
- ^ Stephan Diehl (mayo de 2007). Visualización de software: visualización de la estructura, el comportamiento y la evolución del software . Springer Science & Business Media. pág. 63. ISBN 978-3-540-46505-8.
- ^ Michael Jesse Chonoles; James A. Schardt (2003). UML 2 para tontos . John Wiley & Sons. pág. 380. ISBN 978-1-118-08538-7.
- ^ Gerard O'Regan (2006). Enfoques matemáticos para la calidad del software . Springer Science & Business Media. pág. 106. ISBN 978-1-84628-242-3.
- ^ Toby J. Teorey; Sam S. Lightstone; Tom Nadeau; HV Jagadish (2011). Modelado y diseño de bases de datos: diseño lógico (5.ª ed.). Elsevier. pág. 235. ISBN 978-0-12-382021-1.
Lectura adicional
- Terry Quatrani (2003). Modelado visual con Rational Rose 2002 y UML . Addison-Wesley Professional. ISBN 978-0-201-72932-0.
- Wendy Boggs; Michael Boggs (2002). Dominando UML con Rational Rose 2002. Sybex. ISBN 978-0-7821-4017-0.