Ένα διάγραμμα ροής είναι μια εικονογραφική αναπαράσταση των λειτουργιών του υπολογιστή. Χρησιμοποιεί γραφικά σύμβολα για να αναπαραστήσει διαφορετικά βήματα σε μια διαδικασία ή αλγόριθμο και τα βέλη που συνδέουν αυτά τα σύμβολα δείχνουν την κατεύθυνση της ροής δεδομένων. Τα διαγράμματα ροής χρησιμοποιούνται συχνά στην ανάπτυξη λογισμικού και στη μοντελοποίηση επιχειρηματικών διαδικασιών.