Clase Rational Rose1

34
Análisis y Diseño de Sistemas Docente: Lic. Ing. Elmer Acasiete Ventura

Transcript of Clase Rational Rose1

Page 1: Clase Rational Rose1

Análisis y Diseño de Sistemas

Docente: Lic. Ing. Elmer Acasiete Ventura

Page 2: Clase Rational Rose1

Descripción del Curso:

En este curso, los participantes incrementarán su experiencia en el uso de esta herramienta a través de las prácticas, usando la herramienta de modelado visual reconocida mundialmente Rational Rose. De la comprensión de los fundamentos básicos del desarrollo en equipo a la creación de diagramas y corrida de reportes para ver una demostración de ingeniería directa y reversa, los participantes ejercitarán los aspectos básicos de la herramienta, la comprensión de las características de Rational Rose y el valor agregado del modelado visual.

Page 3: Clase Rational Rose1

Objetivos:

A la culminación satisfactoria de este curso, los participantes estarán capacitados para:

Usar extensivamente Rational Rose Discutir la importancia de la configuración y utilización en

equipo del Rational Rose Explicar cuándo y por que se modelan diagramas específicos Ejecutar diversos reportes de Rational Rose para identificar

problemas en el modelado

Page 4: Clase Rational Rose1

RATIONAL ROSE

Es una de las mas poderosas herramientas de modelado visual para el análisis y diseño de sistemas basados en objetos. Se utiliza para modelar un sistema antes de proceder a construirlo.

Cubre con todo el ciclo de vida de un proyecto: Concepción y formalización del modelo Construcción de componentes Transición de usuario y certificación de las distintas

clases.

Page 5: Clase Rational Rose1

INTERFAZ DEL RATIONAL ROSE

Page 6: Clase Rational Rose1

BARRA DE TÍTULO

Page 7: Clase Rational Rose1

BARRA DE MENÚ

Page 8: Clase Rational Rose1

BARRA DE HERRAMIENTAS STANDAR

Page 9: Clase Rational Rose1

BROWSER Ó NAVEGADOR

Permite navegar rápidamente a través de las distintas vistas del modelo

Page 10: Clase Rational Rose1

VENTANA DE DOCUMENTACIÓN

Para manejar los documentos del ítem seleccionado en cualquiera de los diagramas.

Page 11: Clase Rational Rose1

BARRA DE HERRAMIENTAS DEL DIAGRAMA

Muestra el conjunto de herramientas disponibles para el diagrama activo.

Es interactiva, varia de acuerdo al diagrama utilizado.

Page 12: Clase Rational Rose1

VENTANA DE DIAGRAMA

Que permite desplegar y editar cualquiera de los diagramas UML.

Page 13: Clase Rational Rose1

VENTANA DE REGISTRO O LOG

Que registra todas los ordenes y los errores que se producen durante su ejecución.

Page 14: Clase Rational Rose1

VISTAS DEL BROWSER O EXPLORADOR

Que permite desplegar y editar cualquiera de los diagramas UML.

1. La vista de Casos de Uso

2. La Vista Lógica 3. La Vista de

Componentes4. La Vista de

Despliegue

Page 15: Clase Rational Rose1

Vista Caso de Uso (Use Case Wiew) La Vista de Casos de Uso incluye a

todos los actores, todos los casos de uso y los diagramas de casos de uso que forman parte del sistema.

Esta vista nos proporciona un informe de alto nivel que nos permite entender lo que el sistema hará, sin preocuparnos de los detalles de como lo hará.

Page 16: Clase Rational Rose1
Page 17: Clase Rational Rose1

Luego elegimos Main y vamos a ver como cambia nuestra barra de herramientas interactiva.

Page 18: Clase Rational Rose1

Luego nos sale una nueva ventana, la cual la posicionamos para nuestro mejor desarrollo.

Page 19: Clase Rational Rose1

Los elementos mas importantes de este Diagrama de Casos de Usos son:

