El análisis estructurado es un método para analizar sistemas manuales o automatizados que conduce al desarrollo de especificaciones para nuevos sistemas o modificaciones. Utiliza herramientas como diagramas de contexto de sistema, flujo de datos, especificaciones de procesos y diccionarios de datos para interpretar un sistema en términos de datos y procesos.