Está en la página 1de 32

ANÁLISIS Y DISEÑO DE

SISTEMAS I

DICCIONARIO DE DATOS –
BALANCEO DEL MODELO
DE COMPORTAMIENTO
LIC. GALIA SERRUYA - UNIVERSIDAD ATLÁNTIDA
ARGENTINA
TEMARIO DE CLASE

Repaso:

Modelo de Comportamiento. Componentes.

Diccionario de Datos.

Balanceo del Modelo de Comportamiento.


Modelo de Comportamiento

Está compuesto por:

Diagrama de flujo de datos.


Especificación de procesos.
Diccionario de datos.
Diagrama de Entidad Relación.
Diagrama de Transición de estados.
DICCIONARIO de

DATOS
Diccionario de Datos

Es un listado organizado de todos los datos


pertinentes al sistema.

Posee definiciones precisas de todos los flujos de


datos, elementos y estructuras de datos, almacenes
y entidades, para que tanto el usuario como el
analista tengan un conocimiento completo de ellos.
Diccionario de Datos

Además se puede usar para:

Validar el DFD (que sea completo y preciso).

Proporcionar un punto inicial para el desarrollo de


pantallas e informes.

Determinar el contenido de los datos almacenados en los


archivos.
Diccionario de Datos

Flujos de datos Almacenes de datos

Estructuras de datos en movimiento Estructuras de datos en reposo

Elementos de datos
Diccionario de Datos - Notación

Simbología de Yourdon:
= compuesto de
+ y
() optativo
{} iteración
[] selección de una entre varias opciones
| separador de opciones alternativas
* comentario
@ identificador de clave principal para almacenes de datos
Diccionario de Datos

Ejemplos:

Docente = @Legajo + Nombre + Segundo Nombre + Apellido +


Título
Legajo = Número entero 1..5000
Nombre = {Caracter válido}
Segundo Nombre = {Caracter válido}
Apellido = {Caracter válido}
Caracter válido = [ a-z | A-Z | |]
Título = [Lic | Ing | Dr]
Diccionario de Datos

1. Flujos de datos
Nombre.
Descripción.
Estructuras de datos que circulan a través de ellos.
Fuentes y destinos de los FD.
Volumen de cada estructura de datos.
Actual implementación física, si se describe un sistema
existente.
Diccionario de Datos

1. Flujos de datos
Ejemplo:
Cliente.
Descripción: transporta los datos personales de un
cliente.
Estructuras de datos: Cliente.
Fuentes: Cliente, Registrar nuevo cliente.
Destinos: Registrar nuevo cliente, Clientes.
Diccionario de Datos

2. Procesos

Nombre.
Descripción breve de su función.
Flujos de datos de E/S.
Miniespecificaciones: resumen lógico con sus funciones
principales.
Diccionario de Datos

2. Procesos
Ejemplo:
Registrar nuevo cliente.
Descripción: este proceso registra un nuevo cliente en el sistema, previa verificación de
que no exista en el mismo.
Flujos de datos de Entrada: Cliente.
Flujos de datos de Salida: Nuevo Cliente.
Miniespecificaciones:
Obtener Cliente
Buscar Cliente en CLIENTES
Si (Cliente encontrado) Entonces
Mostrar mensaje (“El cliente ya está registrado.”)
Sino
Generar nuevo Nº de cliente
Asignar Nº de cliente a Cliente
Agregar Nuevo cliente en CLIENTES
Mostrar mensaje (“El cliente se ha registrado con éxito.”)
Fin Si
Diccionario de Datos

3. Estructuras de datos

Nombre.
Descripción.
Elementos de datos que la componen.
Información de volumen. Ej: promedio de 100 por día.
Flujos de datos y estructuras relacionadas.
Diccionario de Datos

3. Estructuras de datos

Ejemplo:
Factura.
Descripción: contiene los datos de una factura
originada por la compra de un cliente.
Factura= @Id_Factura + Tipo_Fact +Cliente +
Fecha_Fact + {Detalle_Fact} + Importe_Fact.
Estructuras relacionadas: Cliente, Detalle_Fact.
Diccionario de Datos

