Este documento describe las técnicas para el desarrollo de interfaces de usuario a través del ciclo de vida del sistema. Inicia explicando el uso de prototipos en la etapa de requerimientos para explorar el uso del sistema y modelar sus elementos. Luego, en el análisis se determinan las necesidades de los usuarios, se construye y evalúa el prototipo. Finalmente, se discuten aspectos como la usabilidad, tendencias futuras y conclusiones sobre el uso de estas técnicas.