diagramas

Páginas: 6 (1331 palabras) Publicado: 17 de diciembre de 2013
Diagramas de flujo de datos
elaborado a partir del libro
DeMarco T.,
"Structured analysis and system specification", Yourdon
Press
(Prentice Hall) (1979)

SSA
El SSA hace uso de herramientas:
Diagramas de flujo de datos (DFD)
Diccionario de datos (DD)
Otras: lenguaje natural estructurado, tablas y árboles
de decisión.

SSA
Contenido del Documento de Especificación:
Recopilaciónde los DFDs
Diccionario de datos
Recopilación de descripciones de actividades
(mini-especificaciones
de
las
primitivas
funcionales)

Diagramas de Flujo de datos
DFD
los diagramas de flujo de datos son una herramienta
de representación del flujo de información
características:
notación gráfica
representan el flujo de información
fácilmente inteligibles
Permiten descomposición ensubmodelos

Diagramas de Flujo de datos
En un DFD aparecen elementos de los tipos siguientes:
flujos de datos: indican flujo de información.
procesos (o actividades): trasforman la información.
ficheros: son almacenes de información en los que
ésta se guarda a la espera de un procesamiento
posterior.
entidades externas: son fuentes o sumideros de
información (podría darse el caso dealguna mixta)

DFDs: notación
Nombre del flujo
flujos
procesos
ficheros
entidades
externas

nombre

nombre

nombre

nombre

nombre

nombre

DFDs: reglas
Las reglas que deben respetarse en la elaboración de los DFD
son:
Los nombres deben ser unívocos, en el conjunto de diagramas
de un sistema.
Los flujos pueden converger o divergir.
Los procesos y ficheros no pueden poseersólo flujos de
entrada, ni tampoco de salida. (Un elemento de estas
características debería reflejarse como entidad externa)
Los flujos no pueden contener información de control.

PersonaQueLlama

or

is
m
zE
vo

Sistema
Telefónico

TecladoTeléfono

n

do
a
rc
a
m
ro
e
m
u

vozRecibida

Receptor

libros
cliente

almacen
pedido
Datos
pedido

Procesarpedidos

Detalle
factura

Pagos
consultas
Facturas
avisos

contabilidad

pedidos
libros
Datos
clientes
facturas

entregas

Processes involved in withdrawing
cash from savings account using the teller facilities
Yourdon & DeMarco’ Representation

CUSTOMER

withdrawal
slip

Check
withdrawal
entry

withdrawal
details

cash

Pay the
Customer

Customer AccountUpdated
account

account
number

Update
Customer
passbook
cash details

Account
details

DFDs: consejos
Cómo elaborar un DFD:
La mentalidad con que debemos abordar la realización de
un DFD es la de "interrogar a los datos".
Debemos preocupamos sistemáticamente antes de los flujos
de información que de los procesos.
Es conveniente dar nombre primero a los flujos y después alos procesos.
El proceso a seguir podría ser ...

DFDs: elaboración
El proceso a seguir podría ser el siguiente:
Identificar todos los flujos netos, de entrada y de salida, del
diagrama y dibújelos en su periferia.
Intentar conectar las entradas con las salidas, y las salidas con
las entradas, dejándose guiar por la información procedente del
usuario, intentando reflejar el flujo deinformación tal como es
más que preguntarse porqué es así.
Revisar el diagrama siguiendo el camino desde las entradas a
las salidas, desde las salidas a las entradas, y desde el centro a
la periferia.
Prepararse para volver a empezar.

DFDs: elaboración
Al intentar conectar las entradas con las salidas, iremos:
reflejando los flujos de información que aparezcan en el
sistema,
situandoprocesos (sin darles nombre en un principio) donde
sea necesario procesar información para conectar unos flujos
con otros,
introduciendo los ficheros (almacenes temporales de
información) que existan en el sistema.

DFDs: elaboración
Al revisar el diagrama, iremos:
Examinando los flujos, su contenido, y preguntándonos:
¿Qué necesito para elaborar este contenido?
¿De dónde proceden sus...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas
  • Diagramas
  • diagrama
  • diagramas
  • Diagrama
  • diagramas
  • Diagramas
  • Diagramas de estado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS