Diagrama de Flujo de Datos PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 36

Análisis y Diseño de Sistemas

Semana 2

Diagramas de
Flujo de Datos

Mag. Hilmar Hinojosa Lazo


Unidad de Aprendizaje I
Análisis y Diseño de Sistemas

Resultados de Aprendizaje
Analiza procesos y requerimientos de una organización para
que sean implementados en su sistema de información
aplicando la metodología apropiada

Contenidos
1.4 Enfoque del flujo de datos para determinar los
requerimientos
1.5 Convenciones usadas en los diagramas de flujo de datos
1.6 Desarrollo de diagramas de flujo de datos
1.7 Diagrama de contexto y Diagrama de sistema

Mag. Hilmar Hinojosa Lazo 2


Modelamiento centrado en Flujos
de Información

• Se busca “modelar” un sistema desde el


punto de vista de la información.

• Se estudia cómo se usan los datos en cada


actividad del sistema para convertir las
entradas (datos) en salidas (información).

Mag. Hilmar Hinojosa Lazo 3


Idea general del modelamiento

Entradas Salida

Proceso “ Se trata de analizar los


flujos que entran a un
sistema (visto como un
único proceso) y los que
Proceso salen... Y entender como
internamente la
Entradas Salida información se procesa y
se comparte entre
subprocesos “

Mag. Hilmar Hinojosa Lazo 4


Idea general del modelamiento

Entradas Salida • ¿Qué procesos


Proceso integran el sistema ?
• ¿Qué datos emplea
cada proceso ?
Proceso
• ¿Qué datos son
Entradas Salida almacenados ?
• ¿Qué datos entran y
salen del sistema ?

Mag. Hilmar Hinojosa Lazo 5


La Comunicación

Para establecer una comunicación se necesita:


• Un EMISOR, que envía el mensaje
• Un RECEPTOR, que recibe el mensaje
• Un CANAL, por el que se envía el mensaje

MENSAJE
EMISOR RECEPTOR

Mag. Hilmar Hinojosa Lazo 6


La Comunicación

CANAL

EMISOR-RECEPTOR

EMISOR-RECEPTOR

Mag. Hilmar Hinojosa Lazo 7


La Comunicación

CANAL

EMISOR-RECEPTOR

EMISOR-RECEPTOR

Mag. Hilmar Hinojosa Lazo 8


La Comunicación
MEMORIA

CANAL

EMISOR-RECEPTOR

EMISOR-RECEPTOR

Mag. Hilmar Hinojosa Lazo 9


La Comunicación
MEMORIA

CANAL

EMISOR-RECEPTOR

EL SISTEMA
EMISOR-RECEPTOR

Mag. Hilmar Hinojosa Lazo 10


La Comunicación
MEMORIA

ENTIDAD
EXTERNA
CANAL

EL SISTEMA
EMISOR-RECEPTOR

Mag. Hilmar Hinojosa Lazo 11


La Comunicación
MEMORIA

ENTIDAD
EXTERNA
CANAL

PROCESO

EL SISTEMA

Mag. Hilmar Hinojosa Lazo 12


La Comunicación
MEMORIA

ENTIDAD
EXTERNA

Flujo de datos

PROCESO

EL SISTEMA

Mag. Hilmar Hinojosa Lazo 13


La Comunicación

DEPOSITO ENTIDAD
DE DATOS
EXTERNA

Flujo de datos

PROCESO

EL SISTEMA

Mag. Hilmar Hinojosa Lazo 14


Diagrama de Flujo de Datos

DEPOSITO ENTIDAD
DE DATOS
EXTERNA
Flujo de datos

Flujo de datos

Flujo de datos

PROCESO

EL SISTEMA

Mag. Hilmar Hinojosa Lazo 15


Diagrama de Flujo de Datos
PEDIDOS
BODEGA
Detalles
de envío
Pedidos
cancelados
Detalles
del pedido
CLIENTES Contabilidad

pedidos Nombre del cliente,


dirección del cliente

CONTABILIDAD
DE ENVIO
RECEPCION

CLIENTES
Contabilidad
Información Nombre del cliente,
de cuentas dirección del cliente

FACTURAS Facturas

CLIENTES
Nombre del cliente, COBRANZAS
detalles de la factura Indagaciones

Mag. Hilmar Hinojosa Lazo 16


Diagrama de Flujo de Datos
PEDIDOS BODEGA
Pedidos
CLIENTES cancelados Detalles
Detalles de envío
del pedido
Contabilidad
Nombre del cliente,
dirección del cliente 2.
pedidos CONTABI
-LIDAD
1. DE
RECEP- ENVIO
CION DE
PEDIDOS
CLIENTES
Contabilidad
Información Nombre del cliente,
de cuentas dirección del cliente

FACTURAS Facturas
3. CLIENTES
COBRAN-
Nombre del cliente, ZAS
detalles de la factura
Indagaciones

Mag. Hilmar Hinojosa Lazo 17


Diagrama de Flujo de Datos

• El propósito de un Diagrama de Flujo de Datos (DFD) es


mostrar, para un cierto sistema o subsistema:

– Cuáles son los límites del sistema


– De dónde vienen los datos
– A dónde van los datos cuando dejan el sistema
– Dónde se almacenan los datos
– Qué procesos transforman los datos
– Las interacciones entre procesos y depósitos de
datos

Mag. Hilmar Hinojosa Lazo 18


Simbología utilizada en un DFD

Elemento Símbolo 1 Símbolo 2

Flujo de Datos
Entidad Externa

Almacén de
Datos
Proceso

Mag. Hilmar Hinojosa Lazo 19


Entidad externa

• Representa una fuente o destino de datos.


• Puede ser una persona, organización, o un
sistema que no pertenece al sistema.
• Puede aparecer en los distintos niveles de DFD
para mejorar su comprensión, aunque
normalmente sólo aparecerá en el diagrama de
contexto.
• Se escriben usando sustantivos en singular.
• Ejemplos: Paciente, Alumno, Contabilidad,
Cliente, etc.

Mag. Hilmar Hinojosa Lazo 20


Procesos

• Cuando un flujo de datos entra en un proceso


sufre una transformación. Un proceso no es
origen ni final de los datos, solo un lugar de
transformación de ellos.

• Se escriben usando verbos en infinitivo.

• Ejemplos: Calcular Total Factura, Matricular en


Asignatura, Registrar Reserva, etc.

Mag. Hilmar Hinojosa Lazo 21


Almacén de Datos

• Repositorio o depósito de los datos procesados


y utilizados por los procesos del sistema.
• No puede crear, destruir ni transformar datos.
• No debe estar referido al entorno físico, por lo
que no se diferencian los archivos
convencionales de las bases de datos.
• Se escriben usando sustantivos en plural.
• Ejemplos: Facturas, Clientes, Productos,
Habitaciones Reservadas, etc.

Mag. Hilmar Hinojosa Lazo 22


Flujo de Datos

• Un flujo se compone de Datos Elementales.


• Los datos no pueden ser creados ni destruidos
por un flujo de datos.
• Sirve para conectar el resto de componentes del
diagrama.
• Ejemplos: Detalle de Factura, Datos del Cliente,
Orden de Compra, etc.

Mag. Hilmar Hinojosa Lazo 23


Conexiones válidas entre los
elementos de un DFD

Mag. Hilmar Hinojosa Lazo 24


Conexiones no válidas entre
los elementos de un DFD

Mag. Hilmar Hinojosa Lazo 25


Conexiones entre los elementos de un DFD

ENTIDAD
PROCESO ALMACEN
EXTERNA
PROCESO SI SI SI

ALMACEN SI NO NO
ENTIDAD
SI NO NO
EXTERNA

Mag. Hilmar Hinojosa Lazo 26


Formas de paso de datos entre procesos

Mag. Hilmar Hinojosa Lazo 27


Conexiones entre procesos y
almacenes de datos

Mag. Hilmar Hinojosa Lazo 28


Errores en los DFD

• Tener un proceso
que solo tenga
flujos de entrada.

• Tener un proceso que


solo tenga flujos de
salida.

Mag. Hilmar Hinojosa Lazo 29


Errores en los DFD

• Realizar una conexión no permitida entre


elementos.

• Asignar nombres incorrectos a los procesos o


al flujo de datos.

• Omitir un flujo de datos.

Mag. Hilmar Hinojosa Lazo 30


Construcción de un DFD

• Representar el diagrama de contexto ( nivel 0 ).


• Representar el DFD de primer nivel ( diagrama
de sistema o nivel 1 ), indicando los distintos
subsistemas funcionales en que se descompone
el sistema.
• Descomponer cada uno de los procesos que
aparecen en el DFD anterior hasta llegar a
un nivel suficiente de detalle.

Mag. Hilmar Hinojosa Lazo 31


Diagrama de Contexto
Nivel “0”

Idea de
Descomposición P1
P2
Diagrama de Sistema
Funcional P3 Nivel “1”

P34
P31
P35
P32

P33
Diagramas de Nivel de Detalle
Nivel “2”

Mag. Hilmar Hinojosa Lazo 32


Diagrama de Contexto

• Se conoce como diagrama de nivel 0.


• Su objetivo es delimitar la frontera entre el
sistema y el mundo exterior, y definir sus
interfaces (flujos de datos de entrada y
salida).
• Está formado por un solo proceso (caja
negra) y un conjunto de entidades externas
que representan la procedencia y destino de
los datos.

Mag. Hilmar Hinojosa Lazo 33


Esquema de un Diagrama de Contexto

Entidad Entidad
Externa Externa

Sistema Entidad
Externa

Entidad
Externa Entidad
Externa

Mag. Hilmar Hinojosa Lazo 34


Diagrama de sistema

• Se conoce como diagrama de nivel 1.

• En él se representan las funciones principales


del sistema.

• Se representan procesos que sean


conceptualmente independientes entre sí para
poder dividir el trabajo.

Mag. Hilmar Hinojosa Lazo 35


Referencias

• Kendall, K., Kendall J. (2011). Análisis y Diseño de


Sistemas. (8va. ed.). México D.F.: Pearson Educación

• Laudon, K., Laudon, J. (2012). Sistemas de Información


Gerencial. (12va. ed.). México D.F.: Pearson Educación.

• O'Brien, J., Marakas, G. (2006). Sistemas de información


gerencial. (7ma. ed.). México D.F.: Mc Graw Hill.

Mag. Hilmar Hinojosa Lazo 36

También podría gustarte