Criterios de la programación modular
Con independencia de las técnicas, los requisitos que debe cumplir la programación modular son:
Establecimiento de un organigrama modular: Se realiza mediante bloques, en el que cada bloque corresponde a un módulo y muestra gráficamente la comunicación entre el módulo principal y los secundarios.
Descripción del módulo principal: Debe ser claro y conciso, reflejando los punto fundamentales del programa.
Descripción de los módulos básicos o secundarios: Los módulos básicos deben resolver partes bien definidas del problema. Solo pueden tener un punto de entrada y un punto de salida. Si un módulo es complejo de resolver, conviene se subdivida en submódulos. Ningún módulo puede ser llamado desde distintos puntos del módulo principal.
Normas de la programación: Dependerán del análisis de cada problema y de las normas generales o particulares que haya recibido el programador.