Existen diversas técnicas que facilitan la obtención de requisitos, entre las cuales se encuentran, las entrevistas, reuniones, talleres en grupo entre otros; existen técnicas más modernas para obtener los requisitos como los prototipos o los casos de uso, éste último es el cual se desarrolla a continuación. Un caso de uso intenta describir una funcionalidad de un sistema, sin revelar internamente lo que realiza, mediante una serie de pasos que indican como se ejecuta y como interaccionan los usuarios u otros sistemas en el proceso; todo de una forma gráfica que facilita la comprensión del sistema para los usuarios, el cliente y los desarrolladores. Los usuarios y otros sistemas (no necesariamente software) que participan en los casos de uso, se les denomina Actores . Como se indicó anteriormente, los casos de uso omiten describir de forma técnica y detallada, la manera en la que se ejecuta una acción o funcionalidad de un sistema, aunque indica los actores que inician, parti...