El documento describe los pasos para la transición desde un diagrama de flujo de datos (DFD) a una estructura de programa, incluyendo establecer el tipo de flujo de información, definir la jerarquía de control y refinar la estructura resultante. Se detallan dos tipos de flujo de información (transformación y transacción) y sus respectivos análisis, así como heurísticas y optimizaciones para el diseño.