Rational Rose Enterprise Edition

Rational Rose Enterprise Edition
Información sobre la plantilla
Rational Rose Enterprise Edition.jpg
Aplicación para crear los diagramas que se van generando durante el proceso de Ingeniería en el Desarrollo del Software
Diseñado porRational Corporation

Rational Rose Enterprise Edition. Es una herramienta CASE (Computer – Arded Software Engineering), traducido al español como Ingeniería Asistida por Computadora, desarrollada por Rational Corporation basada en el Lenguaje Unificado de Modelación (UML), que permite crear los diagramas que se van generando durante el proceso de Ingeniería en el Desarrollo del Software.

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:

  1. Captura de requisitos (parcialmente).
  2. Análisis y diseño (completamente).
  3. Implementación (como ayuda).
  4. Control de cambios y gestión de configuración (parcialmente).

Características principales

Entre las características principales de Rational se pueden destacar:

  1. Admite como notaciones: UML, OMT y Booch.
  2. Permite desarrollo multiusuario.
  3. Genera documentación del sistema.
  4. Disponible en múltiples plataformas.

Funciones

Incluye también estas funciones:

  1. Soporte a modelos de análisis, ANSI C++, RoseJ y Visual C++ según el documento "Design Patterns: Elemts of Reusable Object – Oriented Software".
  2. Los componentes del modelo se pueden controlar independientemente, lo que permite una gestión y un uso de modelos mas granular.
  3. Soporte para compilación y descompilación de las construcciones más habituales de Java 1.5.
  4. 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.
  5. Soporte para enterprise Java Beans 2.0.
  6. Funciones de análisis de calidad de código.
  7. Complemento de modelado Web que incluye funciones de visualización, modelado y herramientas para desarrollar aplicaciones Web.
  8. 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.
  9. Creación de definiciones de tipo de documentos DTD en XML.
  10. Integración con otras herramientas de desarrollo de IBM Racional.
  11. Integración con cualquier sistema de control de versiones compatibles con SSC, como IBM Rational ClearCase.
  12. Posibilidad de publicar en las Web modelos e informes para mejorar la comunicación entre los miembros del equipo.

Fuentes