Clase Rational Rose1
-
Upload
elmer-acasiete -
Category
Documents
-
view
227 -
download
2
Transcript of Clase Rational Rose1
![Page 1: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/1.jpg)
Análisis y Diseño de Sistemas
Docente: Lic. Ing. Elmer Acasiete Ventura
![Page 2: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/2.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/3.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/4.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/5.jpg)
INTERFAZ DEL RATIONAL ROSE
![Page 6: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/6.jpg)
BARRA DE TÍTULO
![Page 7: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/7.jpg)
BARRA DE MENÚ
![Page 8: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/8.jpg)
BARRA DE HERRAMIENTAS STANDAR
![Page 9: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/9.jpg)
BROWSER Ó NAVEGADOR
Permite navegar rápidamente a través de las distintas vistas del modelo
![Page 10: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/10.jpg)
VENTANA DE DOCUMENTACIÓN
Para manejar los documentos del ítem seleccionado en cualquiera de los diagramas.
![Page 11: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/11.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/12.jpg)
VENTANA DE DIAGRAMA
Que permite desplegar y editar cualquiera de los diagramas UML.
![Page 13: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/13.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/14.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/15.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/16.jpg)
![Page 17: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/17.jpg)
Luego elegimos Main y vamos a ver como cambia nuestra barra de herramientas interactiva.
![Page 18: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/18.jpg)
Luego nos sale una nueva ventana, la cual la posicionamos para nuestro mejor desarrollo.
![Page 19: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/19.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/20.jpg)
Entidad es todo aquello que puede ser descrito a través de sus atributos.
![Page 21: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/21.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/22.jpg)
![Page 23: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/23.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/24.jpg)
![Page 25: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/25.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/26.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/27.jpg)
![Page 28: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/28.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/29.jpg)
El Alumnos estudia computación. El Cliente compra productos. Cajero Registra las ventas.
![Page 30: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/30.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/31.jpg)
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](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/32.jpg)
![Page 33: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/33.jpg)
![Page 34: Clase Rational Rose1](https://reader036.fdocument.pub/reader036/viewer/2022062306/577cce201a28ab9e788d6334/html5/thumbnails/34.jpg)