Los diagramas de flujo representan algoritmos de forma gráfica, el pseudocódigo describe algoritmos de forma informal y comprensible para humanos sin usar un lenguaje de programación específico, y los diagramas de actividades representan gráficamente procesos y flujos de trabajo.