Programmazione strutturata: modalità di sviluppo del software che presuppone la scomposizione di un problema in sottoproblemi e, conseguentemente, del programma in sottoprogrammi (subroutine).