Está en la página 1de 27

RATIONAL ROSE

Conislla Huamani,Thalia
Tornero Huamán, Luz
Luna Casavilca, Yuliana
HISTORIA
• Rational fue fundada por Paul Levy y Mike Devlin
en 1981 para proporcionar herramienta que
expandieran las prácticas modernas de ingeniería
de software, particularmente la arquitectura modular
y el desarrollo iterativo. Fue comprada por IBM el 20
de febrero de 2003 por US $2.100 Millones.
¿QUE ES RATIONAL ROSE?

 Es una unified modeling Language (UML)


herramienta de diseño de software
orientado a objetos destinados al
modelado visual y la construcción de
componentes de aplicaciones de software
a nivel empresarial.
 Permite Especificar, Analizar, Diseñar el
sistema antes de Codificarlo.
CARACTERISTICAS

 Mantiene la consistencia de los modelos


del sistema software.
 Chequeo de la sintaxis de la 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)
OBJETIVOS
 Conocer funcionalidad que provee Rational
rose para el modelado visual.
 Toma de contacto con interfaz de Rational
rose.
VENTAJAS
 Facilita el desarrollo del equipo mediante el apoyo
del equipo completo.
 Fácilmente permite a los usuarios trabajar con su
propia versión del modelo en su propio lugar de
trabajo sin moverse de un lugar a otro.
 El software puede fácilmente ser utilizado durante
todo el proceso de desarrollo de software, a
diferencia de otro software Rose se puede utilizar
en cualquier momento durante el proceso de
desarrollo.
 El usuario puede configurar la interfaz y adaptar la
aplicación para adaptarse a sus necesidades.
DESVENTAJAS
 Entornografico no amable para el usuario,
no es software libre y no se puede crear el
entorno del sistema para los diagramas de
caso de uso.
VERSIONES
 Laversión mas reciente de Rational Rose es
la 7.0
CONTENIDO
 Interfaz de Usuario
 Ventanas principales
 Toolbars
 Las 4 Vistas de Rose
 Diagramas asociados
USER INTERFACE
Toolbars

Browser

Documentation Window Log Diagram Window


USER INTERFACE
Browser
 Para navegar por los elementos de los modelos

Toolbars
 Para acceder a comandos

Diagram Window
 Para visualizar y editar diagramas

Documentation Window
 Para documentar elementos de los modelos

Log
 Para ver resultados de los comandos
BROWSER
 Navegar por los elementos de las
vistas de Rose
 Añadir elementos a los modelos
 Borrar elementos de los modelos
 Renombrar elementos de los
modelos
 Mover elementos de los modelos
 Ver asociaciones (son un elemento
más)
 Abrir las especificaciones de algún
elemento
 Agrupar en Paquetes los elementos
de los modelos
 Añadir Diagramas
 Abrir Diagramas
DOCUMENT WINDOW
Añadir documentación a un elemento del modelo
 Forma parte de la especificación del elemento.

 Aparece si se genera un report.


 Si es una clase y se genera código la doc. aparece en

comentarios.
DIAGRAM WINDOW
Crear y visualizar diagramas UML
Cambios en el diagrama se reflejan en el Browser y
viceversa (múltiples cambios).
LOG VIEW
Informe de los comandos/acciones llevadas
a cabo.
TOOLBARS
StandardToolbar
•Comandos generales

DiagramToolbar
•Comandos específicos para crear elementos del diagrama
•Depende del diagrama que se esta visualizando en DiagramWindow
CONTENIDO
Introducción
Interfaz de Usuario
 Ventanas principales
 Toolbars
Las 4 Vistas de Rose
 Diagramas asociados
VISTAS DE ROSE
Use Case View
Logic View
Component View
Deployment View
USE CASE VIEW. Elementos UML
 Actors  Business actors
 Use cases  Business workers
 Associations  Business use cases
 Use case documentation  Business Use Case
 Use Case diagrams diagrams
 Activity diagrams  Business Use Case
 Sequence diagrams realizations
 Collaboration diagrams
 Packages
USE CASE VIEW
La Vista de Casos de Uso, es la vista en la que se presenta el comportamiento deseado del
sistema: en ella se encontrarían los modelos relacionados con la captura de requisitos. Según el
proceso que hemos visto en clase, en esta vista se ubicarían el modelo del negocio, el modelo
conceptual, el modelo de casos de uso del sistema y los diagramas de secuencia del sistema.
LOGICAL VIEW. Elementos UML
 Class diagrams
 Associations
 Interfaces
 Sequence diagrams
 Collaboration diagrams
 Statechart diagrams
 Packages
LOGICAL VIEW
La Vista Lógica,  en la que encontraríamos los modelos que muestran el vocabulario y
la funcionalidad (estructura y comportamiento) del sistema, a través de un conjunto de
colaboraciones que realizan los casos de uso de la vista de casos de uso (colaboraciones
que se modelan mediante diagramas de clases y diagramas de interacción: secuencia y
colaboración).
COMPONENT VIEW. Elementos UML
 Components
 Interfaces
 Component diagrams
 Packages
COMPONENT VIEW
La Vista de Componentes,  en la que se representa la implementación del sistema
mediante componentes, la organización modular del software. Esta vista está
relacionada con la gestión de la configuración del software. Los paquetes en esta vista
se organizan en niveles. Un componente está relacionado con un archivo de software y
un lenguaje de programación.
DEPLOYMENT VIEW. Elementos UML
 Processes
 Processors
 Connectors
 Devices
 Deployment diagram
DEPLOYMENT VIEW
La Vista de Despliegue,  en la que se modela la distribución o despliegue de
los componentes a los nodos de procesamiento del sistema. Muestra la
topología, distribución e instalación del sistema.
MUCHAS GRACIAS

También podría gustarte