Dfd logico

Solo disponible en BuenasTareas
  • Páginas : 5 (1213 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de noviembre de 2011
Leer documento completo
Vista previa del texto
CAPITULO 4: ANALISIS

DIAGRAMAS DE FLUJOS DE DATOS

DIAGRAMAS DE FLUJOS DE DATOS

Modelo lógico y gráfico del sistema

también como modelo físico
Visión general de las funciones y transformaciones de datos en una organización

Identifica entradas, salidas, procesos y relaciones con el exterior
a nivel general

por refinamiento, a nivel detallado
Tipos de símbolos en los DFDs

1.NOTACIÓN DE YOURDON

Ejemplo

Sistema de distribución sin inventario

“Se trata de un sistema que sirve pedidos de libros a unos clientes, con la particularidad de que no mantiene un stock o inventario interno. El sistema puede agrupar los pedidos que clientes distintos hacen a un mismo editor, de manera que se puedan conseguir descuentos.”



Análisis de los procesos del sistemaAplicamos la visión sistémica

Diagrama de contexto






Sistema de pedidos



El DFD del ejemplo pertenece al nivel lógico
un FD puede estar contenido en una nota, una factura, una llamada telefónica, etc.
un almacén de datos puede ser una BD o un archivo en papel
no se dice qué deberá ser automático o manual.
... en el nivel lógico
se evita caer en decisiones físicasprematuras
se maneja la complejidad
En un DFD 0 real, se haría una auténtica división en subsistemas
Se obvian los FD de error
En el ej. no se muestran las funciones de creación, mantenimiento y consulta de almacenes de datos.

SÍMBOLOS DEL DFD (NOTACIÓN YOURDON)



Transformaciones o procesos (funciones, cálculo, selección)

Terminadores (Fuentes o Destinos)
(personas, entidades)Flujos de información
(inputs-outputs)

Flujos de control (Ward & Mellor 85)

Archivos o depósitos temporales de información (base de datos, armario, clasificador, etc.)



a. Procesos:

TRANSFORMACIÓN (cálculo, operación)
FILTRO (verificación fecha, validación transacción)
DISTRIBUCIÓN (menú, selección, transacción)
Un consejo: Mantenerlos simples!
Nombres únicos, significativos yconcisos
Preferiblemente expresados en función de las entradas y salidas
Recomendación: verbo (no ambiguo) + objeto
Evitar verbos ambiguos (procesar, gestionar, manejar...)
“objeto” está definido en el DD
Los procesos se descomponen en “subprocesos”, hasta llegar a los procesos primitivos


b. Diagrama de contexto:

Es el DFD más general de todos
Está formado por un solo macroproceso (elsistema), las entidades externas (fuentes y destinos) y sus relaciones con el macroproceso
Delimita el sistema y su entorno


c. Entidades externas:

Señalan los límites del sistema y establecen sus relaciones con el entorno



Los identificadores (nombres) de las entidades externas serán únicos, significativos y concisos



Límites del sistema

a. Actividad crítica y difícilPuede haber problemas, tanto por ser demasiado ambicioso, como poco ambicioso





b. Flujos de datos

Los nombres de los FD deben ser únicos, significativos y concisos
Son datos, así que nómbralos como datos.
Pueden estar indistintamente en singular o en plural, ya que en los DFDs no se representan cantidades
Los nombres no sirven sólo para identificar los datos, sino también lainformación que se tiene sobre ellos
P.ej. Información (fecha-válida) > Información (fecha)

Flujos de datos interactivos ( dialog flows )
Cuando dos FD establecen un diálogo o comparten una acción de estímulo-respuesta, pueden dibujarse como un único FD de doble flecha, donde ambos extremos deben llevar el nombre del FD que representan.



Las flechas dobles con sentidos opuestos quetransportan los mismos datos pueden sustituirse por flechas doblemente encabezadas
¡Pero sólo si transportan los mismos datos!



Se puede representar, si se desea, el FLUJO DE MATERIAL, usando flechas de trazo grueso


Se pueden considerar flechas convergentes o divergentes, con un mismo nombre

Observaciones:

Sólo los procesos pueden separar FD (Piattini et al. 96)
No poner FD...
tracking img