Eefawedf

Páginas: 5 (1187 palabras) Publicado: 24 de octubre de 2012
DIAGRAMAS DE FLUJOS DE DATOS DIAGRAMAS DE FLUJOS DE DATOS
    o o

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 YOURDONEjemplo 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 sistema Aplicamos la visión sistémica Diagrama decontexto

Sistema de pedidos

 o o o

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

o o   

se evita caer en decisiones físicas prematuras se maneja la complejidad En un DFD 0real, 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 (personas, entidades) Flujos (inputs-outputs)

(Fuentes

o

Destinos)

de

información

Flujosde 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!

   o o 

Nombres únicos, significativos y concisos Preferiblementeexpresados 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 (el sistema), las entidadesexternas (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ícil Puede haber problemas, tanto por ser demasiadoambicioso, 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 la informació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ímulorespuesta, 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 que transportan los mismos datos pueden sustituirse porflechas 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 No poner FD como señales de activación (Yourdon 89) (Piattini et al. 96)

2. Notación...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS