Este documento describe los requerimientos de sistemas y el desarrollo de prototipos. Explica que los requerimientos representan las características que debe poseer un sistema y son importantes para el diseño. También describe cómo se obtienen los requerimientos de clientes, usuarios, herramientas y programadores. Luego cubre los tipos de requerimientos, la validación de requerimientos y el uso de prototipos para visualizar errores, obtener retroalimentación y demostrar factibilidad.