Sunteți pe pagina 1din 26

LSI ES:E

LSI ES:E Departament de Llenguatges i Sistemes Informàtics LaboratoriLaboratori EnginyeriaEnginyeria deldel

Departament de Llenguatges i Sistemes Informàtics

LaboratoriLaboratori EnginyeriaEnginyeria deldel SoftwareSoftware :: EspecificacióEspecificació

LESE-2 Introducción a Rational Rose

LESE-2 Introducción a Rational Rose Funcionalidad General Rubén González Blanco Sergio Pérez

Funcionalidad General

Rubén González Blanco Sergio Pérez Tobalina

Objetivos LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Conocer funcionalidad que provee Rational Rose

Objetivos

LESE-2 Introducción a Rational Rose

Objetivos LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Conocer funcionalidad que provee Rational Rose para

LSI Laboratori ES:E

Conocer funcionalidad que provee Rational Rose para el modelado visualObjetivos LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Toma de Contacto con Interfaz de Rational

Toma de Contacto con Interfaz de Rational RoseIntroducción a Rational Rose LSI Laboratori ES:E Conocer funcionalidad que provee Rational Rose para el modelado

Contenido LESE-2 Introducción a Rational Rose Introducción Interfaz de Usuario  Ventanas principales  Toolbars

Contenido

LESE-2 Introducción a Rational Rose

IntroducciónContenido LESE-2 Introducción a Rational Rose Interfaz de Usuario  Ventanas principales  Toolbars Las 4

Interfaz de UsuarioContenido LESE-2 Introducción a Rational Rose Introducción  Ventanas principales  Toolbars Las 4 Vistas de

Ventanas principales

Toolbars

Las 4 Vistas de RoseIntroducción Interfaz de Usuario  Ventanas principales  Toolbars  Diagramas asociados LSI Laboratori ES:E 3

Diagramas asociados

de Usuario  Ventanas principales  Toolbars Las 4 Vistas de Rose  Diagramas asociados LSI

LSI Laboratori ES:E

Contenido LESE-2 Introducción a Rational Rose Introducción Interfaz de Usuario  Ventanas principales  Toolbars

Contenido

LESE-2 Introducción a Rational Rose

IntroducciónContenido LESE-2 Introducción a Rational Rose Interfaz de Usuario  Ventanas principales  Toolbars Las 4

Interfaz de UsuarioContenido LESE-2 Introducción a Rational Rose Introducción  Ventanas principales  Toolbars Las 4 Vistas de

Ventanas principales

Toolbars

Las 4 Vistas de RoseIntroducción Interfaz de Usuario  Ventanas principales  Toolbars  Diagramas asociados LSI Laboratori ES:E 4

Diagramas asociados

de Usuario  Ventanas principales  Toolbars Las 4 Vistas de Rose  Diagramas asociados LSI

LSI Laboratori ES:E

Rational Rose LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Es un herramienta software para

Rational Rose

LESE-2 Introducción a Rational Rose

Rational Rose LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Es un herramienta software para el

LSI Laboratori ES:E

LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Es un herramienta software para el Modelado Visual

Es un herramienta software para el Modelado Visual mediante UML de

sistemas software.

Permite Especificar, Analizar, Diseñar el sistema antes de Codificarlo

Características Rational Rose LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Mantiene la consistencia

Características Rational Rose

Características Rational Rose LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Mantiene la consistencia de

LESE-2 Introducción a Rational Rose

LSI Laboratori ES:E

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)

Contenido LESE-2 Introducción a Rational Rose Introducción Interfaz de Usuario  Ventanas principales  Toolbars

Contenido

LESE-2 Introducción a Rational Rose

IntroducciónContenido LESE-2 Introducción a Rational Rose Interfaz de Usuario  Ventanas principales  Toolbars Las 4

Interfaz de UsuarioContenido LESE-2 Introducción a Rational Rose Introducción  Ventanas principales  Toolbars Las 4 Vistas de

Ventanas principales

Toolbars

Las 4 Vistas de RoseIntroducción Interfaz de Usuario  Ventanas principales  Toolbars  Diagramas asociados LSI Laboratori ES:E 7

