11
BALANCEO DE BALANCEO DE MODELOS MODELOS Buscando la Consistencia Buscando la Consistencia

Balanceo De Modelos

Embed Size (px)

Citation preview

Page 1: Balanceo De Modelos

BALANCEO DE BALANCEO DE MODELOSMODELOS

Buscando la ConsistenciaBuscando la Consistencia

Page 2: Balanceo De Modelos

ERRORES MÁS COMUNESERRORES MÁS COMUNES

Debido a las diferentes interpretaciones de la realidad del Debido a las diferentes interpretaciones de la realidad del sistema se busca balancear los modelos, siendo los sistema se busca balancear los modelos, siendo los errores más comunes:errores más comunes:

a) a) Definición faltante:Definición faltante: Algo que se define en un modelo y no se define apropiadamente Algo que se define en un modelo y no se define apropiadamente

en otro.en otro.b) b) Error de inconsistencia:Error de inconsistencia: La misma “realidad” se describe de dos maneras diferentes y La misma “realidad” se describe de dos maneras diferentes y

contradictorias en dos modelos diferentes.contradictorias en dos modelos diferentes.

Page 3: Balanceo De Modelos

Balanceo de modelosBalanceo de modelos

DFD y DDDFD y DD DFD y EPDFD y EP EP y DDEP y DD D-ER, DFD y EPD-ER, DFD y EP D-ER y DDD-ER y DD DFD y DTEDFD y DTE

Page 4: Balanceo De Modelos

Balanceo del DFD y DDBalanceo del DFD y DD

Reglas:Reglas:

Cada flujo, cada almacén de datos deben estar Cada flujo, cada almacén de datos deben estar definidos en el DD. Sino se considera indefinido.definidos en el DD. Sino se considera indefinido.

Cada dato y cada almacén definidos en el DD debe Cada dato y cada almacén definidos en el DD debe aparecer en alguna parte del DFD. Sino se considera aparecer en alguna parte del DFD. Sino se considera “fantasma” (algo definido pero que no se usa).“fantasma” (algo definido pero que no se usa).

Page 5: Balanceo De Modelos

Balanceo del DFD y EPBalanceo del DFD y EP

Cada burbuja del DFD debe asociarse con un DFD de nivel Cada burbuja del DFD debe asociarse con un DFD de nivel inferior o con una EP, pero no ambos. Sería innecesario y inferior o con una EP, pero no ambos. Sería innecesario y redundante.redundante.

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

Las entradas y salidas deben coincidir.Las entradas y salidas deben coincidir.

Page 6: Balanceo De Modelos

Balanceo de EP, DFD y DDBalanceo de EP, DFD y DD

Cada referencia de un dato en la especificación de proceso Cada referencia de un dato en la especificación de proceso debe:debe:

Coincidir con el nombre de un flujo de datos o almacén Coincidir con el nombre de un flujo de datos o almacén conectado a la burbuja descrita por la EP oconectado a la burbuja descrita por la EP o

Es un término local, definido explícitamente en la EP oEs un término local, definido explícitamente en la EP o Aparece como componente en una entrada del DD para Aparece como componente en una entrada del DD para

un flujo o almacén conectado con la burbuja.un flujo o almacén conectado con la burbuja.

Page 7: Balanceo De Modelos

Balanceo del DD, DFD y EPBalanceo del DD, DFD y EP

El diccionario de datos es consistente sí:El diccionario de datos es consistente sí:

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

Page 8: Balanceo De Modelos

Balanceo de un D-ER, DFD y EPBalanceo de un D-ER, DFD y EP

Cada almacén del DFD debe corresponder con un tipo de Cada almacén del DFD debe corresponder con un tipo de objeto, una relación o una combinación de un tipo de objeto, una relación o una combinación de un tipo de objeto y una relación en el D-ER.objeto y una relación en el D-ER.

Los nombres de objetos en el D-ER y los nombres de los Los nombres de objetos en el D-ER y los nombres de los almacenes de datos en el DFD deben coincidir.almacenes de datos en el DFD deben coincidir.

Las entradas del DD deben aplicarse tanto al modelo del Las entradas del DD deben aplicarse tanto al modelo del DFD como al de D-ER.DFD como al de D-ER.

Page 9: Balanceo De Modelos

Balanceo de un D-ER y EPBalanceo de un D-ER y EP

Crear y eliminarCrear y eliminar instancias de cada tipo de objeto y instancias de cada tipo de objeto y relación que se muestra en el D-ER.relación que se muestra en el D-ER.

Alguna burbuja del DFD define valores para cada dato Alguna burbuja del DFD define valores para cada dato asignado a cada instancia de cada tipo de objeto, y algún asignado a cada instancia de cada tipo de objeto, y algún proceso del DFD usa o lee valores de cada dato.proceso del DFD usa o lee valores de cada dato.

Page 10: Balanceo De Modelos

Balanceo del DFD y DTEBalanceo del DFD y DTE

Cada Burbuja de control del DFD se asocia con un DTE Cada Burbuja de control del DFD se asocia con un DTE como su EP.como su EP.

Cada condición del DTE debe corresponder con un flujo Cada condición del DTE debe corresponder con un flujo de datos de de datos de entradaentrada al proceso de control asociado con el al proceso de control asociado con el DTE.DTE.

Cada acción en el DTE debe corresponder con un flujo de Cada acción en el DTE debe corresponder con un flujo de control de control de salidasalida del proceso de control asociado con del proceso de control asociado con dicho diagrama.dicho diagrama.

Page 11: Balanceo De Modelos

Bibliografía:Bibliografía:

““Análisis Estructurado ModernoAnálisis Estructurado Moderno””Yourdon, Edward.Yourdon, Edward.