sistemas yourdon
Lista organizada de todos los datos utilizados por el sistema,
con definiciones precisas y rigurosas, para que cliente y
analista tengan una visión común de todos los flujos y
almacenes
Creación
Describir el significado de los flujosy almacenes que aparecen en los DFDs
Describir la composición de paquetes de datos que se mueven a lo largo de
losflujos
Describir la composición de paquetes de datos en los almacenes
Especificar los valores y unidades relevantes de piezas elementales de
información en los flujos de datos y en los almacenes de datos
En definitiva una entrada del diccionariose realiza cuando se identifica un
elemento, y puede ser o un flujo de datos, o un almacén o un dato elemental
Las entradas deben ser únicaspara cada componente del DFD
56
Universidad de Salamanca – Departamento de Informática y Automática © Dr. Francisco J. García Peñalvo
Ingeniería del Software
Análisis estructurado
Diccionario de datos (ii)
Los datos son lo suficientemente complejos como para necesitar describirlos en
términos de otros elementos más sencillos, que a su vez pueden definirse en
función de los valores yunidades que pueden asumir
Composición de los datos de un sistema deforma narrativa es una tarea tediosa
Necesidad de una notación concisa y compacta
Diccionario de datos (iii)
Definiciones
La definición de un dato se introduce con el símbolo =
En este contexto el símbolo = se lee
“se define como”; “se compone de”; “significa”
Una definición debe incluir
El significado deldato dentro del contexto de la aplicación de este usuario
La composición del dato, si se compone de partes elementales con significado
Los valores que puede tomar el dato, si es un dato elemental que no puede
descomponerse más
Ejemplos
Detalles-Autor = título de cortesía + nombre + apellido + domicilio
+ ciudad + código postal + (país) + número teléfono
Título de cortesía = [D.| Dña. | Dr.]
Peso = *Peso del recluta al comenzar el servicio militar*
*Unidades: Kg; Intervalo permitido: 40 – 130*
Primer Apellido = *Primer apellido del cliente*
{carácter válido}
Carácter Válido = [A-Z | a-z | 0-9 | ‘ | - | |]
Diccionario de datos (iv)
Elementos de datos básicos
Las partes elementales de los datos son aquéllas para las cuales ya no existe
unadescomposición con significado dentro del contexto del usuario
Estos elementos básicos suelen acompañarse de una descripción de su
significado, excepto en aquellos términos que el analista considere que se
autodefinen
** indica que no hay comentarios
Ejemplo
Sexo = **
*Valores: [M | F]*
Elementos opcionales
Aquél que puede estar o no presente en un dato compuesto
Estas situacionesdeben verificarse con sumo cuidado con el usuario y deben
documentarse de forma precisa en el diccionario de datos
Ejemplo
Teléfono = (teléfono particular) + (teléfono trabajo)
Diccionario de datos (v)
Iteración
Representa la ocurrencia repetida de un componente de un dato
Se lee como “cero o más ocurrencias de”
Se puede especificar de forma explícita los límites inferior y/osuperior de la
iteración
Ejemplo
Pedido = Nombre cliente + Dirección envío + 1{artículo}25
Selección
Expresa que un dato consiste en exactamente un elemento perteneciente a
un conjunto de opciones alternativas
Estas opciones se encierran entre corchetes y se separan por barras verticales
Revisión con el cliente
Ejemplos
Sexo = [Femenino | Masculino]
Tipo cliente =[Gobierno | Industria | Universidad | Otro]
Diccionario de datos (vi)
Alias
Alternativa de nombre para un dato
No es conveniente su utilización ya que se están introduciendo redundancias
Ejemplos
Petición Libro = Carné biblioteca + Ficha libro
Petición Libro = Petición préstamo
Comprador = *Alias de cliente*
Definición de almacenes
Se definen como entidades repetitivas de...
Regístrate para leer el documento completo.