En
la fase de diseño del ciclo
de vida de un programa,
dado un problema a resolver, en primer lugar hay que estudiar la
posibilidad de dividirlo en otros más pequeños,
llamados subproblemas.
Del mismo modo, también puede ser conveniente fragmentar a
los
subproblemas obtenidos. Y así sucesivamente, hasta llegar a
subproblemas realmente sencillos. A cada subproblema se le considera
parte o módulo del problema
global, y cada uno de ellos se resolverá por medio de un programa o subprograma. |