SlideShare una empresa de Scribd logo
RATIONAL ROSE

Es un herramienta software para el Modelado Visual
mediante UML de sistemas software con licencia de IBM.
Permite Especificar, Analizar, Diseñar el sistema antes de
Codificarlo .

Propone la utilización de cuatro tipos de modelo para
realizar un diseño del sistema, utilizando una vista estática y
otra dinámica de los modelos del sistema, uno lógico y otro
físico. Permite crear y refinar estas vistas creando de esta
forma un modelo completo que representa el dominio del
problema y el sistema de software.
Algunas características de esta herramienta

Desarrollo Iterativo

Rational Rose utiliza un proceso de desarrollo iterativo
controlado (controlled iterative process development),
donde el desarrollo se realiza por una serie de iteraciones
Cada iteración inicia con una primera aproximación del
análisis, diseño e implementación con el fin de identificar
los riesgos del diseño, los cuales se utilizan para conducir el
proceso de iteración, es decir, primero se identifican los
riesgos y después se prueba la aplicación para que éstos se
hagan mínimos.
TRABAJO EN GRUPO
La herramienta permite que varias persona trabajen en
paralelo en un proceso iterativo controlado , para ello
asigna a cada desarrollador un espacio de trabajo privado
que contiene el modelo completo y tenga un control
exclusivo sobre la propagación de los cambios en ese
espacio de trabajo.

También es posible descomponer el modelo en unidades
controladas e integrarlas con un sistema para realizar el
control de proyectos que permite mantener la integridad de
dichas unidades.
GENERADOR DE CÓDIGO

Se puede generar código en distintos lenguajes de
programación a partir de un diseño en UML.

Ingeniería Inversa

 Rational Rose proporciona mecanismos para aplicar
Ingeniería Inversa a un código fuente soportado con el
fin de extraer a partir de tal código el diseño de la
aplicación.
CARACTERÍSTICAS
 Permite Especificar, Analizar, Diseñar el sistema antes de
  Codificarlo.

    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)
UTILIZA LOS SIGUIENTES TIPOS DE LENGUAJE:

ANSI C++

VISUAL C++

VISUAL BASIC 6

JAVA

J2EE/EJB

CORBA

ADA 83, ADA 95

BASES DEDATOS: DB2,ORACLE, SQL 92,SQL SERVER,SYBASE COM

APLICACIONES WEB
USER INTERFACE
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
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
          losmodelos

          Añadir Diagramas

          Abrir Diagramas
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
LOGICAL VIEW
Log View
 Report de los comandos/acciones llevadas a cabo
Toolbars
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
Use Case View
Diagram Window
 Crear y visualizar diagramas uml
 Cambios en el diagrama se reflejan en el Browser y viceversa (múltiples
  cambios
Component logicalView.
Elementos UML

 Components
 Interfaces
 Component diagrams
 Packages
DEPLOYMENT VIEW
DEPLOYMENT VIEW
Processes

Processors

Connectors

Devices

Deployment diagram
Presentación power point relational rose

Más contenido relacionado

La actualidad más candente

Hacm40 eq2-rational rose
Hacm40 eq2-rational roseHacm40 eq2-rational rose
Hacm40 eq2-rational roseklef258
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
Erick Ortega Herrera
 
UML
UMLUML
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
esteban esteban
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02luisortiz
 
Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon
oswaldoyuneri
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 umlyonnyl
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
Kudos S.A.S
 
Curso Uml 1 Introduccion
Curso Uml   1 IntroduccionCurso Uml   1 Introduccion
Curso Uml 1 Introduccion
Emilio Aviles Avila
 
Umbrello
UmbrelloUmbrello
Umbrello
Jaycy Peña
 
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
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power pointguestb747dc
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
Israel Rey
 
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 componentesJulio Pari
 
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
JhensOliver
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
turlahackers
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)AndreaPumarejo
 
Informatica
Informatica Informatica

La actualidad más candente (20)

Hacm40 eq2-rational rose
Hacm40 eq2-rational roseHacm40 eq2-rational rose
Hacm40 eq2-rational rose
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
UML
UMLUML
UML
 
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
 
Uml
UmlUml
Uml
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
 
Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Curso Uml 1 Introduccion
Curso Uml   1 IntroduccionCurso Uml   1 Introduccion
Curso Uml 1 Introduccion
 
Modelo 4+1 vistas
Modelo 4+1 vistasModelo 4+1 vistas
Modelo 4+1 vistas
 
Umbrello
UmbrelloUmbrello
Umbrello
 
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
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
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
 
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
Informatica
Informatica Informatica
Informatica
 

Similar a Presentación power point relational rose

Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
Beatriz Moreyra
 
Uml
UmlUml
Uml
CBISOE
 
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modeller
ovruni
 
1127082.ppt
1127082.ppt1127082.ppt
1127082.ppt
BlenMridaYucatn
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
Sonia Trejo Marano
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
Diana Vásquez
 
