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