SlideShare a Scribd company logo
1 of 26
LSI ES:E




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




LESE-2 Introducción a Rational Rose

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

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



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




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



      Introducción
      Interfaz de Usuario
          Ventanas principales
          Toolbars
      Las 4 Vistas de Rose
          Diagramas asociados




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



      Introducción
      Interfaz de Usuario
          Ventanas principales
          Toolbars
      Las 4 Vistas de Rose
          Diagramas asociados




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



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

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



      Introducción
      Interfaz de Usuario
          Ventanas principales
          Toolbars
      Las 4 Vistas de Rose
          Diagramas asociados




                                                   7
User Interface
LESE-2 Introducción a Rational Rose                           LSI Laboratori ES:E
                                  Toolbars




 Browser




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



      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
LESE-2 Introducción a Rational Rose                        LSI Laboratori ES:E


                      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
LESE-2 Introducción a Rational Rose                        LSI Laboratori ES:E


      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
LESE-2 Introducción a Rational Rose             LSI Laboratori ES:E


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




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


      Report de los comandos/acciones llevadas a
      cabo




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

              StandardToolbar
                            •Comandos generales




  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   LSI Laboratori ES:E



      Introducción
      Interfaz de Usuario
          Ventanas principales
          Toolbars
      Las 4 Vistas de Rose
          Diagramas asociados




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



      Use Case View
      Logic View
      Component View
      Deployment View




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


          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
                                          realizations
          Sequence diagrams
          Collaboration diagrams
          Packages




                                                                      17
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
          Associations
          Interfaces
          Sequence diagrams
          Collaboration diagrams
          Statechart diagrams
          Packages



                                                   19
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
          Interfaces
          Component diagrams
          Packages




                                                   21
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
          Processors
          Connectors
          Devices
          Deployment diagram




                                                   23
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” 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




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




                        FIN



                                                   26

More Related Content

What's hot (18)

HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
UML
UMLUML
UML
 
Uml
UmlUml
Uml
 
Conferencia Caso Uml
Conferencia Caso UmlConferencia Caso Uml
Conferencia Caso Uml
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
 
Sesion 7 3 diseño diagramas de componentes
Sesion 7 3 diseño   diagramas de componentesSesion 7 3 diseño   diagramas de componentes
Sesion 7 3 diseño diagramas de componentes
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
 
Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
diagramas
diagramas diagramas
diagramas
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Curso Uml 1 Introduccion
Curso Uml   1 IntroduccionCurso Uml   1 Introduccion
Curso Uml 1 Introduccion
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martes
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
Modelo 4+1 vistas
Modelo 4+1 vistasModelo 4+1 vistas
Modelo 4+1 vistas
 
Uml
UmlUml
Uml
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 

Similar to Lese 2 - introduccion a rational rose

LESE-2 - Introduccion a Rational Rose.ppt
LESE-2 - Introduccion a Rational Rose.pptLESE-2 - Introduccion a Rational Rose.ppt
LESE-2 - Introduccion a Rational Rose.pptClaudio Ibarra Rios
 
Introduccion al modelado_visual_rup
Introduccion al modelado_visual_rupIntroduccion al modelado_visual_rup
Introduccion al modelado_visual_rupljds
 
Unified Modeling Language Uml
Unified Modeling Language   UmlUnified Modeling Language   Uml
Unified Modeling Language UmlYolvi
 
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modellerovruni
 
Presentación power point relational rose
Presentación power point relational rosePresentación power point relational rose
Presentación power point relational roseengelstalin
 
UML
UMLUML
UMLUCC
 
Curso Uml 2.5 Diagramas De ImplementacióN
Curso Uml   2.5 Diagramas De ImplementacióNCurso Uml   2.5 Diagramas De ImplementacióN
Curso Uml 2.5 Diagramas De ImplementacióNEmilio Aviles Avila
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminosJose Risso
 
ADOO_2011_presentacion_I
ADOO_2011_presentacion_IADOO_2011_presentacion_I
ADOO_2011_presentacion_IDirk Rose
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2willy0303
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Mguel
 
Herramientas de software para investigaion de operaciones
Herramientas de software para investigaion de operacionesHerramientas de software para investigaion de operaciones
Herramientas de software para investigaion de operacionesRommel Rodríguez Pérez
 
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS
1.1ARQUITECTURA DE CUATRO MAS UN VISTASadolfo0890
 
Portafolio ing sotware ii
Portafolio ing sotware iiPortafolio ing sotware ii
Portafolio ing sotware iifredycollaguazo
 
Introducción a Spring Roo
Introducción a Spring RooIntroducción a Spring Roo
Introducción a Spring RooPaulo Clavijo
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 

Similar to Lese 2 - introduccion a rational rose (20)

