Académique Documents
Professionnel Documents
Culture Documents
1.1 Concepto
Los diagramas de flujos de datos (DFD), es una técnica de modelización, que
nos muestra un sistema como una red de procesos conectados entre ellos por
flujos y almacenamientos de datos. Es un modelo que proporciona el punto de
vista funcional de un sistema.
1.2 ¿Por qué análisis de flujo de datos?
Los analistas deben trabajar con los usuarios para hacerles comprender el
funcionamiento del sistema actual y el sistema futuro, para ello se hace
aconsejable utilizar un lenguaje común, sencillo y fiable, estas son las
características de los diagramas de flujo de datos. Los usuarios pueden hacer
sugerencias para modificar los diagramas con la finalidad de describir las
actividades con mayor exactitud, y permitirá evitar los errores desde el inicio
pudiendo prevenir una posible falla del sistema.
figura 1: Proceso
• Flujo de datos: Se representa gráficamente por medio de una flecha
que entra o sale de un proceso. El flujo se usa para describir el
movimiento de bloques de información de una parte del sistema a otra.
Por ello, los flujos representan datos en movimiento, mientras que los
almacenes representan datos en reposo. En algún modelo puede
representar movimiento de material. Los flujos muestran la dirección;
según si los datos se está moviendo hacia adentro o hacia afuera de un
proceso (o ambas cosas).
Salida.
Diálogo (Entrada y Salida).
Divergente, Convergente.
Cuando una misma información se envía a procesos diferentes, o cuando una
Información compleja se descompone en varios datos más sencillos cada uno
de los cuales va a un proceso diferente (divergente). Varios paquetes de datos
se juntan para formar parte de paquetes de datos mas complejos
(convergente).
2. ¿Deberemos de dividir todas las partes del sistema con el mismo nivel de
detalle?
La respuesta será que no. Algunas partes del sistema pueden ser más
complejas que otras y pueden requerir uno o más niveles de partición. En el
caso que nos encontremos con desigualdades respecto a la división de un
procesos respecto a otros, deberemos nivelar el DFD para lograr un equilibrio.
3. ¿Cómo nos aseguraremos que los niveles del DFD son consistentes entre
sí?
Esta cuestión es importante, ya que normalmente existe un desarrollo entre
distintas personas en un proyecto real, así como una división del trabajo. Para
asegurarse que cada figura es consistente con su figura de más alto nivel se
sigue una regla sencilla : los flujos entrantes y salientes de una burbuja en un
nivel dado deben corresponder con los que entran y salen de toda la figura en
el nivel inmediatamente inferior que la describe.
4. ¿Cómo se muestran los almacenes en los distintos niveles
Introducimos redundancia deliberadamente en el modelo. La regla es la
siguiente: mostrar un almacén en el nivel más alto donde primeramente sirve
de interfaz entre dos o más burbujas; luego mostrarlo de nuevo en cada
diagrama de nivel inferior que describa más a fondo dichas burbujas de
interfase. Por lo tanto los almacenes locales, que utilizan sólo las burbujas en
una figura de menor nivel, no se mostrará en niveles superiores, dado que se
incluyen de manera implícita en un proceso del nivel inmediato superior.
2. Se representa una caja de proceso grande para ver con mas detalle su
funcionamiento.
3. Todos los procesos a que da lugar la explosión del proceso n, se van
numerando como n.1, n.2, n.3, n.4, etc.
4. Todos los flujos de datos que llegaban al proceso n tienen que llegar al
conjunto n.1, n.2, n.3, etc. Aplicando estas normas a la explosión del proceso
3 obtendríamos el resultado de la figura 12.
5. Todos los flujos de datos que salían del proceso n tienen que salir del
conjunto
n.1, n.2, n.3, etc.
6. Al estudiar en más detalle el funcionamiento del proceso n, y tener en cuenta
el tratamiento de errores y excepciones es posible que surjan nuevos flujos de
datos del conjunto del procesos explosionados con el exterior.
Si estos flujos son fruto del tratamiento de errores figura 11 y excepciones se
marcan con una X para resaltar el hecho de que no tienen que aparecer en el
DFD original (donde se definió el proceso n). Si hay otros flujos adicionales con
el exterior se tendrían que reflejar en el DFD original.
7. En la explosión pueden aparecer almacenamientos de datos privados, es
decir que son utilizados exclusivamente por los procesos n.1, n.2, n.3, etc.
Estos almacenamientos quedan reflejados dentro del marco del proceso n y se
identifican como Dn.1, Dn.2, Dn.n, etc.
8. Todas las entidades externas han de estar fuera del marco de la explosión.
Los diagramas físicos de flujo de datos son un medio para alcanzar un fin, no
un fin en sí mismos. Se elaboran para describir la implantación del sistema
existente, con el objetivo de tener la comprensión correcta de la implantación
real del sistema existente. El panorama lógico es una visión retrospectiva de la
implantación actual y proporciona la base para examinar la combinación de
procesos, flujo de datos, almacenes de datos, entradas y salidas sin tomar en
cuenta dispositivos físicos, personas o aspectos de control que caracterizan la
implantación.
.com