Está en la página 1de 73

Casos Prcticos de UML con Rational Rose

Caso I: Demo Caso II: C Reded

I. Lpez

Contenido
Instalar Rose Configurar Rose Repaso conceptos UML Pantalla Mens Dilogos Operaciones Arbol Operaciones Diagramas Operaciones Archivo

Repaso conceptos
Vistas y diagramas Clase de clasificadores Clase de relaciones

Vistas y Diagramas

Clases de Clasificadores

Clases de Relaciones

Pantalla: Ventana de la Aplicacin


Barra de Ttulo Barra de Mens Barra de Herramientas Estndar

Ventana de Diagramas

Ventana del rbol (browser)

Ventana de Diagrama de Casos de Uso Ventana de Diagrama de Clases

Ventana de Especificacin Barra de Estado

Ventana de Registro de Errores

Barra de Herramientas del Diagrama

Herramientas
Compone. Expandir a Ventana Dilogo Anterior General Casos de Uso Seleccin Texto Nota Anclaje Nota Paquete Caso de Uso Actor Asociacin Dependencia/Ins tanciacin Generalizacin Objeto Mensaje Automensaje Objeto Instancia Clase Enlace Objeto Autoenlace Enlace Mensaje E.M. Inverso Flujo Datos F.D. Inverso Clase Interfaz Asociacin Agragacin Enl. Atrib. Paquete Estado Estado Inicial Estado Final Transicin Autotransicin Espec. Subprog. Cuerpo Subprog. Prog. Principal Espec. Paquete Cuerpo Paquete Espec. Tarea Cuerpo Tarea Componente Nodo Procesador Conexin Nodo Recurso Mensajes Colaboracin Clases y objetos Despli. Cartas Estado Componentes Deshacer Expandir Ir Padre Zoom + Interac. Zoom Clases Despliegue

Mens Archivo Imprimir Diagrama

Mens Archivo Imprimir Especificacin

Mens: Edicin

Mens: Ver y Arbol

Mens Report

Mens Query

Mens Tools

Mens Add-ins, Ventana y Ayuda

Dilogos
Configuracin Especificacin de Paquete Especificacin de Caso de Uso Especificacin de Clase Especificacin de Asociacin Especificacin de Objeto Especificacin de Mensaje Especificacin de Componente Especificacin de Procesador Especificacin de Enlace Documentacin

Los dilogos de especificacin, generalmente se abren dando doble click en el tem dibujado en la ventana de diagrama o pulsando el botn derecho del ratn y seleccionando el tem adecuado del men flotante.

Configuracin: Directorios
(Men:File\Edit Path Map)
Fuentes capturadas Diseo Absoluto del Proyecto Fuentes generadas

Configuracin: General y Diagramas

Configuracin: Arbol y Notacin

Configuracin: Herramientas y Oracle8

Configuracin: MSVC y Visual Basic

Configuracin: C++ y Java

Configuracin: DDL e IDL

Dilogo: Especificacin de Paquete: nombrePaquete General y Detail

Especificacin de Paquete: nombrePaquete Files y C++

Especificacin de Clase para: nombreClase: General y Detail

Especificacin de Clase: nombreClase: Atributos y Operaciones

Especificacin de Clase para: nombreClase: Relaciones y Componentes

Especificacin de Clase: nombreClase Anidamiento, Archivos e IDL

Especificacin de Caso de Uso para: nombreCaso General y Datalle

Especificacin de Caso de Uso para: nombreCaso General y Detalle

Especificacin de Objeto para: nombreObjeto

Especificacin de Mensaje para: nombreMensaje General y Detalle

Especificacin de Asociacin: nombreAsociacin General y Detalle

Especificacin de Asociacin: nombreAsociacin General Rol A y Rol B

Especificacin de Asociacin: nombreAsociacin Detalle Rol A y Rol B

Especificacin de Asociacin: nombreAsociacin IDL A e IDL B

Especificacin de Componente para: nombreCompo. General y Detalle

Especificacin de Componente para: nombreCompo. Realizacin, Archivos e IDL

Especificacin de Enlace para: nombreEnlace General y Detalle