LESE-2 - Introduccion a Rational Rose.ppt
LESE-2 - Introduccion a Rational Rose.pptLESE-2 - Introduccion a Rational Rose.ppt
LESE-2 - Introduccion a Rational Rose.ppt
 
Introduccion al modelado_visual_rup
Introduccion al modelado_visual_rupIntroduccion al modelado_visual_rup
Introduccion al modelado_visual_rup
 
Unified Modeling Language Uml
Unified Modeling Language   UmlUnified Modeling Language   Uml
Unified Modeling Language Uml
 
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modeller
 
Presentación power point relational rose
Presentación power point relational rosePresentación power point relational rose
Presentación power point relational rose
 
UML
UMLUML
UML
 
Curso Uml 2.5 Diagramas De ImplementacióN
Curso Uml   2.5 Diagramas De ImplementacióNCurso Uml   2.5 Diagramas De ImplementacióN
Curso Uml 2.5 Diagramas De ImplementacióN
 
10753034(1).ppt
10753034(1).ppt10753034(1).ppt
10753034(1).ppt
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
ADOO_2011_presentacion_I
ADOO_2011_presentacion_IADOO_2011_presentacion_I
ADOO_2011_presentacion_I
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Herramientas de software para investigaion de operaciones
Herramientas de software para investigaion de operacionesHerramientas de software para investigaion de operaciones
Herramientas de software para investigaion de operaciones
 
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
 
Portafolio ing sotware ii
Portafolio ing sotware iiPortafolio ing sotware ii
Portafolio ing sotware ii
 
Clase ii
Clase iiClase ii
Clase ii
 
Uml
UmlUml
Uml
 
Introducción a Spring Roo
Introducción a Spring RooIntroducción a Spring Roo
Introducción a Spring Roo
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 

Lese 2 - introduccion a rational rose

  • 1. LSI ES:E Departament de Llenguatges i Sistemes Informàtics Laboratori Enginyeria del Software : Especificació LESE-2 Introducción a Rational Rose Funcionalidad General Rubén González Blanco Sergio Pérez Tobalina 1
  • 2. Objetivos LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Conocer funcionalidad que provee Rational Rose para el modelado visual Toma de Contacto con Interfaz de Rational Rose 2
  • 3. Contenido LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Introducción Interfaz de Usuario  Ventanas principales  Toolbars Las 4 Vistas de Rose  Diagramas asociados 3
  • 4. Contenido LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Introducción Interfaz de Usuario  Ventanas principales  Toolbars Las 4 Vistas de Rose  Diagramas asociados 4
  • 5. Rational Rose LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Es un herramienta software para el Modelado Visual mediante UML de sistemas software.  Permite Especificar, Analizar, Diseñar el sistema antes de Codificarlo 5
  • 6. Características Rational Rose 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)  ... 6
  • 7. Contenido LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Introducción Interfaz de Usuario  Ventanas principales  Toolbars Las 4 Vistas de Rose  Diagramas asociados 7
  • 8. User Interface LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Toolbars Browser Documentation Window Log Diagram Window 8
  • 9. User Interface LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 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
  • 10. Browser LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  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
  • 11. Document Window LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 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
  • 12. Diagram Window LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Crear y visualizar diagramas uml Cambios en el diagrama se reflejan en el Browser y viceversa (múltiples cambios) 12
  • 13. Log View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Report de los comandos/acciones llevadas a cabo 13
  • 14. Toolbars LESE-2 Introducción a Rational Rose LSI Laboratori ES:E StandardToolbar •Comandos generales DiagramToolbar •Comandos específicos para crear elementos del diagrama •Depende del diagrama que se esta visualizando en DiagramWindow 14
  • 15. Contenido LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Introducción Interfaz de Usuario  Ventanas principales  Toolbars Las 4 Vistas de Rose  Diagramas asociados 15
  • 16. Vistas de Rose LESE-2 Introducción a Rational Rose LSI Laboratori ES:E Use Case View Logic View Component View Deployment View 16
  • 17. Use Case View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  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 realizations  Sequence diagrams  Collaboration diagrams  Packages 17
  • 18. Use Case View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 18
  • 19. Logical View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Class diagrams  Associations  Interfaces  Sequence diagrams  Collaboration diagrams  Statechart diagrams  Packages 19
  • 20. Logical View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 20
  • 21. Component View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Components  Interfaces  Component diagrams  Packages 21
  • 22. Component View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 22
  • 23. Deployment View. Elementos UML LESE-2 Introducción a Rational Rose LSI Laboratori ES:E  Processes  Processors  Connectors  Devices  Deployment diagram 23
  • 24. Deployment View LESE-2 Introducción a Rational Rose LSI Laboratori ES:E 24
  • 25. Referencias LESE-2 Introducción a Rational Rose LSI Laboratori ES:E “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 25
  • 26. LESE-2 Introducción a Rational Rose LSI Laboratori ES:E FIN 26