stepwise refinement
- divide and conquerdivide y vencerás
- functional decompositiondescomposición funcional
- modular programmingprogramación modular
- object oriented designdiseño orientado a objeto
- structured designdiseño estructurado
- top-down designdiseño descendente, - [top-down]