presentación power point relational rose
TRANSCRIPT
![Page 1: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/1.jpg)
Luis M. LópezEngels VargasWilly Guilbert
![Page 2: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/2.jpg)
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.
![Page 3: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/3.jpg)
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.
![Page 4: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/4.jpg)
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.
![Page 5: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/5.jpg)
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.
![Page 6: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/6.jpg)
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)
![Page 7: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/7.jpg)
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
![Page 8: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/8.jpg)
USER INTERFACE
![Page 9: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/9.jpg)
USER INTERFACEBrowser
Para navegar por los elementos de los modelosToolbars
Para acceder a comandosDiagram Window
Para visualizar y editar diagramasDocumentation Window
Para documentar elementos de los modelosLog Para ver resultados de los comandos
![Page 10: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/10.jpg)
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
![Page 11: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/11.jpg)
Document WindowAñ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: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/12.jpg)
LOGICAL VIEW
![Page 13: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/13.jpg)
Log ViewReport de los comandos/acciones llevadas a
cabo
![Page 14: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/14.jpg)
Toolbars
![Page 15: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/15.jpg)
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 16: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/16.jpg)
Use Case View
![Page 17: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/17.jpg)
Diagram Window Crear y visualizar diagramas uml Cambios en el diagrama se reflejan en el Browser y viceversa
(múltiples cambios
![Page 18: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/18.jpg)
Component logicalView. Elementos UML
ComponentsInterfacesComponent diagramsPackages
![Page 19: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/19.jpg)
DEPLOYMENT VIEW
![Page 20: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/20.jpg)
DEPLOYMENT VIEWProcesses
Processors
Connectors
Devices
Deployment diagram
![Page 21: Presentación power point relational rose](https://reader035.vdocuments.site/reader035/viewer/2022062710/55b3aa68bb61eb39238b4705/html5/thumbnails/21.jpg)
Gracias