SlideShare una empresa de Scribd logo
1 de 26
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
 
Lenguaje de programacion orientado a eventos
Lenguaje de programacion orientado a eventosLenguaje de programacion orientado a eventos
Lenguaje de programacion orientado a eventos
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
Constructores en java(grupo 8)
Constructores en java(grupo 8)Constructores en java(grupo 8)
Constructores en java(grupo 8)
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
PRESENTACIÓN RUP
PRESENTACIÓN RUPPRESENTACIÓN RUP
PRESENTACIÓN RUP
 
Uml
UmlUml
Uml
 
Objeto sqlcommand
Objeto sqlcommandObjeto sqlcommand
Objeto sqlcommand
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Curso Uml 2.1 Diagramas De Cu Y Clases
Curso Uml   2.1 Diagramas De Cu Y ClasesCurso Uml   2.1 Diagramas De Cu Y Clases
Curso Uml 2.1 Diagramas De Cu Y Clases
 
TRIGGERS O DISPARADORES
TRIGGERS O DISPARADORESTRIGGERS O DISPARADORES
TRIGGERS O DISPARADORES
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
 
Diagrama de Colaboración
Diagrama de ColaboraciónDiagrama de Colaboración
Diagrama de Colaboración
 
Uml java
Uml javaUml java
Uml java
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incremental
 

Destacado (13)

Lese 2 - introduccion a rational rose
Lese 2 - introduccion a rational roseLese 2 - introduccion a rational rose
Lese 2 - introduccion a rational rose
 
Tp Rational Rose
Tp Rational RoseTp Rational Rose
Tp Rational Rose
 
Conferencia Caso Uml
Conferencia Caso UmlConferencia Caso Uml
Conferencia Caso Uml
 
Presentación power point relational rose
Presentación power point relational rosePresentación power point relational rose
Presentación power point relational rose
 
Curso uml-clase-01-1211931122395265-9
Curso uml-clase-01-1211931122395265-9Curso uml-clase-01-1211931122395265-9
Curso uml-clase-01-1211931122395265-9
 
Rup presentacion
Rup presentacionRup presentacion
Rup presentacion
 
Metodos de razonamiento
Metodos de razonamientoMetodos de razonamiento
Metodos de razonamiento
 
Diagramas de Casos de Uso del Negocio y del Sistema
 Diagramas de Casos de Uso del Negocio y del Sistema Diagramas de Casos de Uso del Negocio y del Sistema
Diagramas de Casos de Uso del Negocio y del Sistema
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Metodo Sintetico
Metodo SinteticoMetodo Sintetico
Metodo Sintetico
 
Método analítico
Método analíticoMétodo analítico
Método analítico
 
Modelo APA Bibliografia
Modelo APA BibliografiaModelo APA Bibliografia
Modelo APA Bibliografia
 

Similar a Rational Rose Intro UML Modeling Tool

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
 
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
 
ADOO_2011_presentacion_I
ADOO_2011_presentacion_IADOO_2011_presentacion_I
ADOO_2011_presentacion_IDirk Rose
 
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
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2willy0303
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLKudos S.A.S
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Mguel
 
Lenguaje Unificado De Modelado
Lenguaje Unificado De ModeladoLenguaje Unificado De Modelado
Lenguaje Unificado De Modeladouleam
 
C:\documents and settings\uleam\mis documentos\lenguaje unificado de modelado
C:\documents and settings\uleam\mis documentos\lenguaje unificado de modeladoC:\documents and settings\uleam\mis documentos\lenguaje unificado de modelado
C:\documents and settings\uleam\mis documentos\lenguaje unificado de modeladoaraggg
 
Cap5 DiseñO de Sistemas
Cap5 DiseñO de SistemasCap5 DiseñO de Sistemas
Cap5 DiseñO de SistemasWilly Yucra
 
Trabajo final fredy
Trabajo final fredyTrabajo final fredy
Trabajo final fredyfredyverg
 
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
 
Guia_Lab_UML-General_UTP.pdf
Guia_Lab_UML-General_UTP.pdfGuia_Lab_UML-General_UTP.pdf
Guia_Lab_UML-General_UTP.pdfLuisFelipeUNI
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de softwareYaskelly Yedra
 

Similar a Rational Rose Intro UML Modeling Tool (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
 
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
 
ADOO_2011_presentacion_I
ADOO_2011_presentacion_IADOO_2011_presentacion_I
ADOO_2011_presentacion_I
 
10753034(1).ppt
10753034(1).ppt10753034(1).ppt
10753034(1).ppt
 
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
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Lenguaje Unificado De Modelado
Lenguaje Unificado De ModeladoLenguaje Unificado De Modelado
Lenguaje Unificado De Modelado
 
C:\documents and settings\uleam\mis documentos\lenguaje unificado de modelado
C:\documents and settings\uleam\mis documentos\lenguaje unificado de modeladoC:\documents and settings\uleam\mis documentos\lenguaje unificado de modelado
C:\documents and settings\uleam\mis documentos\lenguaje unificado de modelado
 
Cap5 DiseñO de Sistemas
Cap5 DiseñO de SistemasCap5 DiseñO de Sistemas
Cap5 DiseñO de Sistemas
 
Trabajo final fredy
Trabajo final fredyTrabajo final fredy
Trabajo final fredy
 
Uml
UmlUml
Uml
 
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
 
Guia_Lab_UML-General_UTP.pdf
Guia_Lab_UML-General_UTP.pdfGuia_Lab_UML-General_UTP.pdf
Guia_Lab_UML-General_UTP.pdf
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
 
Como programar un plc
Como programar un plcComo programar un plc
Como programar un plc
 

Más de Julio Pari

Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Julio Pari
 
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesJulio Pari
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesJulio Pari
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCJulio Pari
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMJulio Pari
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic EnterpriseJulio Pari
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioJulio Pari
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoJulio Pari
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de ArquitecturaJulio Pari
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISIJulio Pari
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIJulio Pari
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasJulio Pari
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIJulio Pari
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaJulio Pari
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialJulio Pari
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialJulio Pari
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bdJulio Pari
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sqlJulio Pari
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuarioJulio Pari
 

Más de Julio Pari (20)

Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
 
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPC
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSM
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor Osorio
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de Arquitectura
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa II
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilas
 
UML Java
UML JavaUML Java
UML Java
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISI
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hija
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen Parcial
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen Parcial
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bd
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sql
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuario
 

Rational Rose Intro UML Modeling Tool

  • 1. Introducción a Rational Rose Funcionalidad General LESE-2 Introducción a Rational Rose 1
  • 2. 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
  • 3. Contenido  Introducción  Interfaz de Usuario  Ventanas principales  Toolbars  Las 4 Vistas de Rose  Diagramas asociados LESE-2 Introducción a Rational Rose 3
  • 4. Contenido  Introducción  Interfaz de Usuario  Ventanas principales  Toolbars  Las 4 Vistas de Rose  Diagramas asociados LESE-2 Introducción a Rational Rose 4
  • 5. 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
  • 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  Interfaz de 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ñ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
  • 12. 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
  • 13. Log View  Report de 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  Interfaz de 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. Elementos UML  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. Elementos UML  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. Elementos UML  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. FIN LESE-2 Introducción a Rational Rose 26