¿Cuál es la relación entre el diagrama de contexto del sistema y DFD?

El  diagrama de contexto del sistema  (también conocido como nivel 0  DFD ) es el nivel más alto en el diagrama de flujo de datos y contiene un solo proceso que representa todo el sistema que establece el contexto y los límites del sistema que se va a modelar. Identifica el flujo de información entre el sistema y las entidades externas, es decir, los actores.

Los diagramas de contexto generalmente se incluyen en los documentos de requisitos. Debe ser leído por todas las partes interesadas y, por lo tanto, debe estar escrito en un lenguaje sencillo para que las partes interesadas puedan entender el proyecto.

Aquí hay un diagrama de contexto de ejemplo para un sistema de órdenes de venta:

Editar este diagrama

El propósito del diagrama de contexto del sistema.

El objetivo de un diagrama de contexto del sistema es centrar la atención en los factores y eventos externos que deben tenerse en cuenta al desarrollar un conjunto de requisitos y restricciones del sistema. Los mapas de contexto del sistema a menudo se usan al principio de un proyecto para determinar el alcance de la investigación.

Un diagrama de contexto del sistema representa todas las entidades externas que pueden interactuar con el sistema. Todo el sistema de software parece un solo proceso. Dicho diagrama representa un sistema en el centro, sin los detalles de su estructura interna, rodeado por todas las entidades externas y los sistemas interactivos del entorno.

¿Qué es la descomposición de arriba hacia abajo?

En el diseño de arriba hacia abajo, se diseña la visión general del sistema, especificando pero sin detallar ningún nivel de subsistema. Luego, cada subsistema se refina con más detalle, por ejemplo, a veces se divide en muchos niveles de subsistemas diferentes, para descomponer la especificación completa en elementos básicos.

El objetivo principal del diseño de arriba hacia abajo es descomponer un sistema en partes más pequeñas para comprender sus subsistemas. Una vez que se identifican estos elementos básicos, se pueden integrar más fácilmente en los módulos de la computadora. Una vez que se construyen los módulos, puede unirlos fácilmente y construir todo el sistema a partir de estos elementos individuales.

Diagrama de nivel de contexto de nivel superior

Un diagrama de contexto brinda una descripción general y es el nivel más alto en un diagrama de flujo de datos, que contiene solo un proceso que representa todo el sistema. Debe dividirse en procesos principales que brinden mayor detalle y cada proceso principal puede dividirse aún más para brindar más detalles.

  • Todas las entidades externas se muestran en el diagrama de contexto, así como el flujo de datos principal hacia y desde ellas.
  • El diagrama no contiene ningún almacenamiento de datos.
  • El proceso único en el diagrama de nivel de contexto, que representa todo el sistema, se puede desglosar para incluir los procesos principales del sistema en el siguiente diagrama de nivel, que se denomina diagrama 0.

DFD de nivel 1

Los procesos en el diagrama 0 (con un número entero) se pueden desglosar aún más para representar los detalles de las actividades de procesamiento. El siguiente ejemplo muestra el siguiente nivel ((Diagrama 1) de la explosión del proceso.

Tenga en cuenta que:

Aunque el siguiente DFD de nivel 1 solo tiene tres procesos, hay bastantes entradas y entradas de los procesos a las entidades externas y eso podría terminar siendo unas pocas líneas cruzadas entre ellas en el diagrama; para evitar este problema, podríamos usar (vista maestra y auxiliar) múltiples vistas de la misma entidad externa en el DFD.

DFD de nivel 2

Si un proceso con mucho flujo de datos se vincula entre unas pocas entidades externas, primero podríamos extraer ese proceso en particular y las entidades externas asociadas en un diagrama separado similar a un diagrama de contexto, antes de refinar el proceso en un nivel separado de DFD; y de esta manera puedes asegurar la consistencia entre ellos mucho más fácilmente.

Consistencia del modelo de DFD entre niveles

Al realizar la descomposición de arriba hacia abajo de un DFD a DFD de nivel inferior, las entradas y salidas deben conservarse entre los niveles de DFD. Por ejemplo, el nivel n & n+1 debe tener las mismas entradas y salidas



Dejar una contestacion

Tu dirección de correo electrónico no será publicada.