Diccionario de datos
Datos
• Diccionario de Datos: es el conjunto de las
características (formato, tipo, significado, etc.) de
“todos” los datos de nuestro negocio.
• Objetivo: lograr un único dispositivo que contenga
todos los datos (incluyendo sus caracteristicas) que
participen en nuestro negocio y deberá tener un
único criterio de uso y mantenimiento. Debiendose
actualizar, mediantealgún método, en la medida
que el sistema evolucione, no tiene sentido que esta
herramienta este desactualizada.
octubre de 2014
.
ANALISIS DE
SISTEMAS - Diccionario
de Datos
1
Diccionario de
Datos
• En el Diccionario de Datos, los componentes que
en el DFD sólo son un nombre, pasan a estar
descriptos en todo su detalle.
• COMPONENTES DEL DICCIONARIO:
Flujo de Datos
Demora
Estructura de Datos
Atributo (Dato Elemental)
octubre de 2014
.
ANALISIS DE
SISTEMAS - Diccionario
de Datos
2
Flujo de Datos
• Los flujos de datos son DATOS en movimiento.
• Un flujo de datos lleva una idea desde un elemento
del sistema a otro.
• Estructura del flujo de datos:
NOMBRE (OBLIGATORIO)
El que tiene en el DFD.
ORIGEN - DESTINO (OPCIONAL, pero muyconveniente)
El código identificador del elemento de donde
partió y a donde llega el flujo de datos.
ESTRUCTURA DE DATOS O ATRIBUTOS
(OBLIGATORIO)
Puede contener una o más Estructuras de Datos
octubre de 2014
.
ANALISIS DE
SISTEMAS - Diccionario
de Datos
3
Flujo de Datos
Ejemplos:
Venta_Realizada (FD)
P1.3
a
Código_Factura
Tipo_Factura
Nombre_ClienteNúmero_Cuit_Cliente
Teléfono_Cliente *(-,n)
(Dirección_Cliente)
Forma_Pago
Código_Vendedor
Fecha
Artículo *(1,n)
Código_Artículo
Cantidad
Precio_Unitario
Importe_Total
Cliente/Comercial (FD)
D1
P3
Historia_Comercial
Este FD contiene una ED y
el otro FD contiene una lista
de Atributos
¿Cuando un Flujo de Datos lleva una Estructura de Datos y cuando
una lista de atributos?
octubrede 2014
.
ANALISIS DE
SISTEMAS - Diccionario
de Datos
4
Demora
• Detalles para el Diccionario:
NOMBRE (OBLIGATORIO)
El que tiene en el DFD.
CÓDIGO (OBLIGATORIO)
El que lleva en el DFD (Dxx)
ESTRUCTURA DE DATOS (OBLIGATORIO)
Contiene una o más Estructura de Datos.
octubre de 2014
.
ANALISIS DE
SISTEMAS - Diccionario
de Datos
5
Demora
Ejemplo:
Clientes_Empresa (DEM)
D1
Cliente
Historia_Comercial
Clientes_Empresa (DEM)
D1
Clientes
Cliente
Historia_Comercial
Esta forma puede ser encontrada en bibliografía
Nota: Cliente e Historia_Comercial son Estructuras de Datos,
contenidos por Clientes, que también es una Estructura de
Datos, esta forma de representar atributos se especifica más adelante.
* En el desarrollo de lamateria se utilizará la forma
octubre de 2014
.
ANALISIS DE
SISTEMAS - Diccionario
de Datos
6
Atributos
Son los elementos que componen una Estructura de
Datos (caracterizan un Flujo de Datos o una
Demora).
Cada atributo debe definirse en el Diccionario de
Datos, especificando el tipo de dato que representa
y los posibles valores que puede asumir.
Ejemplo:Tipo_Factura (Atributo)
carácter 1 (A/B/C)
Este atributo se utilizará en el ejemplo integrador,
como un atributo del Flujo de Datos
Venta_Realizada
octubre de 2014
.
ANALISIS DE
SISTEMAS - Diccionario
de Datos
7
Atributos
Los Atributos pueden ser:
Opcionales, se indica con ( ).
En el ejemplo de Flujo de Dato los Atributos de
carácter opcional son el número de teléfono delcliente y la dirección.
(Dirección_Cliente)
Telefono_Cliente * (-,n)
Repetitivos, se indica con *(Cant. Mínima, Cant.
Máxima):
Ejemplo:
Artículo *(1,n)
Código_Artículo
Cantidad
NO ES UN
Precio_Unitario
ATRIBUTO
EN SI MISMO
octubre de 2014
.
ANALISIS DE
SISTEMAS - Diccionario
de Datos
8
Atributos
Ejemplo:
Venta_Realizada (FD)
P1.3
-
a...
Regístrate para leer el documento completo.