Este documento describe los pasos para determinar los requerimientos de un sistema, incluyendo identificar los requerimientos de usuario y de sistema, así como sus ventajas y desventajas. Explica que los requerimientos de usuario describen los servicios del sistema en lenguaje natural mientras que los requerimientos de sistema lo hacen con mayor detalle y sirven como contrato. También cubre los requerimientos funcionales y la importancia de entender la situación actual antes de comenzar la investigación.