En
la fase de diseño del ciclo
de vida de un programa,
la solución a un problema suele venir dada por un programa representado por un módulo
principal,
el cual se descompone en subprogramas (submódulos), los
cuales,
a su vez, también se pueden fraccionar, y así
sucesivamente, es decir, el problema se resuelve de arriba hacia abajo
mediante módulos. |