Este documento habla sobre el diseño estructurado de software. Explica que el diseño estructurado se basa en módulos independientes que pueden separarse del código principal. Los módulos se organizan jerárquicamente y se comunican mediante datos y flags. Los principios del diseño estructurado son la descomposición, jerarquía e independencia de los módulos.