canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  133

Manuales : Diseño de interfaces

8.1.- INTRODUCCIÓN AL MODELO DE DATOS

El balanceo de modelos se utiliza para evitar inconsistencias entre modelos. Esto quiere decir que, si en un análisis estructurado se utilizan las siguientes herramientas:

  • Diagrama de flujo de datos.
  • Diccionario de datos.
  • Especificación de proceso.
  • Diagrama Entidad-Relación.

Se deben comprobar entre sí para asegurar su consistencia y obtener modelos balanceados. El error más común de balanceo involucra una definición faltante: algo que se define (o describe) en un modelo y no se define apropiadamente en otro. El segundo tipo de error es el de inconsistencia: la misma "realidad" se describe de dos maneras diferentes y contradictorias en dos modelos diferentes.

 

8.2.- BALANCEO DEL DFD Y EL DD

Cada flujo de datos y cada almacén de datos deben estar definidos en el diccionario de datos. Si falta la definición en el diccionario, el flujo o almacén se considera "indefinido".

Cada dato y cada almacén definido en el diccionario de datos, deben aparecer en alguna parte del DFD. Si no aparece dicho dato o almacén, es algo definido pero que no se utiliza en el sistema.

 

8.3.- BALANCEO DEL DFD, EL DD Y LA ESPECIFICACIÓN DE PROCESO

Cada burbuja del DFD debe asociarse con un DFD de nivel inferior o con una especificación de proceso, pero no ambos.

Cada especificación de proceso debe tener una burbuja de nivel inferior asociada en el DFD.

Las entradas y salidas deben coincidir en la burbuja del DFD del nivel inferior y, su correspondiente especificación de proceso.

Cada término que aparece en la especificación de proceso debe existir en el diccionario de datos.

Cada entrada del diccionario de datos debe tener referencia en una especificación de proceso, un DFD u otro diccionario de datos.

Estas reglas sólo se aplican a las burbujas de procesos. Para las burbujas de control en un DFD existe correspondencia entre las burbujas y los diagramas de transición de estados asociados.

 

8.4.- BALANCEO DEL DER CON EL DFD Y LA ESPECIFICACIÓN DE PROCESO

Cada almacén del DFD debe corresponder con una entidad del DER. No pueden existir almacenes que no estén definidos en el DER como entidades y viceversa.

Los nombres de entidades en el DER y los nombres de almacenes en el DFD deben coincidir, teniendo en cuenta la convención de nomenclatura de usar el plural en el DFD y el singular en el DER.

Las entradas del diccionario de datos deben aplicarse tanto al modelo de DFD como al modelo de DER.

Se deben de crear y mantener las instancias de los almacenes por parte de algún proceso del DFD, por lo que al suceder dentro de la burbuja, se debe documentar en la especificación de proceso correspondiente.

 

8.5.- BALANCEO DEL DFD Y EL DIAGRAMA DE TRANSICIÓN DE ESTADOS

Cada burbuja de control del DFD se asocia con un diagrama de transición de estados como su especificación de proceso. De manera similar, cada diagrama de transición de estados en el modelo global del sistema debe asociarse con una burbuja de control en el DFD.

Cada condición del diagrama de transición de estados debe corresponder con un flujo de datos de entrada al proceso de control asociado con el diagrama de transición de estados. De manera similar, cada flujo de control que entra en la burbuja de control debe asociarse con una condición apropiada en el diagrama de transición de estados correspondiente.

Cada acción en el diagrama de transición de estados debe corresponder con un flujo de control de salida del proceso de control asociado con dicho diagrama. De manera similar, cada flujo de control de salida de la burbuja de control debe asociarse con una acción apropiada en el diagrama de transición de estados correspondiente.

Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2010 canalvisualbasic.net. Todos los derechos reservados