Un arctor es toda entidad externa al sistema que guarda una relación con este y que le demanda una funcionalidad. Esto incluye a los operadores humanos pero también incluye a todos los sistemas externos así como a entidades abstractas como el tiempo
Se representa por el siguiente simbolo:
Definicion de Casos de Uso
Es una operación/tarea específica que se realiza tras una orden de algún agente externo, sea desde una petición de un actor o bien desde la invocación desde otro caso de uso.
Se representa por el siguiente simbolo:
Asociaciones de Casos de Uso
Asociación
Dependencia o Instanciación
Es una forma muy particular de relación entre clases, en la cual una clase depende de otra, es decir, se instancia (se crea). Dicha relación se denota con una flecha punteada.
Generalización
Este tipo de relación es uno de los más utilizados, cumple una doble función dependiendo de su estereotipo, que puede ser de Uso (<<uses>>) o de Herencia (<<extends>>).
Este tipo de relación esta orientado exclusivamente para casos de uso (y no para actores).
Extend
Se utiliza una relación de tipo <<extends>> entre casos de uso cuando nos encontramos con un caso de uso similar a otro pero que hace algo más que éste (variante)
Include
Por contra, utilizaremos una relación tipo << include >> cuando nos encontramos con una parte de comportamiento similar en dos casos de uso y no queremos repetir la descripción de dicho comportamiento común.
Taller Sistema de Matriculas
En el ejemplo siguiente veremos el Sistema de Matricula de un postulante a punto de inscribirse en un instituto llamado IDAT
Donde se deben registrar todos los datos del postulante
Deben intervenir aseguradora, secretaria, operador de caja
No hay comentarios:
Publicar un comentario