casos de uso
El diagrama de casos de uso representa la forma en como un Cliente (Actor) opera con el sistema en desarrollo, además de la forma, tipo y orden en como los elementos interactúan(operaciones o casos de uso).
Un diagrama de casos de uso consta de los siguientes elementos:
Actor:
Una definición previa, es que un Actor es un rol que un usuario juega con respecto al sistema. Esimportante destacar el uso de la palabra rol, pues con esto se especifica que un Actor necesariamente representa a una persona en particular, sino más bien la labor que realiza frente al sistema.
Casode 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.Relaciones:
Asociación
Es el tipo de relación más básica que indica la invocación desde un actor o caso de uso a otra operación (caso de uso). Dicha relación se denota con una flecha simple.
Dependenciao 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 flechapunteada.
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 () o de Herencia ().
Este tipo de relaciónestá orientado exclusivamente para casos de uso (y no para actores).
Extends: Se recomienda utilizar cuando un caso de uso es similar a otro (características).
Uses: Se recomienda utilizar cuando setiene un conjunto de características que son similares en más de un caso de uso y no se desea mantener copiada la descripción de la característica.
De lo anterior cabe mencionar que tiene el mismoparadigma en diseño y modelamiento de clases, en donde está la duda clásica de usar o heredar.
Ejemplo:
Como ejemplo está el caso de una Máquina Recicladora:
Sistema que controla una máquina de...
Regístrate para leer el documento completo.