Especificacin de Procesador para: nombreProcesador General y Detalle

Especificacin de Enlace: nombreEnlace General y Detalle

Seleccionar Diagrama de Clases

Imprimir Diagrama

Imprimir Especificacin

Documentacin

Crear
Crear Actor Crear Caso de Uso Crear Asociacin Crear Clase Crear Interfaz Crear Operacin Crear Atributos Crear Estado Simple Crear Estado Compuesto Crear Submquina Crear Transicin

Operaciones Arbol
Arbol Nodo: Crear Editar Borrar Expandir Contraer Arrastrar

Operaciones Diagrama
Clasificadores Crear Editar Borrar Relaciones Crear Editar Borrar Diagramas Imprimir

Operaciones Archivo
Abrir Guardar Exportar

Crear Actor

Crear Caso de Uso

Crear Asociacin

Crear Clase

Crear Interfaz

Crear Operacin

Crear Atributos

Crear diagrama
Posicionar el ratn en la clase de la ventana arbol para la que se va a crear el diagrama Dar click con botn derecho para que aparezca el men flotante Seleccionar el men del diagrama a crear y aparece en la ventana de la aplicacin la barra de herramientas correspondiente y un ventana de diagrama en blanco.

Abrir diagrama
Posicionar el ratn en la clase de la ventana arbol para la que se va a ver el diagrama Expandir el nodo pulsando en + Dar doble click en el icono del diagrama. En la ventana de Aplicacin aparece el diagrama.

Imprimir diagrama
Abrir diagrama Seleccionar men File/Print. Se abre el dilogo Imprimir Seleccionar la opcin: Current diagram only Pulsar Ok

Copiar diagrama a Word


Abrir diagrama Seleccionar todo Copiar al portapapeles Cambiar a Word y posicionarse en el lugar a insertar el diagrama Pegar desde el portapapeles

Desplazar diagrama en ventana


Visualizar diagrama si no lo est Desplazar los botones de las barras de desplazamiento hasta la posicin requerida

Zoom del diagrama en ventana


Visualizar diagrama si no lo est Pulsar botn zoom + o menos hasta alcanzar el tmao deseado o el mximo o mnimo.

Fijar/no fijar diagrama en ventana


Visualizar diagrama si no lo est Pulsar botn Fijar o no fijar

Crear Estado Simple


Pulsar icono Estado de la barra herramientas Dar click en el lugar a colocar el smbolo Dar click dentro del smbolo para introducir el nombre del estado

Crear Transicin
Pulsar icono Transicin de la barra herramientas Pulsar sin soltar botn izquierdo ratn en el primer estado y mover ratn hasta el segundo estado y soltar botn. Se crea la linea. Dar doble click en la linea y aparece el dilogo Transition Specification. Rellenar lo necesario y pulsar OK para aceptar.

Crear Estado Compuesto

Crear Submquina
Dar doble click en el nodo estado a modificar para que aparezca el dilogo State Specification ( o situar raton encima del item y dar click con el boton derecho para que aparezca el menu y seleccionar especificacin) Dar click en pestaa Detail Dar doble click en ventana blanca justo debajo de Actions, si se va a crear la primera accin o debajo de la ltima accin creada y aparece el dilogo Action Specification. Seleccionar opcin : Action o Sent Event Seleccionar una opcin segn el tipo de accin: On entry entry: On exit exit: Entry until exit do: Upon entry on: Entrar el nombre de la accin o la informacin del evento

Editar tem Grfico


Seleccionar tem Mover tem Cambiar tamao tem

Seleccionar tem Grfico


Pulsar icono de seleccin en la barra de herramientas, si no est seleccionado Dar click encima del objeto a seleccionar

Mover tem Grfico


Pulsar botn izquierdo sin soltarlo encima de un tems (estado, clase, objeto, mensaje, etc.) Arrastrarlo a la nueva posicin Soltar botn.

Cambiar tamao tem Grfico


Seleccionar tem Pulsar botn izquierdo sin soltarlo encima de un punto negro Arrastrarlo a la nueva posicin (un rectngulo punteado cambia de tamao) Soltar botn.

También podría gustarte