Introduccion a Rational Rose

26
1 LSI ES:E Departament de Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació Laboratori Enginyeria del Software : Especificació LESE-2 Introducción a Rational Rose Funcionalidad General Rubén González Blanco Sergio Pérez Tobalina

description

Introducc a Rational Rose.Fuente: No propia

Transcript of Introduccion a Rational Rose

Page 1: Introduccion a Rational Rose

1

LSI ES:E

Departament de Llenguatges i Sistemes InformàticsLaboratori Enginyeria del Software : EspecificacióLaboratori Enginyeria del Software : Especificació

LESE-2 Introducción a Rational Rose

Funcionalidad General

Rubén González BlancoSergio Pérez Tobalina

Page 2: Introduccion a Rational Rose

2

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

Objetivos

Conocer funcionalidad que provee Rational Rose para el modelado visualToma de Contacto con Interfaz de Rational Rose

Page 3: Introduccion a Rational Rose

3

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

Contenido

IntroducciónInterfaz de Usuario Ventanas principales Toolbars

Las 4 Vistas de Rose Diagramas asociados

Page 4: Introduccion a Rational Rose

4

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

Contenido

IntroducciónInterfaz de Usuario Ventanas principales Toolbars

Las 4 Vistas de Rose Diagramas asociados

Page 5: Introduccion a Rational Rose

5

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

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

Page 6: Introduccion a Rational Rose

6

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

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) ...

Page 7: Introduccion a Rational Rose

7

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

Contenido

IntroducciónInterfaz de Usuario Ventanas principales Toolbars

Las 4 Vistas de Rose Diagramas asociados

Page 8: Introduccion a Rational Rose

8

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

User Interface

Browser

Documentation Window Diagram WindowLog

Toolbars

Page 9: Introduccion a Rational Rose

9

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

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

Page 10: Introduccion a Rational Rose

10

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

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

Page 11: Introduccion a Rational Rose

11

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

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

Page 12: Introduccion a Rational Rose

12

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

Diagram Window

Crear y visualizar diagramas umlCambios en el diagrama se reflejan en el Browser y viceversa (múltiples cambios)

Page 13: Introduccion a Rational Rose

13

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

Log View

Report de los comandos/acciones llevadas a cabo

Page 14: Introduccion a Rational Rose

14

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

Toolbars

StandardToolbar •Comandos generales

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

Page 15: Introduccion a Rational Rose

15

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

Contenido

IntroducciónInterfaz de Usuario Ventanas principales Toolbars

Las 4 Vistas de Rose Diagramas asociados

Page 16: Introduccion a Rational Rose

16

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

Vistas de Rose

Use Case ViewLogic ViewComponent ViewDeployment View

Page 17: Introduccion a Rational Rose

17

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

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

Page 18: Introduccion a Rational Rose

18

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

Use Case View

Page 19: Introduccion a Rational Rose

19

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

Logical View. Elementos UML

Class diagrams Associations Interfaces Sequence diagrams Collaboration diagrams Statechart diagrams Packages

Page 20: Introduccion a Rational Rose

20

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

Logical View

Page 21: Introduccion a Rational Rose

21

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

Component View. Elementos UML

Components Interfaces Component diagrams Packages

Page 22: Introduccion a Rational Rose

22

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

Component View

Page 23: Introduccion a Rational Rose

23

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

Deployment View. Elementos UML

Processes Processors Connectors Devices Deployment diagram

Page 24: Introduccion a Rational Rose

24

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

Deployment View

Page 25: Introduccion a Rational Rose

25

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

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

Page 26: Introduccion a Rational Rose

26

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

FIN