Este curso desarrolla en profundidad los requerimientos de software, una actividad central para comprender qué problema debe resolver un sistema, para quién se construye, qué restricciones debe respetar y cómo se evaluará si la solución realmente cumple su propósito.
Aprenderemos a descubrir necesidades, reconocer interesados, delimitar alcance, diferenciar requerimientos funcionales y no funcionales, escribir especificaciones claras, validar acuerdos, priorizar entregas, mantener trazabilidad y gestionar cambios. El objetivo es que el alumno pueda transformar necesidades del negocio y de los usuarios en requerimientos comprensibles, completos, verificables y útiles para el análisis, el diseño, la construcción y las pruebas del software.