1
Objetivos
Conocer funcionalidad que provee Rational Rose para el modelado visual
Toma de Contacto con Interfaz de Rational Rose
2
Contenido
Introducción
Interfaz de Usuario
Ventanas principales
Toolbars
Las 4 Vistas de Rose
Diagramas asociados
3
Contenido
Introducción
Interfaz de Usuario
Ventanas principales
Toolbars
Las 4 Vistas de Rose
Diagramas asociados
4
Rational Rose
Es un herramienta software para el Modelado Visual mediante UML de sistemas software.
Permite Especificar, Analizar, Diseñar el sistema antes de Codificarlo
5
Características 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
Contenido
Introducción
Interfaz de Usuario
Ventanas principales
Toolbars
Las 4 Vistas de Rose
Diagramas asociados
7
User Interface
Browser
Documentation Window
Diagram Window
Log
Toolbars
8
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
9
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
10
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
11
Diagram Window
Crear y visualizar diagramas uml
Cambios en el diagrama se reflejan en el Browser y viceversa (múltiples cambios)
12
Log View
Report de los comandos/acciones llevadas a cabo
13
Toolbars
StandardToolbar
Comandos generales
DiagramToolbar
Comandos específicos para crear elementos del diagrama
Depende del diagrama que se esta visualizando en DiagramWindow
14
Contenido
Introducción
Interfaz de Usuario
Ventanas principales
Toolbars
Las 4 Vistas de Rose
Diagramas asociados
15
Vistas de Rose
Use Case View
Logic View
Component View
Deployment View
16
Use Case View. Elementos UML
Actors
Use cases
Associations
Use case documentation
Use Case diagrams
Activity diagrams
Sequence diagrams
Collaboration diagrams
Packages
Business actors
Business workers
Business use cases
Business Use Case diagrams
Business Use Case realizations
17
Use Case View
18
Logical View. Elementos UML
Class diagrams
Associations
Interfaces
Sequence diagrams
Collaboration diagrams
Statechart diagrams
Packages
19
Logical View
20
Component View. Elementos UML
Components
Interfaces
Component diagrams
Packages
21
Component View
22
Deployment View. Elementos UML
Processes
Processors
Connectors
Devices
Deployment diagram
23
Deployment View
24
Referencias
Mastering UML with Rational Rose 2002 Wendy Boggs, Michael Boggs, SYBEX Inc.
ISBN: 0-7821-4017-3
Visual Modeling with Rational Rose 2000 and UML Terry Quantrany. Addison Wesley, Second Edition October 19, 1999.
ISBN: 0-201-69961-3.
Rose Tutorial
http://www.rational.com/tryit/rose/seeit.jsp