Función para probar la lista de turnos tomados
[isfdt166-ansi-edi2-2024-server.git] / dfd / README.md
blob0db678c09a11203ce5027bef045788b427770ce3
1 Diagrama de Flujo de Datos
2 ==========================
4 Para generar los DFD, es necesario tener la herramienta `dot`. La misma es parte de [Graphviz](https://graphviz.org/).
6 Ésta herramienta se puede instalar, en [Ubuntu](https://en.wikipedia.org/wiki/Ubuntu), de la siguiente manera:
8 ```bash
9 sudo apt install graphviz
10 ```
12 Una vez instalada, la herramienta, se utiliza de la siguiente manera para generar un DFD (imagen) a partir de un archivo `.dot`:
14 ```bash
15 dot -Tpng dfd_vet_context.dot > dfd.png
16 ```
18 Para generar todos los DFD, de una vez, se puede utilizar el siguiente comando:
20 ```bash
21 for i in $(ls *.dot); do dot -Tpng "${i}" > "$(echo $i | sed -e 's/\.dot//g' -).png"; done
22 ```
24 ## Documentación
26 - [Introduction to Graphviz](https://www.worthe-it.co.za/blog/2017-09-19-quick-introduction-to-graphviz.html)
27 - [Graphviz Examples](https://sketchviz.com/graphviz-examples)
28 - [Graphviz Resources](https://graphviz.org/resources/)