MODELADO DE CASOS DE USO Por ejemplo, introducir una contrasea es algo de
valor para el usuario? Tal vez se deba incluir si al Casos de Uso usuario le preocupa la seguridad o si es algo imprescindible para el xito del proyecto. Se pueden utilizar como parte del SDLC o en el modelado gil. Un modelo de caso de uso describe Smbolos qu hace un sistema sin describir cmo lo hace; es decir, es un modelo lgico del sistema Un diagrama de caso de uso contiene los smbolos del actor y del caso de uso, junto con lneas conectoras.
El modelo de caso de uso presenta al sistema desde Actor
la perspectiva de un usuario fuera del mismo (por ejemplo, los requerimientos del sistema). Los actores son similares a las entidades externas; existen fuera del sistema. El trmino actor se refiere a un rol especfico de un usuario del sistema.
El modelo de caso de uso provee un medio efectivo
Por ejemplo, un actor puede ser un empleado, pero de comunicacin entre el equipo de negocios y el tambin puede ser un cliente en la tienda de la equipo de desarrollo. empresa. Incluso cuando es la misma persona en el Sesin 6 Anlisis y Diseo de Sistemas mundo real, se representa como dos smbolos El modelo de casos de uso se basa en las distintos en un diagrama de caso de uso, ya que la interacciones y relaciones de casos de uso persona interacta con el sistema en distintos roles. individuales.
Un caso de uso siempre describe tres cosas: un
actor que inicia un evento, el evento que desencadena un caso de uso y el caso de uso que realiza las acciones desencadenado por el evento.
Relaciones de los casos de uso
Las relaciones activas se conocen como relaciones
de comportamiento y se utilizan principalmente en los diagramas de casos de uso.
Hay cuatro tipos bsicos de relaciones de
El actor existe fuera del sistema e interacta con comportamiento: comunica, incluye, extiende y ste de una manera especfica. generaliza
Un actor puede ser un humano, otro sistema o un
dispositivo como un teclado o una conexin Web
Un actor puede interactuar con uno o ms casos de
uso; un caso de uso puede involucrar a uno o ms actores. Observe que todos estos trminos son verbos. Un actor puede interactuar con uno o ms casos de uso; un caso de uso puede involucrar a uno o ms actores. de resultado que sea benfico para el actor en el sistema.
Casos de Uso
Un caso de uso provee a los desarrolladores una GENERALIZACIN
perspectiva de lo que quieren los usuarios, sin Ejemplo, un Estudiante se comunica con Inscribir en detalles tcnicos o implementacin el curso. En los diagramas de casos de uso
Podemos considerar un caso de uso como una
secuencia de transacciones en un sistema. Sesin 6 Anlisis y Diseo de Sistemas
COMUNICACIN
Por ejemplo, un Estudiante de medio tiempo
generaliza a un Estudiante. . La flecha va del caso de uso
De manera similar, algunos de los empleados de la
universidad son profesores. La flecha apunta a la cosa general.
EXTENSIN
Esta relacin describe la situacin en la que un caso
de uso posee el comportamiento que permite al nuevo caso de uso manejar una variacin o excepcin a partir del caso de uso bsico.
Por ejemplo, el caso de uso extendido Seguro
mdico de estudiantes extiende el caso de uso bsico Pagar
Esta relacin implica que una cosa es ms comn
que otra. Esta relacin puede existir entre dos actores o dos casos de uso.
Esta relacin implica que una cosa es ms comn
que otra. Esta relacin puede existir entre dos actores o dos casos de uso
Cuotas de estudiantes Extendido al caso de uso bsico.