Programmet er lavet top-down.
Programmering ved trinvis forfinelse.
Programmet designes og implementeres i et antal niveauer med postulering og efterfølgende realisering af et antal procedurer