I. ser construÃdos com alto acoplamento de dados entre si e coesão comunicacional entre seus elementos internos; II. ter suas estruturas construÃdas com seu escopo de efeito dentro de seu escopo de controle; III. ser construÃdos com alto acoplamento de controle entre si e coesão lógica entre seus elementos internos; IV. ser construÃdos com baixo acoplamento de dados entre si e coesão funcional entre seus elementos internos.
Considerando as regras de programação estruturada, a estrutura de módulos mais adequada foi acertada por quem, de acordo com a ordem, projetou APENAS as ordens: