CASO DE USO Flashcards
¿Qué es un caso de uso?
Es una descripción de un conjunto de secuencias de acciones que ejecuta un sistema para obtener un resultado que agregue valor. “Técnica de redacción”.
Son iniciados por un único elemento externo (Actor).
¿Qué es un actor?
Un Actor representa un conjunto de roles que los usuarios de los casos de uso juegan al interactuar con ellos.
Este rol o roles es llevado a cabo por una persona, dispositivo de hardware u otro sistema.
Su nombre describe el papel que desempeña, son externos al sistema.
¿Qué es una relación?
Una relación de asociación indica una relación entre un actor y un caso de uso, y la posibilidad que tienen éstos de comunicarse, es decir, enviar y recibir mensajes.
¿Qué es una relación de extensión?
Una relación de extensión entre casos de uso significa que uno de ellos incorpora implícitamente el comportamiento del otro caso de uso. Este comportamiento no siempre ocurre
- Representan una parte de la funcionalidad del caso que no siempre ocurre.
- Son un caso de uso en sí mismas.
- No necesariamente provienen de un error o excepción.
- La flecha apunta del opcional al que lo usa.
¿Qué es una relación de inclusión?
Una relación de inclusión entre casos de uso significa que un caso de uso incopora siempre el comportamiento de otro caso de uso.
* Aparecen como funcionalidad común luego de hbaer especificado varios casos de uso.
* Los casos usados son casos de uso en sí mismos.
* El caso es usado siempre que el caso que lo usa, es ejecutado. Es obligatorio.
* La flecha apunta al caso a ser usado.
¿Cuáles son los componentes de la plantilla de Caso de Uso?
- Caso de Uso
- Actores
- Descripción
- Precondición
- Curso Normal y Curso Alternativo
- Observaciones
- Postcondición
¿Cuáles son los tipos de flujos?
- Flujo Principal:
Es la ejecución del curso normal del CU. - Flujo alternativo
Son desviaciones del curso normal del CU (ya sea por errores o multiples opciones).
¿Qué son las precondiciones y postcondiciones?
- Precondiciones:
Reflejan el estado en el que debe estar el sistema y su entorno para que pueda comenzar la ejecución del CU. Se asumen como verdaderas. - Postcondiciones:
Reflejan el estado en el que queda el sistema y su entorno luego de la ejecución del CU.