Ahora la cuestión es "¿cómo realizar la descomposición?"; realizando un estudio descendente Top-Down que nos lleve desde la concepción del problema (programa o algoritmo) global hasta identificar sus partes (módulos).