Los procesos de enseñanza-aprendizaje se caracterizan por el papel determinante del docente en identificar, planificar e instrumentar estrategias en la formación de los estudiantes. La didáctica exige la necesidad de implementar estrategias centradas en el sujeto que aprende, no solo en la adquisición de conocimientos, sino el desarrollo de habilidades.
Enseñar ingeniería de requerimientos es fundamental debido a que es la primera, y más importante, etapa de todo paradigma de ingeniería de software. Su enseñanza se desarrolla sobre la base de un modelo conceptual de representaciones, supuestos y restricciones, cuyo producto o resultado sirva para especificar las necesidades, deseos y expectativas de los stakeholders. Su mayor dificultad radica en el proceso de transferencia de información de varias fuentes no siempre consistentes; ésta se incrementa cuando se considera el problema de la enseñanza en las técnicas de elicitación de requerimientos.
Las estrategias tradicionales (sin "interacción con un usuario”) no son suficientes, resulta fundamental incorporar estrategias didácticas adecuadas, que permitan mejorar las prácticas y los aprendizajes en los procesos que intervienen en la ingeniería de requerimientos.
Se sintetizan los resultados obtenidos de la información recolectada y analizada luego de implementar estrategias utilizando clientes reales.