Unidad 2 - Arquitectura.pptx
Unidad 2 - Arquitectura.pptxUnidad 2 - Arquitectura.pptx
Unidad 2 - Arquitectura.pptx
Runayli
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
kcastro388
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Antonio Palomares Sender
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Mguel
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
willy0303
 
Metodologias
MetodologiasMetodologias
Metodologiaslananita2
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
Jose Bustamante Romero
 
AutomatizacióN Del Software
AutomatizacióN Del SoftwareAutomatizacióN Del Software
AutomatizacióN Del Softwaremsc080277
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
myle22
 
10753034(1).ppt
10753034(1).ppt10753034(1).ppt
10753034(1).ppt
ssuser948499
 
Analisis y diseño de sistemas proceso unificado henriquez malla santiago alberto
Analisis y diseño de sistemas proceso unificado henriquez malla santiago albertoAnalisis y diseño de sistemas proceso unificado henriquez malla santiago alberto
Analisis y diseño de sistemas proceso unificado henriquez malla santiago alberto
Santiago Henriquez
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
Jhon Yuqui
 

Similar a Presentación power point relational rose (20)

Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
 
Sesion1 adsi
Sesion1 adsiSesion1 adsi
Sesion1 adsi
 
Uml
UmlUml
Uml
 
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modeller
 
1127082.ppt
1127082.ppt1127082.ppt
1127082.ppt
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
 
Unidad 2 - Arquitectura.pptx
Unidad 2 - Arquitectura.pptxUnidad 2 - Arquitectura.pptx
Unidad 2 - Arquitectura.pptx
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
Metodologias
MetodologiasMetodologias
Metodologias
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
AutomatizacióN Del Software
AutomatizacióN Del SoftwareAutomatizacióN Del Software
AutomatizacióN Del Software
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 
10753034(1).ppt
10753034(1).ppt10753034(1).ppt
10753034(1).ppt
 
Analisis y diseño de sistemas proceso unificado henriquez malla santiago alberto
Analisis y diseño de sistemas proceso unificado henriquez malla santiago albertoAnalisis y diseño de sistemas proceso unificado henriquez malla santiago alberto
Analisis y diseño de sistemas proceso unificado henriquez malla santiago alberto
 
Resumen RUP
Resumen RUPResumen RUP
Resumen RUP
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 

Presentación power point relational rose

  • 1.
  • 2. RATIONAL ROSE Es un herramienta software para el Modelado Visual mediante UML de sistemas software con licencia de IBM. Permite Especificar, Analizar, Diseñar el sistema antes de Codificarlo . Propone la utilización de cuatro tipos de modelo para realizar un diseño del sistema, utilizando una vista estática y otra dinámica de los modelos del sistema, uno lógico y otro físico. Permite crear y refinar estas vistas creando de esta forma un modelo completo que representa el dominio del problema y el sistema de software.
  • 3. Algunas características de esta herramienta Desarrollo Iterativo Rational Rose utiliza un proceso de desarrollo iterativo controlado (controlled iterative process development), donde el desarrollo se realiza por una serie de iteraciones Cada iteración inicia con una primera aproximación del análisis, diseño e implementación con el fin de identificar los riesgos del diseño, los cuales se utilizan para conducir el proceso de iteración, es decir, primero se identifican los riesgos y después se prueba la aplicación para que éstos se hagan mínimos.
  • 4. TRABAJO EN GRUPO La herramienta permite que varias persona trabajen en paralelo en un proceso iterativo controlado , para ello asigna a cada desarrollador un espacio de trabajo privado que contiene el modelo completo y tenga un control exclusivo sobre la propagación de los cambios en ese espacio de trabajo. También es posible descomponer el modelo en unidades controladas e integrarlas con un sistema para realizar el control de proyectos que permite mantener la integridad de dichas unidades.
  • 5. GENERADOR DE CÓDIGO Se puede generar código en distintos lenguajes de programación a partir de un diseño en UML. Ingeniería Inversa Rational Rose proporciona mecanismos para aplicar Ingeniería Inversa a un código fuente soportado con el fin de extraer a partir de tal código el diseño de la aplicación.
  • 6. CARACTERÍSTICAS  Permite Especificar, Analizar, Diseñar el sistema antes de Codificarlo.  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)
  • 7. UTILIZA LOS SIGUIENTES TIPOS DE LENGUAJE: ANSI C++ VISUAL C++ VISUAL BASIC 6 JAVA J2EE/EJB CORBA ADA 83, ADA 95 BASES DEDATOS: DB2,ORACLE, SQL 92,SQL SERVER,SYBASE COM APLICACIONES WEB
  • 9. 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
  • 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 losmodelos Añadir Diagramas Abrir Diagramas
  • 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
  • 13. Log View  Report de los comandos/acciones llevadas a cabo
  • 15. 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
  • 17. Diagram Window  Crear y visualizar diagramas uml  Cambios en el diagrama se reflejan en el Browser y viceversa (múltiples cambios
  • 18. Component logicalView. Elementos UML  Components  Interfaces  Component diagrams  Packages