1. Herramienta Nota2. El Package.3. El Caso de Uso.4. El Actor5. Unidirectional

Association6. Generalitation

Page 20: Clase Rational Rose1

Entidad es todo aquello que puede ser descrito a través de sus atributos.

Page 21: Clase Rational Rose1

Dar doble clic sobre la Entidad Alumno, luego va a aparecer una nueva ventana de especificaciones del actor Alumno.

Podemos modificar su nombre. Podemos ingresar una ayuda memoria, por

ejemplo decir que: «El alumno es el encargado de realizar las acciones mas importantes dentro de nuestro sistema, como matricularse, estudiar y cancelar sus servicios».

Luego le damos clic en Apply, y veremos que todo esta acción se vera en la ventana de Documentación.

Luego le damos clic en OK.

Page 22: Clase Rational Rose1
Page 23: Clase Rational Rose1

Ahora veremos como insertar un caso de uso en nuestro diagrama. Le damos clic como en el caso anterior,

luego nos dirigimos hacia la ventana de caso de uso.

Luego lo soltamos en nuestro diagrama, luego le ponemos un nombre, por ejemplo: «Estudia Computación»

Luego presionamos Enter, con la cual validamos el ingreso.

Page 24: Clase Rational Rose1
Page 25: Clase Rational Rose1

CASO DE USO

Debemos decir que el Wiew Case o Caso de Uso especifica la secuencia de acciones a ser ejecutadas por un sistema, por un subsistema, o clase en su interacción con sus actores; en otras palabras, es la acción que realiza el actor.

También se dice que es una asociación de acciones realizadas por el sistema, pero esta asociación de acciones debe producir un resultado observable y valioso para un actor en particular.

Page 26: Clase Rational Rose1

Para especificar un caso de uso, se debe de tener en cuanta lo siguiente: Que un Caso de uso siempre es iniciado por un agente externo, quiere decir que siempre esta asociado con un Actor, un caso de uso se expresa del punto de vista del actor, a través de las acciones que realiza este.

Un caso de uso debe representar la funcionalidad de solo una parte bien definida del sistema, es decir: Debe ser clara, concreta y precisa.

Un caso de uso debe proporcionar un resultado útil a un actor. Debe documentarse en un lenguaje informal, que pueda ser

entendido por todos, por ejemplo: «El alumno estudia Computación».

Page 27: Clase Rational Rose1
Page 28: Clase Rational Rose1

RELACIONES

Como nos podemos dar cuenta existe una asociación directa entre un Caso de Uso y un Actor.

Ahora esta asociación es definida a través de la herramienta Unidirectional Association.

Para ello lo seleccionamos, luego lo trasladamos desde el Actor a través de un clic sostenido.

Con lo cual se representa:

Page 29: Clase Rational Rose1

El Alumnos estudia computación. El Cliente compra productos. Cajero Registra las ventas.

Page 30: Clase Rational Rose1

REPAZANDO CONCEPTOS Actor: Es aquel la entidad que interactúa en el

sistema a través de los casos de uso o de las acciones que este realiza.

Diagrama de Caso de Uso: Representa gráficamente el comportamiento de un sistema presentando una vista de alto nivel de como el sistema es visto y utilizado desde la perspectiva del usuario de una manera mas sencilla y cómoda. Y este diagrama de casos de uso se representa a través de los actores y los casos de uso.

Page 31: Clase Rational Rose1

Clase de Actores

Actores: Es la generalización o el termino mas común para representar a un actor o a una entidad

Actores Externos: Es externo al sistema, y debe estereotiparla, nos vamos al Diagrama, y le damos clic en el actor, luego nos vamos al combo Stereotype, y elegimos, la opción Business Actor.

En la documentación le ponemos: «El cliente es alguien, o algo externo a la organización, pero que interactúa con ella».

Si queremos representar a un trabajador; elegimos la opción business worker.

Page 32: Clase Rational Rose1
Page 33: Clase Rational Rose1
Page 34: Clase Rational Rose1