DFD es la abreviatura de diagrama de flujo de datos . El flujo de datos de un sistema o un proceso está representado por DFD. También da una idea de las entradas y salidas de cada entidad y el proceso en sí. DFD no tiene flujo de control y no hay bucles ni reglas de decisión. Las operaciones específicas según el tipo de datos se pueden explicar mediante un diagrama de flujo. El diagrama de flujo de datos se puede representar de varias maneras. El DFD pertenece a las herramientas de modelado de análisis estructurado. Los diagramas de flujo de datos son muy populares porque nos ayudan a visualizar los principales pasos y datos involucrados en los procesos del sistema de software.
Componentes de DFD
El diagrama de flujo de datos tiene 4 componentes:
- Proceso
La transformación de entrada a salida en un sistema tiene lugar debido a la función del proceso. Los símbolos de un proceso son rectangulares con esquinas redondeadas, ovalados, rectangulares o circulares. El proceso se denomina una oración corta, en una palabra o una frase para expresar su esencia - Flujo
de datos El flujo de datos describe la transferencia de información entre diferentes partes de los sistemas. El símbolo de la flecha es el símbolo del flujo de datos. Se debe dar un nombre relacionado al flujo para determinar la información que se está moviendo. El flujo de datos también representa el material junto con la información que se está moviendo. Los cambios materiales se modelan en sistemas que no son meramente informativos. Un flujo dado solo debe transferir un único tipo de información. La dirección del flujo está representada por la flecha que también puede ser bidireccional. - Almacén
Los datos se almacenan en el almacén para su uso posterior. Dos líneas horizontales representan el símbolo de la tienda. El almacén simplemente no se limita a ser un archivo de datos, sino que puede ser cualquier cosa como una carpeta con documentos, un disco óptico, un archivador. El almacén de datos se puede ver independientemente de su implementación. Cuando los datos fluyen desde el almacén, se considera lectura de datos y cuando los datos fluyen hacia el almacén, se denomina entrada de datos o actualización de datos. - Terminator
Terminator es una entidad externa que se encuentra fuera del sistema y se comunica con el sistema. Pueden ser, por ejemplo, organizaciones como bancos, grupos de personas como clientes o diferentes departamentos de la misma organización, que no forma parte del sistema modelo y es una entidad externa. Los sistemas modelados también se comunican con terminador.
Reglas para crear DFD
- El nombre de la entidad debe ser fácil y comprensible sin ninguna ayuda adicional (como comentarios).
- Los procesos deben estar numerados o puestos en lista ordenada para ser referidos fácilmente.
- El DFD debe mantener la coherencia en todos los niveles del DFD.
- Un solo DFD puede tener un máximo de 9 procesos y un mínimo de 3 procesos.
Niveles de DFD
DFD utiliza la jerarquía para mantener la transparencia, por lo que se pueden crear DFD multinivel. Los niveles de DFD son los siguientes:
- DFD de nivel 0
- DFD de 1 nivel:
- DFD de 2 niveles:
Ventajas de DFD
- Nos ayuda a comprender el funcionamiento y los límites de un sistema.
- Es una representación gráfica muy fácil de entender ya que ayuda a visualizar contenidos.
- El diagrama de flujo de datos representa un diagrama detallado y bien explicado de los componentes del sistema.
- Se utiliza como parte del archivo de documentación del sistema.
- Los diagramas de flujo de datos pueden ser entendidos tanto por personas técnicas como no técnicas porque son muy fáciles de entender.
Desventajas de DFD
- A veces, DFD puede confundir a los programadores con respecto al sistema.
- El diagrama de flujo de datos tarda mucho tiempo en generarse y, muchas veces, por esta razón, a los analistas se les niega el permiso para trabajar en él.
Publicación traducida automáticamente
Artículo escrito por shubhampatni88 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA