Para visualizar un algoritmo, normalmente usaría un diagrama de flujo, pseudocódigo o un gráfico de flujo de control. Estos muestran explícitamente la secuencia de operaciones y puntos de decisión. Un DFD podría ser * parte * de un diseño de sistema más grande que incluye descripciones de algoritmos, pero no es en sí misma una representación de un algoritmo.