La técnica de Casos de Uso es utilizada para capturar los requerimientos funcionales de más alto nivel de un sistema. Mediante su aplicación se pretende especificar el comportamiento del sistema.
Los Casos de Uso no pueden ser utilizados provechosamente para capturar los requerimientos no funcionales del sistema, ni tampoco para capturar requerimientos funcionales “internos”.
Es una técnica de modelado informal e imprecisa.
Trata sobre QUÉ hará nuestro sistema a un alto nivel, y con un enfoque desde el usuario, con el propósito de realizar un seguimiento del proyecto y brindarle alguna estructura a la aplicación.
No capturan CÓMO el sistema hará lo que tiene que hacer.
Describe al sistema desde el punto de vista de aquel que lo va a usar, y no desde el punto de vista del que lo va a construir.