Diccionario de datos
Eldiccionariodedatosesunalistaorganizadadetodoslosdatos
pertinentesalsistema,conunconjuntodedefinicionesprecisasy
rigurosasparaquetantoelanalistacomoelusuarioseentiendan.
EnelDDse:
DescribeelsignificadodelosflujosyalmacenesquemuestranlosDFDs
Describelacomposicindelospaquetesdedatosquesemuevenatravsdelos
flujosdedatos
Describelacomposicindelospaquetesdedatosenlosalmacenes
Especificalosvaloresyunidadesrelevantesdepiezaselementalesde
informacinentrelosflujosdedatosylosalmacenesdedatos
Describelosdetallesdelasrelacionesentrelasentidadesqueaparecenenun
diagramaEntidadInterrelacin
Diccionario de datos
NotacinenelDD
= estcompuestode
+ y
() opcionalidad
{} iteracin
[] seleccin
|
separadordealternativasencasodeseleccin
** comentarios
@ identificadorencasodealmacenes
Diccionario de datos
Datoselementales
Datosquedentrodelcontextodelusuarionotienesentido
descomponerlas.Esimportanteespecificarparaestosdatoslos
valorespermitidosylaunidaddemedida.
Ejemplos:
peso_persona
**
(nonecesariocomentario)
*unidad:kilo;rango:1..150*
fecha_nacimiento
**
*unidad:dasdesde1ENE1990;rango:0..36500*
Diccionario de datos
Datosopcionales
direc_cliente
=(direc_entrega)+(direc_facturacin)
direc_cliente
=[direc_entrega|direc_facturacin|direc_entrega+
direc_facturacin]
direc_cliente
=direc_entrega+(direc_facturacin)
Iteracin
Repeticindeunoomsdatoselementalesogrupodedatos.
Ceroomsocurrenciasde..."
pedido
nom_cliente+direc_entrega+{artculo}
Lmitesinferiory/osuperior:
a={b}
a=1{b}
a={b}10
a=1{b}10
Diccionario de datos
Seleccin
"Unayslounadelasalternativas"
sexo
[Varn|Hembra]
Dominio
Definircadatipodedatoelementalslounavezparaluego
referenciarlocadavezqueseanecesario:
fecha
**
*unidad:dasdesde1Ene1990;rango:0..36500*
fecha_nacimiento
fecha
fecha_factura
fecha
Diccionario de datos
Alias
No confundir con dominio
Nombre alternativo para un dato elemental
fecha_contable
fecha_efectiva
=
=
fecha
*aliasde:fecha_contable*
ElDDseenseaalusuariojuntamenteconlasdiferentestcnicas
realizadasDFDs,DER,etc..
Para su implementacin existen herramientas automticas dentro
del entorno Case: Repositorios de datos, tambin pueden utilizarse
procesadores de texto convencionales,etc..
{CLIENTE}
CLIENTE
@id_cliente+nombre+direccin+telfono
oequivalenteconotranotacin:
CLIENTE
id_cliente+nombre+direccin+telfono
*asociacinentreunclienteyunooms
artculos*
@fecha+@id_cliente+1{@id_artculo+cantidad}