En el ámbito de la ingeniería de software y la gestión de proyectos, se utilizan diversas herramientas y metodologías para definir y analizar los requisitos de un sistema. Un caso de uso es una técnica que describe cómo los usuarios interactúan con un sistema para lograr un objetivo específico.