Post on 06-Jan-2016
7/17/2019 Modelo_de_casos_de_uso.docx
http://slidepdf.com/reader/full/modelodecasosdeusodocx 1/3
Modelado de Casos de Uso
Extracción de Kendall & Kendall
Aunque en un principio se presentaron como un diagrama para usarlo en el UMLorientado a objetos, ahora los casos de uso se utilizan sin importar la metodología para el
desarrollo de sistemas. Un modelo de caso de uso describe qué hace un sistema sindescribir cómo lo hace. El modelo de caso de uso presenta al sistema desde laperspectiva de un usuario fuera del mismo por ejemplo, los requerimientos del sistema!
Un analista desarrolla casos de uso en un esfuerzo de cooperaci"n con los e#pertos denegocios que a$udan a definir los requerimientos del sistema. El modelo de caso de usoprovee un medio efectivo de comunicaci"n entre el equipo de negocios $ el equipo dedesarrollo.
Símbolos de los Casos de Uso
Un diagrama de casos de uso contiene los símbolos del actor $ del caso de uso, junto con
líneas conectoras
Actor
%e refiere a un rol específico de un usuario del sistema. &or ejemplo, un actor puede ser
un empleado. El actor e#iste fuera del sistema e interact'a con (ste de una maneraespecífica. &uede 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 losusuarios, sin detalles t(cnicos o implementaci"n. &odemos considerar un caso de usocomo una secuencia de transacciones en un sistema.
Un caso de uso es una descripci"n l"gica de una parte de funcionalidad. )o es unaconstrucci"n manifiesta de la implementaci"n de un sistema. *ooch, +acobson $ambaugh!.
7/17/2019 Modelo_de_casos_de_uso.docx
http://slidepdf.com/reader/full/modelodecasosdeusodocx 2/3
El prop"sito de un caso de uso es definir una pieza de comportamiento coherente sinrevelar la estructura interna del sistema. *ooch, +acobson $ ambaugh!.
Los casos de uso se pueden aplicar al sistema completo, pudi(ndose aplicar tambi(ninternamente a unidades m-s pequeas del sistema, como subsistemas. *ooch,+acobson $ ambaugh!.
La descripci"n de un gran caso de uso se puede descomponer en otros casos de uso m-ssencillos. *ooch, +acobson $ ambaugh!.
El nombre de un caso de uso est- conformado por un verbo $ un sustantivo.
Relaciones de los Casos de Uso
Inclusión
Un caso de uso puede incorporar el comportamiento de otros casos de uso comofragmentos de su propio comportamiento. Esto se denomina relaci"n de inclusi"n. *ooch,+acobson $ ambaugh!.
Extensión
Un caso de uso tambi(n puede ser definido como una e#tensi"n incremental de un casode uso base. Esto se denomina relaci"n de e#tensi"n. &uede haber varias e#tensionesdel mismo caso de uso base, pudi(ndose aplicar todas juntas. *ooch, +acobson $ambaugh!.
Ejemplo de un diagrama de casos de uso que representa los aspectos generales de unsistema/