Introducción a Rational
Rose


   Funcionalidad General



       LESE-2 Introducción a Rational Rose   1
Objetivos
 Conocer la funcionalidad que provee Rational
  Rose para el modelado visual
 Toma de Contacto con Interfaz de Rational
  Rose




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

 Las 4 Vistas de Rose
     Diagramas asociados




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

 Las 4 Vistas de Rose
     Diagramas asociados




                LESE-2 Introducción a Rational Rose
                                         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




                 LESE-2 Introducción a Rational Rose
                                          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)
   ...




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

 Las 4 Vistas de Rose
     Diagramas asociados




                LESE-2 Introducción a Rational Rose
                                         7
Interfaz de usuario
                               Toolbars




Browser




                            LESE-2 Introducción aWindow
          Documentation Window    Log     Diagram Rational
                                                     8       Rose
Interfaz de usuario
 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




                   LESE-2 Introducción a Rational Rose
                                            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



                LESE-2 Introducción a Rational Rose
                                         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




                         LESE-2 Introducción a Rational Rose
                                                  11
Diagram Window
 Crear y visualizar diagramas uml
 Cambios en el diagrama se reflejan en el Browser y viceversa
  (múltiples cambios)




                    LESE-2 Introducción a Rational Rose
                                             12
Log View
 Report de los comandos/acciones llevadas a cabo




                 LESE-2 Introducción a Rational Rose
                                          13
Toolbars
           StandardToolbar
                         •Comandos generales




DiagramToolbar
   •Comandos específicos para crear elementos del diagrama
                          LESE-2 Introducción a Rational     14
   •Depende del diagrama que se esta visualizando en DiagramWindow   Rose
Contenido
 Introducción
 Interfaz de Usuario
   Ventanas principales
   Toolbars

 Las 4 Vistas de Rose
     Diagramas asociados




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




             LESE-2 Introducción a Rational Rose
                                      16
Use Case View. Elementos UML
    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
    Sequence diagrams                realizations
    Collaboration diagrams
    Packages




                    LESE-2 Introducción a Rational Rose
                                             17
Use Case View




         LESE-2 Introducción a Rational Rose
                                  18
Logical View. Elementos UML
  Class diagrams
  Associations
  Interfaces
  Sequence diagrams
  Collaboration diagrams
  Statechart diagrams
  Packages




              LESE-2 Introducción a Rational Rose
                                       19
Logical View




          LESE-2 Introducción a Rational Rose
                                   20
Component View. Elementos UML
   Components
   Interfaces
   Component diagrams
   Packages




              LESE-2 Introducción a Rational Rose
                                       21
Component View




         LESE-2 Introducción a Rational Rose
                                  22
Deployment View. Elementos UML
    Processes
    Processors
    Connectors
    Devices
    Deployment diagram




               LESE-2 Introducción a Rational Rose
                                        23
Deployment View




         LESE-2 Introducción a Rational Rose
                                  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




                           LESE-2 Introducción a Rational Rose
                                                    25
FIN



LESE-2 Introducción a Rational Rose
                         26

Tm02 introduccion a rational rose

  • 1.
    Introducción a Rational Rose Funcionalidad General LESE-2 Introducción a Rational Rose 1
  • 2.
    Objetivos  Conocer lafuncionalidad que provee Rational Rose para el modelado visual  Toma de Contacto con Interfaz de Rational Rose LESE-2 Introducción a Rational Rose 2
  • 3.
    Contenido  Introducción  Interfazde Usuario  Ventanas principales  Toolbars  Las 4 Vistas de Rose  Diagramas asociados LESE-2 Introducción a Rational Rose 3
  • 4.
    Contenido  Introducción  Interfazde Usuario  Ventanas principales  Toolbars  Las 4 Vistas de Rose  Diagramas asociados LESE-2 Introducción a Rational Rose 4
  • 5.
    Rational Rose  Esun herramienta software para el Modelado Visual mediante UML de sistemas software.  Permite Especificar, Analizar, Diseñar el sistema antes de Codificarlo LESE-2 Introducción a Rational Rose 5
  • 6.
    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)  ... LESE-2 Introducción a Rational Rose 6
  • 7.
    Contenido  Introducción  Interfazde Usuario  Ventanas principales  Toolbars  Las 4 Vistas de Rose  Diagramas asociados LESE-2 Introducción a Rational Rose 7
  • 8.
    Interfaz de usuario Toolbars Browser LESE-2 Introducción aWindow Documentation Window Log Diagram Rational 8 Rose
  • 9.
    Interfaz de usuario 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 LESE-2 Introducción a Rational Rose 9
  • 10.
    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 LESE-2 Introducción a Rational Rose 10
  • 11.
    Document Window  Añadirdocumentació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 LESE-2 Introducción a Rational Rose 11
  • 12.
    Diagram Window  Creary visualizar diagramas uml  Cambios en el diagrama se reflejan en el Browser y viceversa (múltiples cambios) LESE-2 Introducción a Rational Rose 12
  • 13.
    Log View  Reportde los comandos/acciones llevadas a cabo LESE-2 Introducción a Rational Rose 13
  • 14.
    Toolbars StandardToolbar •Comandos generales DiagramToolbar •Comandos específicos para crear elementos del diagrama LESE-2 Introducción a Rational 14 •Depende del diagrama que se esta visualizando en DiagramWindow Rose
  • 15.
    Contenido  Introducción  Interfazde Usuario  Ventanas principales  Toolbars  Las 4 Vistas de Rose  Diagramas asociados LESE-2 Introducción a Rational Rose 15
  • 16.
    Vistas de Rose Use Case View  Logic View  Component View  Deployment View LESE-2 Introducción a Rational Rose 16
  • 17.
    Use Case View.Elementos UML  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  Sequence diagrams realizations  Collaboration diagrams  Packages LESE-2 Introducción a Rational Rose 17
  • 18.
    Use Case View LESE-2 Introducción a Rational Rose 18
  • 19.
    Logical View. ElementosUML  Class diagrams  Associations  Interfaces  Sequence diagrams  Collaboration diagrams  Statechart diagrams  Packages LESE-2 Introducción a Rational Rose 19
  • 20.
    Logical View LESE-2 Introducción a Rational Rose 20
  • 21.
    Component View. ElementosUML  Components  Interfaces  Component diagrams  Packages LESE-2 Introducción a Rational Rose 21
  • 22.
    Component View LESE-2 Introducción a Rational Rose 22
  • 23.
    Deployment View. ElementosUML  Processes  Processors  Connectors  Devices  Deployment diagram LESE-2 Introducción a Rational Rose 23
  • 24.
    Deployment View LESE-2 Introducción a Rational Rose 24
  • 25.
    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 LESE-2 Introducción a Rational Rose 25
  • 26.