menu

Casos de Uso

Un caso de uso es la representación de la acción que realiza el sistema, también se define como la secuencia de transiciones que son desarrolladas por un sistema en respuesta a un evento que inicia un actor sobre el propio sistema.

Importancia  de un Caso de Uso:
La importancia de un caso de uso es que es la mejor manera con  la cual un usuario puede entender las acciones que realiza un sistema.

Cuando se Utilizan los Tipos de Relación:
Las relaciones se utilizan según la situación que se este representando, utilizamos una asociación cuando no mas necesitamos relacionar el actor con el caso de uso, la relación de generalización la usamos en un caso de uso cuando se va a relacionar un actor con el sistema, puede ser include que es cuando son obligatorio y para que se cumpla un caso de uso se necesita de otro, y extend cuando es opcional .

Tipos de Relaciones:



  • Inclucion: Un caso de uso A esta incluido dentro de los casos de uso B , C, etc., si es una parte de proceso común a todos estos, A no es un caso de uso autónomo, en el sentido de que  no tendrá actor primario, sino que siempre sera puesto en funcionamiento por uno u otro de los caso de uso que lo incluyen. No obstante, su implementacion no puede depender de estos ( por ejemplo, no puede utilizar sus variables). Por tanto la inclucion de casos de uso es esencialmente una forma de reutilizacion. 





  • Extencion: Se dice que el caso de uso A extiende el B si dentro de B se ejecuta A cuando se cumple  una condición determinada. A tiene  que ser un caso de uso que también se pueda ejecutar de forma separada de B, y debe ser un caso de uso que también se pueda ejecutar de forma separada de B, y debe tener el mismo actor primario que este.




  • Generalización / Herencia: Un caso de uso A es una especialización de otro caso de uso B si A realiza todo el proceso de B, mas algún proceso especifico. Ademas hay una forma de realización no tipificada (parecida a las agregaciones entre clases) entre casos de uso que consiste en definir, por ejemplo, un caso de uso que corresponde a todo el sistema, otros que correspondan a todos sus subsistemas, etc.



  • Asociasion: es la interacion que ah entre el caso de uso y el actor.
Cuando se Utilizan los Tipos de Relaciones:

No hay comentarios:

Publicar un comentario