17 de marzo de 2019

Diagramas de Flujos de Datos (DFD)

En esta sesión hemos trabajado con los DFD, una herramienta para visualizar un sistema como una red de procesos interconectados por flujos y almacenes de datos.

Ejemplo de DFD
Hemos visto que los DFD poseen cuatro componentes:
  • Entidades externas: entidades no pertenecientes al sistema con las que este se comunica. Pueden ser externas, o no, a la organización a la que pertenece el sistema.

  • Procesos: el proceso es aquella parte que realiza la transformación de entradas en salidas. Recibe una serie de inputs y los usa/transforma para generar uno o varios outputs.
  • Flujos: describen el movimiento de paquetes de información de una parte del sistema a otra. Es decir, conectan el sistema a través de su información.
  • Almacenes: representa una colección de información en reposo. Se conectan mediante flujos a los procesos.
A la hora de elaborar un DFD, distinguimos dos propuestas:
  • Método de expansión de Gane y Sarson: incluye dos diagramas, uno general y uno detallado.
  • Método de explosión de DeMarco y Yourdon: a diferencia del anterior, en este se configuran múltiples DFD, cada uno es una ampliación de un proceso o de otro diagrama hasta modelizar el sistema completo.
Además, debemos considerar las siguientes cuestiones en la elaboración de un DFD: 
  1. Los nombres de todos los componentes que existen deben ser significativos y representativos de lo que realmente son.
  2. Los procesos deben estar numerados en base a los niveles en los que se encuentran.
  3. No sobrecargar el sistema con excesivos DFD.



No hay comentarios:

Publicar un comentario

Ética y tecnología

La última sesión se dedicó a revisar las posibles implicaciones éticas incluidas en el ámbito de la tecnología. Para ello, en primer lu...