Se emplea para visualizar el
comportamiento del sistema, una parte de él o de una sola clase; y como se
relaciona con su entorno. De ésta forma se puede conocer cómo responde ésa
parte del sistema ante un estímulo del ambiente. El diagrama de uso es muy útil
para definir como debería ser el comportamiento de una parte del sistema, ya
que solo especifica cómo deben comportarse y no como están implementadas las
partes que define. Un caso de uso especifica un requerimiento funcional.
Un actor es un rol que tiene
un usuario con respecto al sistema. Es decir, sería un usuario del sistema. Es
importante destacar el uso de la palabra “rol”, ya que esto especifica que un
actor no necesariamente representa a una persona en particular, si no la labor
que realiza frente al sistema.
Por ejemplo, en un sistema de ventas, el rol de
Vendedor con respecto al sistema puede ser realizado por un Vendedor o bien por
el Jefe de Local. Debe tener un nombre
significativo y se representa mediante el siguiente gráfico:
Se representa mediante el
siguiente gráfico:
Es el tipo de relación más básica, 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:
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:
Este tipo de relación es una de las más
utilizadas, cumple una doble función dependiendo de su estereotipo, que puede ser
de Uso (<<uses>>)
o de Herencia (<<extends>>).
Este tipo de relación está orientado
exclusivamente para casos de uso.
extends: se recomienda utilizar cuando un caso de uso es
similar a otro (en características).
uses: se recomienda utilizar cuando se tiene 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.
Este comentario ha sido eliminado por un administrador del blog.
ResponderEliminarEste comentario ha sido eliminado por un administrador del blog.
ResponderEliminar