4. Elementos de datos
Nombre.
Descripción.
Alias: si se nombra un mismo elemento con diferentes
nombres en distintos lugares.
Elementos de datos relacionados.
Rango y significado de los valores:
Continuos: Importe de 0 a $999.999,99 (información de
tratamiento de valores límite).
Discontinuos : estado civil: soltero, casado, viudo, divorciado.
(criterios de validación)
Longitud: longitud real. Ej: Cantidad: 4 dígitos.
Codificación: forma en que será codificado físicamente. Ej:
entero, doble, cadena, etc.
Formatos de E/S: presentación de los datos. Ej: Clave: *
Diccionario de Datos

4. Elementos de datos
Ejemplos:
Importe_Fact.

Descripción: es el importe total de una factura.

Alias: Importe Factura.

Rango: Número Real, 0..999.999,99

Longitud: 8 dígitos.

Codificación: Doble.

Formatos de E/S: ###.###,##


Diccionario de Datos

5. Almacenes de datos

Nombre.

Descripción del contenido en función de las estructuras


de datos que almacenan.

Flujos de datos de E/S.


Diccionario de Datos

5. Almacenes de datos
Ejemplo:
Facturas.

Descripción: Almacena las facturas realizadas por compras de


clientes.

Estructura de datos: Factura

Flujos de datos de Entrada: Factura

Flujos de datos de Salida: Facturas, Totales_Facturas


Diccionario de Datos

6. Entidades externas
En general son pocas y no siempre se incluyen.
Nombre.
Flujos de datos asociados.

7. Glosario
Descripción del vocabulario propio de los usuarios o del
tipo de negocio.
Ejemplo:
Nombre: Valor Neto Presente.
Descripción: El monto que debería invertirse para producir un
flujo de efectivo fijo.
Alias: V.N.P.
Completitud del Diccionario de Datos

El analista debe verificar que el diccionario esté completo y sea


consistente: balanceo. Puede plantearse las siguientes preguntas:

¿Se ha definido en el diccionario cada elemento del DFD y de los demás


diagramas?

¿Se han definido todos los componentes de los datos en el diccionario?

¿Se ha definido más de una vez algún dato?

¿Se ha utilizado la notación correcta para todas las definiciones del


diccionario de datos?

¿Hay elementos de datos en el diccionario que no estén relacionados


con el DFD u otros diagramas?
DIAGRAMA de

ENTIDAD--RELACIÓN
ENTIDAD
Diagrama de Entidad-Relación

Este diagrama muestra los datos almacenados en


el sistema y su relación.

Lo van a ver en la materia de Base de


Datos, por eso no lo vamos a trabajar
ahora.

Es otra vista del sistema, una Vista de


Datos.
Diagrama de Entidad Relación
DIAGRAMA de

TRANSICIÓN DE

ESTADOS
Diagrama de Transición de Estados

INACTIVO
CONDICIÓN

ACCIÓN
REPRODUCIENDO EN PAUSA


DETENIDO


Modelo de Comportamiento

Está compuesto por:

Diagrama de flujo de datos.


Especificación de procesos.
Diccionario de datos.
Diagrama de Entidad Relación.
Diagrama de Transición de estados.
Terminando el Modelo de Comportamiento

Balanceo de modelos.

¿Qué se puede balancear?


Balanceo de Modelos

Modelos de distintos aspectos del sistema

Consistencia - Completitud

BALANCEAR
Terminando el Modelo de Comportamiento

¿Cómo se puede balancear?

DFD con ?

DER con ?

DD con ?
Preguntas

?
BIBLIOGRAFÍA DE LECTURA

• LIBRO: ANÁLISIS ESTRUCTURADO


MODERNO.

• AUTOR: EDUARD YOURDON.

• C A P. 1 0 : D I C C I O N A R I O D E DATO S , 1 3 :
D I AG R A M A S D E T R A N S I C I Ó N D E ESTA D O S , 1 4 :
BA L A N C EO D E M O D E LO S Y 1 9 : M O D E LO D E
C O M P O RTA M I E N TO P R E L I M I N A R .

También podría gustarte