Rational Rose Enterprise Edition
|
Sus creadores
Las personas que desarrollaron el Proceso Unificado del Rational (RUP) son miembros de Rational Corporation y brinda muchas facilidades en la generación de la documentación del software que se esté desarrollando, además de que posee un gran número de estereotipos predefinidos que facilitan el proceso de modelación del software.
Parte de las disciplinas
En la definición de sistemas, esta herramienta permite que el equipo de desarrollo entienda mejor el problema, que identifique las necesidades del cliente en forma más efectiva y comunique la solución propuesta de forma más clara. Rational permite completar una gran parte de las disciplinas (flujos fundamentales) de RUP tales como:
- Captura de requisitos (parcialmente).
- Análisis y diseño (completamente).
- Implementación (como ayuda).
- Control de cambios y gestión de configuración (parcialmente).
Características principales
Entre las características principales de Rational se pueden destacar:
Funciones
Incluye también estas funciones:
- Soporte a modelos de análisis, ANSI C++, RoseJ y Visual C++ según el documento "Design Patterns: Elemts of Reusable Object – Oriented Software".
- Los componentes del modelo se pueden controlar independientemente, lo que permite una gestión y un uso de modelos mas granular.
- Soporte para compilación y descompilación de las construcciones más habituales de Java 1.5.
- Generación de código en lenguaje Ada, ANSI C++, C++, CORBA, Java y Visual Basic, con funciones configurables de sincronización entre los modelos y el código.
- Soporte para enterprise Java Beans 2.0.
- Funciones de análisis de calidad de código.
- Complemento de modelado Web que incluye funciones de visualización, modelado y herramientas para desarrollar aplicaciones Web.
- Modelado en UML para diseñar bases de datos, que integra los requisitos de datos y aplicaciones mediante diseños lógicos y analíticos.
- Creación de definiciones de tipo de documentos DTD en XML.
- Integración con otras herramientas de desarrollo de IBM Racional.
- Integración con cualquier sistema de control de versiones compatibles con SSC, como IBM Rational ClearCase.
- Posibilidad de publicar en las Web modelos e informes para mejorar la comunicación entre los miembros del equipo.