21

Presentación power point relational rose

Embed Size (px)

DESCRIPTION

Rational Rose

Citation preview

Page 1: Presentación power point relational rose
Page 2: Presentación power point relational rose

RATIONAL ROSE

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

Propone la utilización de cuatro tipos de modelo pararealizar un diseño del sistema, utilizando una vista estática yotra dinámica de los modelos del sistema, uno lógico y otrofísico. Permite crear y refinar estas vistas creando de estaforma un modelo completo que representa el dominio delproblema y el sistema de software.

Page 3: Presentación power point relational rose

Algunas características de esta herramienta

Desarrollo Iterativo

Rational Rose utiliza un proceso de desarrollo iterativocontrolado (controlled iterative process development),donde el desarrollo se realiza por una serie de iteracionesCada iteración inicia con una primera aproximación delanálisis, diseño e implementación con el fin de identificarlos riesgos del diseño, los cuales se utilizan para conducir elproceso de iteración, es decir, primero se identifican losriesgos y después se prueba la aplicación para que éstos sehagan mínimos.

Page 4: Presentación power point relational rose

TRABAJO EN GRUPO

La herramienta permite que varias persona trabajen enparalelo en un proceso iterativo controlado , para elloasigna a cada desarrollador un espacio de trabajo privadoque contiene el modelo completo y tenga un controlexclusivo sobre la propagación de los cambios en eseespacio de trabajo.

También es posible descomponer el modelo en unidadescontroladas e integrarlas con un sistema para realizar elcontrol de proyectos que permite mantener la integridad dedichas unidades.

Page 5: Presentación power point relational rose

GENERADOR DE CÓDIGO

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

Ingeniería Inversa

Rational Rose proporciona mecanismos para aplicarIngeniería Inversa a un código fuente soportado con elfin de extraer a partir de tal código el diseño de laaplicación.

Page 6: Presentación power point relational rose

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

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

USER INTERFACE

Page 9: Presentación power point relational rose

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

Page 10: Presentación power point relational rose

BrowserNavegar 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

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

Page 12: Presentación power point relational rose

LOGICAL VIEW

Page 13: Presentación power point relational rose

Log View Report de los comandos/acciones llevadas a cabo

Page 14: Presentación power point relational rose

Toolbars

Page 15: Presentación power point relational rose

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

Use Case View

Page 17: Presentación power point relational rose

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

Component logicalView. Elementos UML

Components

Interfaces

Component diagrams

Packages

Page 19: Presentación power point relational rose

DEPLOYMENT VIEW

Page 20: Presentación power point relational rose

DEPLOYMENT VIEWProcesses

Processors

Connectors

Devices

Deployment diagram

Page 21: Presentación power point relational rose