Los métodos "top-down" fueron favorecidos en la ingeniería de software hasta que llegó la programación orientada a objetos a finales de los 1980s.