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:
- Los nombres de todos los componentes que existen deben ser significativos y representativos de lo que realmente son.
- Los procesos deben estar numerados en base a los niveles en los que se encuentran.
- No sobrecargar el sistema con excesivos DFD.

No hay comentarios:
Publicar un comentario