Flowchart
O diagramă este unul dintre tipurile de diagrame, care se referă la un algoritm sau proces care arată ordinea comenzilor folosind diferite tipuri de casete și săgeți care le conectează. Prin intermediul metodei de reprezentare a cunoștințelor a diagramei utilizând acest lucru, este posibilă rezolvarea unor probleme în ordine. Acțiunea procesului este reprezentată de o săgeată care leagă aceste cutii și fluxul de operații. Fluxul de date nu este, în general, o diagramă, ci o diagramă a fluxului de date. Diagramele sunt folosite în diverse domenii pentru a analiza și proiecta procesul, problema, designul, crearea și gestionarea documentelor.