“Conocimiento Programación>Visual Basics Programación

¿Alguien puede ayudar a dibujar un diagrama de flujo de datos de contexto y nivel 0 completamente perdido, se explicará si alguien publica?

2012/5/5
Creemos un contexto y un DFD de nivel 0 para una librería en línea simple. Esto ilustrará el proceso y hará que sea más fácil entender cómo aplicar esto a otros sistemas.

Escenario: Los clientes pueden navegar por los libros, agregarlos a un carrito de compras, pagar y pagar con una tarjeta de crédito. El sistema gestiona el inventario y el procesamiento de pedidos.

1. Diagrama de contexto (nivel 0.0): Esto muestra el sistema como un proceso único que interactúa con entidades externas.

`` `` ``

+-----------------++-----------------++-----------------++

| Externo | ----> | Librería en línea | ----> | Externo |

| Entidades | | Sistema | | Entidades |

+-----------------++-----------------++-----------------++

^ |

| Cliente (navegación, pedido, pago) |

| V

| ------------------------------------------ |

| |

| Proveedor (Gestión de inventario) |

| ------------------------------------------ |

`` `` ``

* Entidades externas: Cliente, proveedor (estos están fuera del control del sistema).

* Sistema de librerías en línea: Este es todo el sistema representado como un solo proceso. Las flechas representan flujos de datos.

2. Diagrama de nivel 0 (nivel 0): Esto descompone el sistema en sus principales procesos.

`` `` ``

+-----------------++-----------------++-----------------++-----------------++

| Cliente | ----> | Examinar el catálogo | ----> | Agregar al carrito | ----> | CHEACT |

+-----------------++-----------------++-----------------++-----------------++

| ^

| |

| Información de pago | Confirmación de pedido

V |

+-----------------++-----------------++-----------------++-----------------++

| Pago de proceso | ----> | Inventario de actualización | ----> | Administrar pedidos | ----> | Proveedor |

+-----------------++-----------------++-----------------++-----------------++

`` `` ``

* procesos:

* Examinar el catálogo: Recupera información de libros de la base de datos.

* Agregar al carrito: Agrega libros seleccionados al carrito de compras del cliente.

* CABA: Inicia el proceso de pago.

* Pago de proceso: Procesa el pago del cliente utilizando una pasarela de pago.

* Actualizar el inventario: Actualiza la base de datos de inventario después de realizar un pedido.

* Administre los pedidos: Administra detalles y estados del pedido.

* flujos de datos (flechas etiquetadas): Estos representan los datos que se mueven entre procesos. Por ejemplo, la "información de pago" fluye de "pago" al "pago de proceso" y la "confirmación de pedido" fluye de "administrar pedidos" al "cliente".

* almacenes de datos (no se muestran explícitamente pero implícitos): Una base de datos (o bases de datos) almacenaría información de libros, detalles del cliente, niveles de inventario y detalles del pedido. Estos generalmente se representan como rectángulos de dos lados en un DFD.

Explicación de elementos:

* Entidades externas: Actores o sistemas fuera de los límites del sistema que interactúan con él.

* procesos: Transformar datos; Son las acciones o actividades dentro del sistema.

* Flujos de datos: Mostrar el movimiento de datos entre procesos y entidades. Deben estar claramente etiquetados con nombres descriptivos.

* almacenes de datos: (Implícito aquí, pero generalmente se muestra como rectángulos abiertos) representan dónde se almacenan los datos, como bases de datos o archivos.

Este ejemplo muestra una librería simplificada. Un sistema del mundo real tendría más procesos y flujos de datos, pero esto demuestra los conceptos fundamentales de contexto y DFD de nivel 0. Recuerde etiquetar claramente todos los flujos de datos para mejorar la comprensión. Puede adaptar esta estructura para modelar su propio sistema reemplazando los procesos y los flujos de datos con aquellos relevantes para su aplicación específica.

Visual Basics Programación
Cómo hacer un botón de Google en Visual Basic
Cómo convertir VBA para Python
Cómo crear una aplicación de conteo vocal en Visual Basic
Cómo crear tareas SSIS programación
Cómo utilizar el DirListBox en VB6
¿Es una entrada o salida de unidad de visual visual?
Cómo cambiar Screen Savers Con VB Software
¿Cómo cerrar un documento de Word con VBA
Conocimiento de la computadora © http://www.ordenador.online