SlideShare ist ein Scribd-Unternehmen logo
1 von 7
RATIONAL ROSE
Rational Rose es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite
representar gráficamente el sistema, permitiendo hacer énfasis en los detalles más importantes, centrándose en los casos de uso
y enfocándose hacia un software de mayor calidad, empleando un lenguaje estándar común que facilita la comunicación.
Proporciona mecanismos para realizar la Ingeniería Inversa, es decir, que a partir del código se pueda obtener
información sobre su diseño; adicionalmente permite generar código en diferentes lenguajes a partir de un diseño en
UML, brinda la posibilidad de que varias personas trabajen a la vez, permitiendo que cada desarrollador opere en un
espacio de trabajo privado que contiene el modelo completo y permite que tenga un control exclusivo sobre la
propagación de los cambios en ese espacio de trabajo.
El desarrollo es un proceso iterativo, que comienza con una aproximación del análisis, diseño e
implementación para identificar los riesgos y probar el sistema, cuando la implementación pasa todas las
pruebas que se determinan, se añaden los elementos modificados al modelo y una vez modificado el
modelo se realiza la siguiente iteración.
Rational, además, soporta los diagramas de UML, excepto los Diagramas de Implementación.
1. Browser o Navegador, que
permite navegar rápidamente a
través de las distintas vistas del
modelo.
2. Ventana de documentación,
para manejar los documentos del
ítem seleccionado en cualquiera
de los diagramas.
3. Barra de herramientas Standard,
para acceder rápidamente a las
acciones comunes a ejecutar para
cada uno de los diagramas del
modelo.
4. Barra de herramientas
Diagrama, muestra el conjunto de
herramientas disponibles para el
diagrama activo.
5. Ventana de Diagrama, que
permite desplegar y editar
cualquiera de los diagramas UML.
2
6. Ventana Registro o Log, que
registra todas las órdenes
ejecutadas y los errores que se
producen durante su ejecución.
INTERFAZ DE RACIONAL ROSE:
Características
-Herramienta CASE más usada
para el modelado de sistemas
con UML y UML2.
-Es muy completa y dispone de
varios diagramas entre ellos
diagramas de clases, diagrama
de objetos, diagramas de casos
de uso del negocio, etc.
-Se diferencia de otras
por la gran diversidad de
diagramas que puede
crearse.
-Rational Rose Mantiene
la consistencia de
los modelos del sistema
software
-Chequeo de la sintaxis
UML Generación
-Documentación
automáticamente
-Generación de Código a
partir de los Modelos
Ingeniería Inversa
(crear modelo a partir
código)
RATIONAL ROSE
Ventajas
Es una herramienta muy
completa y estable como muy
pocas herramientas que se han
creado.
Facilidad de uso para el
modificado y creación de nuevos
diagramas.
DESVENTAJAS
Entorno grafico no muy amigable
para el usuario. No es un
software libre. No se puede crear
el entorno del Sistema para los
diagramas de casos de uso.
No es gratuito, se debe hacer un
previo pago para poder adquirir
el producto.
Solamente Ingeniería reversa
para COM.
Rational rose

Weitere ähnliche Inhalte

Was ist angesagt?

Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
Luis Caiza
 
Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0
luimiguelandrade
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
Miguel Angel Rodriguez
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
Xochitl Saucedo Muñoz
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
Isabel
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
Marvin Zumbado
 
Sesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuenciaSesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuencia
Julio Pari
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
Lupithaa Guerrero
 

Was ist angesagt? (20)

Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
 
Ejemplo manual de usuario
Ejemplo manual de usuarioEjemplo manual de usuario
Ejemplo manual de usuario
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Sesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuenciaSesion 5 1 diagrama de secuencia
Sesion 5 1 diagrama de secuencia
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 

Andere mochten auch (9)

Lese 2 - introduccion a rational rose
Lese 2 - introduccion a rational roseLese 2 - introduccion a rational rose
Lese 2 - introduccion a rational rose
 
Como subir una pagina web
Como subir una pagina webComo subir una pagina web
Como subir una pagina web
 
El arte clasico (grecia y roma)
El arte clasico (grecia y roma)El arte clasico (grecia y roma)
El arte clasico (grecia y roma)
 
Tm02 introduccion a rational rose
Tm02 introduccion a rational roseTm02 introduccion a rational rose
Tm02 introduccion a rational rose
 
El error humano en la actividad profesional ii.docx
El error humano en la actividad profesional ii.docxEl error humano en la actividad profesional ii.docx
El error humano en la actividad profesional ii.docx
 
La Antropologia
La  AntropologiaLa  Antropologia
La Antropologia
 
11 ejercicio de contabilidad financiera
11   ejercicio de contabilidad financiera11   ejercicio de contabilidad financiera
11 ejercicio de contabilidad financiera
 
Activo, Pasivo y Patrimonio
Activo, Pasivo y PatrimonioActivo, Pasivo y Patrimonio
Activo, Pasivo y Patrimonio
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 

Ähnlich wie Rational rose

AutomatizacióN Del Software
AutomatizacióN Del SoftwareAutomatizacióN Del Software
AutomatizacióN Del Software
msc080277
 
Camtasia Getting Started Guide
Camtasia Getting Started GuideCamtasia Getting Started Guide
Camtasia Getting Started Guide
hectorxxx
 

Ähnlich wie Rational rose (20)

Uml
UmlUml
Uml
 
Presentación power point relational rose
Presentación power point relational rosePresentación power point relational rose
Presentación power point relational rose
 
Presentación power point relational rose
Presentación power point relational rosePresentación power point relational rose
Presentación power point relational rose
 
Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml
 
UML
UMLUML
UML
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
UML
UMLUML
UML
 
Diagramas de uml generacion de codigos
Diagramas de uml generacion de codigosDiagramas de uml generacion de codigos
Diagramas de uml generacion de codigos
 
Uml
UmlUml
Uml
 
Nesii
NesiiNesii
Nesii
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
 
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modeller
 
10753034(1).ppt
10753034(1).ppt10753034(1).ppt
10753034(1).ppt
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
AutomatizacióN Del Software
AutomatizacióN Del SoftwareAutomatizacióN Del Software
AutomatizacióN Del Software
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Camtasia Getting Started Guide
Camtasia Getting Started GuideCamtasia Getting Started Guide
Camtasia Getting Started Guide
 

Mehr von Israel Chava Gonzales (7)

Ingenieria de sistemas
Ingenieria de sistemasIngenieria de sistemas
Ingenieria de sistemas
 
El ingeniero como lider
El ingeniero como liderEl ingeniero como lider
El ingeniero como lider
 
Gestion web
Gestion webGestion web
Gestion web
 
Gestion web
Gestion webGestion web
Gestion web
 
Proyecto informatico
Proyecto informaticoProyecto informatico
Proyecto informatico
 
Configuracion del router 2
Configuracion del router 2Configuracion del router 2
Configuracion del router 2
 
Los 10 artículos mas importantes de la nueva
Los 10 artículos mas importantes de la nuevaLos 10 artículos mas importantes de la nueva
Los 10 artículos mas importantes de la nueva
 

Rational rose

  • 1.
  • 2.
  • 3. RATIONAL ROSE Rational Rose es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite representar gráficamente el sistema, permitiendo hacer énfasis en los detalles más importantes, centrándose en los casos de uso y enfocándose hacia un software de mayor calidad, empleando un lenguaje estándar común que facilita la comunicación. Proporciona mecanismos para realizar la Ingeniería Inversa, es decir, que a partir del código se pueda obtener información sobre su diseño; adicionalmente permite generar código en diferentes lenguajes a partir de un diseño en UML, brinda la posibilidad de que varias personas trabajen a la vez, permitiendo que cada desarrollador opere en un espacio de trabajo privado que contiene el modelo completo y permite que tenga un control exclusivo sobre la propagación de los cambios en ese espacio de trabajo. El desarrollo es un proceso iterativo, que comienza con una aproximación del análisis, diseño e implementación para identificar los riesgos y probar el sistema, cuando la implementación pasa todas las pruebas que se determinan, se añaden los elementos modificados al modelo y una vez modificado el modelo se realiza la siguiente iteración. Rational, además, soporta los diagramas de UML, excepto los Diagramas de Implementación.
  • 4. 1. Browser o Navegador, que permite navegar rápidamente a través de las distintas vistas del modelo. 2. Ventana de documentación, para manejar los documentos del ítem seleccionado en cualquiera de los diagramas. 3. Barra de herramientas Standard, para acceder rápidamente a las acciones comunes a ejecutar para cada uno de los diagramas del modelo. 4. Barra de herramientas Diagrama, muestra el conjunto de herramientas disponibles para el diagrama activo. 5. Ventana de Diagrama, que permite desplegar y editar cualquiera de los diagramas UML. 2 6. Ventana Registro o Log, que registra todas las órdenes ejecutadas y los errores que se producen durante su ejecución. INTERFAZ DE RACIONAL ROSE:
  • 5. Características -Herramienta CASE más usada para el modelado de sistemas con UML y UML2. -Es muy completa y dispone de varios diagramas entre ellos diagramas de clases, diagrama de objetos, diagramas de casos de uso del negocio, etc. -Se diferencia de otras por la gran diversidad de diagramas que puede crearse. -Rational Rose Mantiene la consistencia de los modelos del sistema software -Chequeo de la sintaxis UML Generación -Documentación automáticamente -Generación de Código a partir de los Modelos Ingeniería Inversa (crear modelo a partir código)
  • 6. RATIONAL ROSE Ventajas Es una herramienta muy completa y estable como muy pocas herramientas que se han creado. Facilidad de uso para el modificado y creación de nuevos diagramas. DESVENTAJAS Entorno grafico no muy amigable para el usuario. No es un software libre. No se puede crear el entorno del Sistema para los diagramas de casos de uso. No es gratuito, se debe hacer un previo pago para poder adquirir el producto. Solamente Ingeniería reversa para COM.