Este documento describe la necesidad de una metodología estructurada para el desarrollo de software. Explica que una metodología divide el proyecto en fases y especifica las tareas, entradas y salidas de cada fase. Define la metodología estructurada como un modo sistemático de producir software que se centra en especificar y descomponer la funcionalidad del sistema mediante herramientas como diagramas de flujo de datos y especificaciones de procesos.