Académique Documents
Professionnel Documents
Culture Documents
A la hora de disear una aplicacin ms o menos compleja es muy importante hacer un buen anlisis.
Para que el anlisis sea lo mejor posible es necesario tener hecho un buen diagrama de casos de uso
UML. No se debe confundir un caso de uso con un diagrama de casos de uso; aunque relacionados no
son lo mismo, un diagrama de casos de uso es un poco ms resumido. Estos son los pasos:
Pasos
1. Ten el conocimiento de los requerimientos de la aplicacin a desarrollar. Para ello tendrs que saber
el dominio de la aplicacin, por ejemplo, si la aplicacin trata de la gestin de un videoclub tendrs
que indagar en la administracin real de un videoclub.
2. Cuando tengas un conocimiento amplio del dominio de la aplicacin, en una hoja o en el ordenador
usa un sistema de listas que te ayudar a vislumbrar el diagrama de casos de uso definitivo.
3. Haz una primera lista con todas los acciones posibles que se puedan llevar a cabo en la aplicacin.
4. Despus haz una lista ms especfica con una seleccin de las acciones ms relevantes que se
realizarn en la aplicacin. Estas acciones sern las que aparezcan en el diagrama final.
Los casos de uso son tiles para establecer los requisitos funcionales, pero no permiten determinar los
requisitos no funcionales. Los casos de uso deben por tanto complementarse con informacin adicional
como requisitos no funcionales y requisitos funcionales que se aplican al sistema completo y no a un
caso de uso en particular (en el documento Especificaciones Suplementarias) y Modelo de Dominio que
complementen los requisitos del sistema.
Los casos de uso especifican un comportamiento deseado, no imponen como se llevara a cabo ese
comportamiento. Lo ms importante es que se permite que los usuarios finales y los expertos del
dominio se comuniquen con lo desarrolladores sin entrar en detalles. Estos detalles llegaran, pero los
casos de uso permiten centrarse en las cuestiones ms importantes para el usuario final.
Antes de iniciar veamos lo mnimo necesario entre ello una breve descripcin de cada uno de los
elmentos que participan en un caso de uso:
Sistema
El rectngulo representa los lmites del sistema que contiene
los casos de uso.
Los actores se ubican fuera de los lmites del sistema.
Casos de Uso
Se representan con valos. La etiqueta en el valo indica la
funcin del sistema.
Un caso de uso es una secuencia de acciones que lleva a cabo
un sistema que producen un resultado observable de valor
para un actor concreto.
El objetivo principal del caso de uso es capturar el
comportamiento del sistema necesario desde la perspectiva
del usuario final para alcanzar uno o ms objetivos deseados,
sin especificar la estructura interna del sistema.
Relaciones
Las relaciones entre un actor y un caso de uso, se dibujan con
una lnea simple.
Para relaciones entre casos de uso, se utilizan flechas
1
etiquetadas "incluir" (include) o "extender" (extended).
1
Algunos sistemas requieren de elementos hechos a medida que no se encuentran en el UML. Para ello, los estereotipos o cliss le permiten
tomar elementos propios del UML y convertirlos en otros que se ajusten a las necesidades. Se representan como un nombre entre dos pares de
parntesis angulares.
Para ms informacin sobre el contenido de este documento y los apartados que debe contener,
consultar el documento Especificacin de caso de uso