El objetivo más importante de cualquier diseño del sistema es proporcionar los requisitos establecidos del usuario. Teniendo en cuenta esto, asegurando que su diseño se ha adherido a las especificaciones , verá tres elementos principales representados por un diagrama de flujo de datos ( DFD ) - es decir, el rendimiento, el control y la mutabilidad . Tenga en cuenta también que el DFD será elocuente , concisa y lógicamente consistente a lo largo de su ciclo de vida. A diferencia del diagrama de flujo , no hay " Start " o "Stop" en el DFD . DFD representarán gráficamente el procesamiento del flujo de datos a medida que se mueve a partir de fuentes a través de operaciones entre la entrada y salida de repositorios . Usted encontrará que en cualquier sistema dado , independientemente de la complejidad, verá tres operaciones básicas : entrada , procesamiento y salida. Instrucciones
Designing Data Flow Diagrams
1
comienzan con la entrada del sistema . Por ejemplo , una editorial que vende libros tiene dos funciones de entrada /salida distintos , Clientes y Editores . Usted puede utilizar casillas marcadas "Comprador " y "Publisher " para representar estos.
2
Crear " almacenes de datos . " Estos , en pocas palabras , son depósitos que pueden ser bases de datos , archivos , hojas de cálculo o cualquier otra cosa que usted necesita para almacenar todos los datos pertinentes . En el ejemplo de la editorial , las categorías pueden incluir "Libros ", " Clientes ", " Pedidos pendientes ", " Pedidos Editor " y " Editores " . Diagrama de cada uno de estos como un estrecho rectángulo abierto horizontal y la etiqueta de cada categoría.
3
Crear el diagrama de "Proceso " . Esto es simplemente un rectángulo en posición vertical con las esquinas redondeadas . Usted representa cada proceso involucrado en la empresa editorial ejemplo aquí . Continuando con el ejemplo de la editorial , introduzca " Verificación Orden", " Verificación de envío ", "Montaje Órdenes ", "Coincidir envíos a órdenes pendientes " y " Ensamble Solicitud de Publisher. "
4
Montar el flujo de datos mediante la construcción de flechas etiquetadas para conectar los " almacenes de datos ", " Procesos " y de entrada /entidades del diagrama de flujo de datos de salida. En nuestro ejemplo de la editorial , la flecha debe fluir de los " clientes " a " Verificación de orden" que representa la tramitación de una orden de un cliente . Crédito y el orden la historia fluirá desde el " Clientes " almacén de datos para el proceso de verificación de la orden . Una vez que la orden se valida , un flujo irá a " órdenes pendientes . " "Los pedidos pendientes " procesará fluir órdenes al " envío Asignar a las órdenes pendientes " .
5
Mostrar el flujo de datos entre entidades de flujo de datos , ya que sólo los datos , sin tratar de representar el movimiento físico de los materiales reales .