Diagramas asociados

de Usuario  Ventanas principales  Toolbars Las 4 Vistas de Rose  Diagramas asociados LSI

LSI Laboratori ES:E

User Interface LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Browser Toolbars Documentation Window Log

User Interface

User Interface LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Browser Toolbars Documentation Window Log

LESE-2 Introducción a Rational Rose

LSI Laboratori ES:E

Browser

Toolbars

Documentation Window Log Diagram Window
Documentation Window
Log
Diagram Window

8

User Interface LESE-2 Introducción a Rational Rose Browser LSI Laboratori ES:E  Para navegar por

User Interface

LESE-2 Introducción a Rational Rose

BrowserUser Interface LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Para navegar por los elementos

User Interface LESE-2 Introducción a Rational Rose Browser LSI Laboratori ES:E  Para navegar por los

LSI Laboratori ES:E

Para navegar por los elementos de los modelos

ToolbarsES:E  Para navegar por los elementos de los modelos  Para acceder a comandos Diagram

Para acceder a comandos

Diagram Windowde los modelos Toolbars  Para acceder a comandos  Para visualizar y editar diagramas Documentation

Para visualizar y editar diagramas

Documentation WindowDiagram Window  Para visualizar y editar diagramas  Para documentar elementos de los modelos Log

Para documentar elementos de los modelos

Logdiagramas Documentation Window  Para documentar elementos de los modelos  Para ver resultados de los

Para ver resultados de los comandos

Browser LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Navegar por los elementos de

Browser

LESE-2 Introducción a Rational Rose

Browser LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Navegar por los elementos de las

LSI Laboratori ES:E

LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Navegar por los elementos de las vistas

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 LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Añadir documentación a un elemento

Document Window

LESE-2 Introducción a Rational Rose

Document Window LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Añadir documentación a un elemento del

LSI Laboratori ES:E

LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Añadir documentación a un elemento del modelo 

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

del elemento  Aparece si se genera un report  Si es una clase y se
Diagram Window LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Crear y visualizar diagramas uml

Diagram Window

LESE-2 Introducción a Rational Rose

Diagram Window LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Crear y visualizar diagramas uml Cambios

LSI Laboratori ES:E

Crear y visualizar diagramas umlLESE-2 Introducción a Rational Rose LSI Laboratori ES:E Cambios en el diagrama se reflejan en el

Cambios en el diagrama se reflejan en el Browser y viceversa (múltiples cambios)Diagram Window LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Crear y visualizar diagramas uml 12

ES:E Crear y visualizar diagramas uml Cambios en el diagrama se reflejan en el Browser y
Log View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Report de los comandos/acciones llevadas

Log View

LESE-2 Introducción a Rational Rose

Log View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Report de los comandos/acciones llevadas a

LSI Laboratori ES:E

Log View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Report de los comandos/acciones llevadas a

Report de los comandos/acciones llevadas a

cabo

Log View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Report de los comandos/acciones llevadas a
Toolbars LESE-2 Introducción a Rational Rose LSI Laboratori ES:E StandardToolbar • Comandos generales DiagramToolbar

Toolbars

Toolbars LESE-2 Introducción a Rational Rose LSI Laboratori ES:E StandardToolbar • Comandos generales DiagramToolbar

LESE-2 Introducción a Rational Rose

LSI Laboratori ES:E

StandardToolbar

a Rational Rose LSI Laboratori ES:E StandardToolbar • Comandos generales DiagramToolbar • Comandos

Comandos generales

LSI Laboratori ES:E StandardToolbar • Comandos generales DiagramToolbar • Comandos específicos para crear

DiagramToolbar

Comandos específicos para crear elementos del diagrama Depende del diagrama que se esta visualizando en DiagramWindow

14

Contenido LESE-2 Introducción a Rational Rose Introducción Interfaz de Usuario  Ventanas principales  Toolbars

Contenido

LESE-2 Introducción a Rational Rose

IntroducciónContenido LESE-2 Introducción a Rational Rose Interfaz de Usuario  Ventanas principales  Toolbars Las 4

Interfaz de UsuarioContenido LESE-2 Introducción a Rational Rose Introducción  Ventanas principales  Toolbars Las 4 Vistas de

Ventanas principales

Toolbars

Las 4 Vistas de RoseIntroducción Interfaz de Usuario  Ventanas principales  Toolbars  Diagramas asociados LSI Laboratori ES:E 15

Diagramas asociados

de Usuario  Ventanas principales  Toolbars Las 4 Vistas de Rose  Diagramas asociados LSI

LSI Laboratori ES:E

Vistas de Rose LESE-2 Introducción a Rational Rose Use Case View Logic View Component View

Vistas de Rose

LESE-2 Introducción a Rational Rose

Use Case ViewVistas de Rose LESE-2 Introducción a Rational Rose Logic View Component View Deployment View LSI Laboratori

Logic ViewVistas de Rose LESE-2 Introducción a Rational Rose Use Case View Component View Deployment View LSI

Component ViewVistas de Rose LESE-2 Introducción a Rational Rose Use Case View Logic View Deployment View LSI

Deployment ViewVistas de Rose LESE-2 Introducción a Rational Rose Use Case View Logic View Component View LSI

Rose LESE-2 Introducción a Rational Rose Use Case View Logic View Component View Deployment View LSI

LSI Laboratori ES:E

Use Case View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Actors

Use Case View. Elementos UML

Use Case View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Actors 

LESE-2 Introducción a Rational Rose

LSI Laboratori ES:E

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

Use Case View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 18

Use Case View

LESE-2 Introducción a Rational Rose

Use Case View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 18

LSI Laboratori ES:E

Use Case View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 18
Logical View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Class diagrams

Logical View. Elementos UML

Logical View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Class diagrams 

LESE-2 Introducción a Rational Rose

LSI Laboratori ES:E

Class diagrams

Associations

Interfaces

Sequence diagrams

Collaboration diagrams

Statechart diagrams

Packages

Logical View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 20

Logical View

LESE-2 Introducción a Rational Rose

Logical View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 20

LSI Laboratori ES:E

Logical View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 20
Component View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Components 
Component View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Components 

Component View. Elementos UML

LESE-2 Introducción a Rational Rose

LSI Laboratori ES:E

Components

Interfaces

Component diagrams

Packages

Component View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 22

Component View

LESE-2 Introducción a Rational Rose

Component View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 22

LSI Laboratori ES:E

Component View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 22
Deployment View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Processes 

Deployment View. Elementos UML

LESE-2 Introducción a Rational Rose

LSI Laboratori ES:E

Processes

Processors

Connectors

Devices

Deployment diagram

Deployment View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 24

Deployment View

LESE-2 Introducción a Rational Rose

Deployment View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 24

LSI Laboratori ES:E

Deployment View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 24
Referencias LESE-2 Introducción a Rational Rose LSI Laboratori ES:E “Mastering UML with Rational Rose 2002”

Referencias

LESE-2 Introducción a Rational Rose

Referencias LESE-2 Introducción a Rational Rose LSI Laboratori ES:E “Mastering UML with Rational Rose 2002” Wendy

LSI Laboratori ES:E

“Mastering UML with Rational Rose 2002” Wendy Boggs, MichaelLESE-2 Introducción a Rational Rose LSI Laboratori ES:E Boggs, SYBEX Inc.  ISBN: 0-7821-4017-3 “ Visual

Boggs, SYBEX Inc.

ISBN: 0-7821-4017-3

Visual Modeling with Rational Rose 2000 and UML ” Terry Quantrany. Addison Wesley, Second Edition Visual Modeling with Rational Rose 2000 and UML” Terry Quantrany. Addison Wesley, Second Edition October 19, 1999.

ISBN: 0-201-69961-3.

Rose TutorialWesley, Second Edition October 19, 1999.  ISBN: 0-201-69961-3.  http://www.rational.com/tryit/rose/seeit.jsp 25

http://www.rational.com/tryit/rose/seeit.jsp

LESE-2 Introducción a Rational Rose FIN LSI Laboratori ES:E 26

LESE-2 Introducción a Rational Rose

FIN

LESE-2 Introducción a Rational Rose FIN LSI Laboratori ES:E 26

LSI Laboratori ES:E