Está en la página 1de 3

Modelado de Casos de Uso

Extraccin de Kendall & Kendall


Aunque en un principio se presentaron como un diagrama para usarlo en el UML
orientado a objetos, ahora los casos de uso se utilizan sin importar la metodologa para el
desarrollo de sistemas. Un modelo de caso de uso describe qu hace un sistema sin
describir cmo lo hace. El modelo de caso de uso presenta al sistema desde la
perspectiva de un usuario fuera del mismo (por ejemplo, los requerimientos del sistema)
Un analista desarrolla casos de uso en un esfuerzo de cooperacin con los expertos de
negocios que ayudan a definir los requerimientos del sistema. El modelo de caso de uso
provee un medio efectivo de comunicacin entre el equipo de negocios y el equipo de
desarrollo.
Smbolos de los Casos de Uso
Un diagrama de casos de uso contiene los smbolos del actor y del caso de uso, junto con
lneas conectoras
Actor

Se refiere a un rol especfico de un usuario del sistema. Por ejemplo, un actor puede ser
un empleado. El actor existe fuera del sistema e interacta con ste de una manera
especfica. Puede ser un humano, otro sistema o un dispositivo.
Caso de Uso

Un caso de uso provee a los desarrolladores una perspectiva de lo que quieren los
usuarios, sin detalles tcnicos o implementacin. Podemos considerar un caso de uso
como una secuencia de transacciones en un sistema.
Un caso de uso es una descripcin lgica de una parte de funcionalidad. No es una
construccin manifiesta de la implementacin de un sistema. (Booch, Jacobson y
Rambaugh).

El propsito de un caso de uso es definir una pieza de comportamiento coherente sin


revelar la estructura interna del sistema. (Booch, Jacobson y Rambaugh).
Los casos de uso se pueden aplicar al sistema completo, pudindose aplicar tambin
internamente a unidades ms pequeas del sistema, como subsistemas. (Booch,
Jacobson y Rambaugh).
La descripcin de un gran caso de uso se puede descomponer en otros casos de uso ms
sencillos. (Booch, Jacobson y Rambaugh).
El nombre de un caso de uso est conformado por un verbo y un sustantivo.
Relaciones de los Casos de Uso

Inclusin
Un caso de uso puede incorporar el comportamiento de otros casos de uso como
fragmentos de su propio comportamiento. Esto se denomina relacin de inclusin. (Booch,
Jacobson y Rambaugh).
Extensin
Un caso de uso tambin puede ser definido como una extensin incremental de un caso
de uso base. Esto se denomina relacin de extensin. Puede haber varias extensiones
del mismo caso de uso base, pudindose aplicar todas juntas. (Booch, Jacobson y
Rambaugh).
Ejemplo de un diagrama de casos de uso que representa los aspectos generales de un
sistema:

Ejemplo de un diagrama de casos de uso donde se toma un caso de uso general para
mostrar sus casos de uso ms especficos:

También podría gustarte