Ohjelmarakenteita voidaan kuvata vuokaavioiden (flow chart) avulla.
Kaavioissa käytetään sovittuja graafisia symboleja.
Kokonaisia ohjelmia voidaan suunnitella ja dokumentoida kirjoittamalla vuokaaviota peräkkäin.