El objetivo del análisis estructurado es organizar las diferentes tareas asociadas con la determinación de requerimientos para obtener el entendimiento, la comprensión completa y exacta de una situación dada.
Este análisis persigue crear una estructura segura que satisfaga un conjunto de diversos requerimientos impuestos por factores tales como la función de la estructura, condiciones del lugar, aspectos económicos, estética, facilidades para construir y las restricciones legales.
El diseño estructurado, tiende a transformar el desarrollo de software de una práctica artesanal a una disciplina de ingeniería, llevando consigo diferentes características como eficiencia, mantenibilidad, modificabilidad, flexibilidad, generalidad, utilidad.