Beruflich Dokumente
Kultur Dokumente
Introduccin
Proceso
Proceso
Entradas
Salida
Se trata de analizar los flujos que entran a un sistema (visto como un nico proceso) y los que salen... Y entender como internamente la informacin se procesa y se comparte entre subprocesos ...
Proceso
Proceso Entradas Salida
Qu Procesos integran el sistema ? Qu datos emplea cada proceso ? Qu datos son almacenados ? Qu datos entran y salen del sistema ?
COMUNICACION
Para establecer una comunicacin se necesita: un EMISOR, que enva un mensaje; un RECEPTOR, que recibe el mensaje; un CANAL, que transmite el mensaje
EMISOR
RECEPTOR
COMUNICACION
CANAL
EMISOR-RECEPTOR
EMISOR-RECEPTOR
COMUNICACION
CANAL
EMISOR-RECEPTOR
EMISOR-RECEPTOR
COMUNICACION
MEMORIA
CANAL
EMISOR-RECEPTOR
EMISOR-RECEPTOR
COMUNICACION
MEMORIA
CANAL
EMISOR-RECEPTOR
EL SISTEMA
EMISOR-RECEPTOR
COMUNICACION
MEMORIA
ENTIDAD EXTERNA
CANAL
EL SISTEMA
EMISOR-RECEPTOR
COMUNICACION
MEMORIA
ENTIDAD EXTERNA
CANAL
PROCESO
EL SISTEMA
COMUNICACION
MEMORIA
ENTIDAD EXTERNA
Flujo de datos
PROCESO
EL SISTEMA
COMUNICACION
DEPOSITO DE DATOS
ENTIDAD EXTERNA
Flujo de datos
PROCESO
EL SISTEMA
ENTIDAD EXTERNA
Flujo de datos
PROCESO
EL SISTEMA
CLIENTES
RECEPCION
COBRANZAS
Indagaciones
PEDIDOS CLIENTES
Pedidos cancelados Detalles del pedido Nombre del cliente, direccin del cliente
1. RECEPCION DE PEDIDOS
BODEGA
Detalles de envo Contabilidad
2. CONTABI -LIDAD DE ENVIO
pedidos
CLIENTES
Contabilidad Informacin de cuentas
FACTURAS
Nombre del cliente, detalles de la factura
CLIENTES
Indagaciones
Yourdon, E. Anlisis Estructurado Moderno
Entidades
Representan las Fuentes o Destinos de los Datos. Ejemplo:
Paciente, Alumno, Contabilidad, Cliente, etc..
Proceso
Transformacin de los Datos. Ejemplos:
Calcular Total Factura, Inscribir Asignatura, Registrar Reserva., etc.
Flujos de Informacin:
Movimiento de Datos Por ejemplo: Detalle de Factura, Datos del Cliente, Orden de Compra, etc.
Almacenes de Datos:
Repositorio delos datos procesados y utilizados por los procesos del sistema. Por ejemplo: Facturas, Clientes, Productos, Rechazadas, Habitaciones Reservadas, etc. Facturas
Almacene s Datos
Actualizaciones
Procesos:
Merge
Proceso
Proceso Mltiple
Merge
Entidad Externa
Sistema Computarizado
Entidad Externa
Entidad Externa
El diagrama de Flujo de Datos (DFD) proporciona una representacin del sistema a nivel LGICO y CONCEPTUAL
- En los DFD no se deber modelizar: Procedimientos, puntos de inicio y de terminacin del DFD condiciones, tratamientos de errores poco relevantes
Entidad Externa
ENTIDAD EXTERNA
0
EXT1 USUARIO GESTIN BIBLIOTECA
EXT2 ENCARGADO
Entidad Externa
- Representa personas, organizaciones, o sistemas que no pertenecen al sistema - En el caso de que las entidades externas se comunicasen entre s, esto no se contemplara en el diagrama, por estar fuera del mbito de nuestro sistema - Puede aparecer en los distintos niveles de DFD para mejorar su comprensin, aunque normalmente slo aparecer en el diagrama de contexto - Pueden aparecer varias veces en un mismo diagrama, para evitar entrecruzamientos de lneas - Suministra informacin acerca de la conexin del sistema con el mundo exterior
Proceso
LOCALIZACIN NOMBRE
Reglas de Construccin:
- Cuando un flujo de datos entra en un proceso sufre una transformacin. Un proceso no es origen ni final de los datos, slo lugar de transformacin de ellos - Un proceso puede trasformar un datos en vario - Es necesario un proceso entre una Entidad Externa y un Almacn de datos
Almacn de Datos
ID NOMBRE
Reglas de Construccin:
- Representa la informacin en reposo - No puede crear, destruir ni transformar datos - No puede estar comunicado directamente con otro almacn o Entidad externa - El flujo de datos (Entrada y Salida) no lleva nombre cuando incide sobre su contenido completo - No debe estar referido al entorno fsico, y por tanto, no se diferencian los ficheros convencionales de las bases de datos - No se representa la clave de acceso a este almacn sino slo la operacin que se realiza (lectura, escritura, actualizacin)
En cualquier momento nos puede aparecer un proceso que no necesite descomposicin y es lo que denominaremos Proceso Primitivo (PP). En ellos, se detallar la entrada y salida que tenga, adems de la descripcin asociada que explique lo que realiza
(Tcnicas de especificacin de procesos,Tcnicas de mejora y prueba de diagramas de flujo de datos)
DFD - Construccin
Representar el diagrama de contexto Representar el DFD de primer nivel, indicando los distintos subsistemas funcionales en que se descompone nuestro sistema Descomponer cada uno de los procesos que aparecen en el DFD de primer nivel, hasta llegar a un nivel suficiente de detalle Se recomienda el utilizar cuatro niveles de descomposicin de diagramas Nivel 0: Diagrama de contexto Nivel 1: Subsistemas Nivel 2: Funciones de cada subsistema Nivel 3: Subfunciones asociadas Nivel 4: Procesos necesarios para el tratamiento de cada subfuncin
Diagrama de Contexto
El objetivo es realizar una declaracin formal del dominio Un solo proceso representar el rea que se est estudiando El contexto queda definido por los flujos de entrada y salida y las entidades externas Las entidades externas han de aparecer en este nivel y no en ningn otro Grfico que va a proporcionar el mbito del proyecto objeto de estudio. En l aparecer todo aquello que necesite o envi datos del o hacia el sistema a desarrollar
Una vez entregados el carnet y la ficha, el sistema comprobar y aceptar la peticin de los libros solicitados siempre que pueda satisfacer la peticin, es decir, cuando haya ejemplares disponibles. Si se acepta la peticin, se actualiza el nmero de unidades de los libros de la biblioteca y se guarda la ficha de prstamo.
0
GESTIONAR BIBLIOTECA
SANCIN USUARIO
ALTAS/BAJAS LIBROS
BIBLIOTECARIO
1
GESTIONAR PEDIDOS
2
GESTIONAR DEVOLUCIONES
DEVOLUCIN LIBROS
ALTAS/BAJAS LIBROS
3
ACTUALIZAR LIBROS
2.1
ACTUALIZAR STOCK
2.2
CALCULAR SANCIN SANCIN LIBROS DEVUELTOS
LIBROS DISPONIBLES
41
MEDICAMENTO
MEDICOS
42
43
Diagrama nivel 1
El diagrama nivel 1 muestra los procesos principales de la empresa. Trace un Diagrama O, el siguiente nivel. Muestre los proceso pero mantngalos generales. En este nivel muestre los almacenes de datos.
44
45
Diagrama nivel 2
Cree un Diagrama hijo para cada uno de los procesos del diagrama O. Numere los procesos en orden consecutivo y desglosado Revise buscando errores y asegrese que las etiquetas que se asignan a cada proceso y flujo de datos son significativas.
46
1.- Registrar catlogos. 1.1.- Recibir Datos personales. Datos personales Registrar productos(Proveedor no existente) Registrar ventas (Datos a Verficar) 1.2.- Verificar datos. 1.3.- Guardar Registro.
47
48
2.- Registrar ventas. 2.1.- Leer Datos. Product Solicitado. RFC_cli. Cve_emp 2.2.- Verificar datos. Si los datos no existen 1.- Registrar catalogos Si los datos existen 2.3.- Guardar Ventas 4.- Generar Reportes - Nota de remisin
49
50
3.- Registrar productos. 3.1.- Recibir Datos. Producto Solicitado. RFC_prov Cve_Emp. 3.2.- Verificar datos Si los datos no existen 1.- Registrar catalogos Si los datos existen 3.3.- Guardar Ventas
51
52
4.- Generar Reportes. 4.1.- Seleccionar el tipo de reporte. 4.2.- Recibir Datos. Guardar Datos (Datos a imprimir) Guardar ventas (Datos de la venta) 4.3.- Leer Datos 4.4.- Definir Condicin 4.5.- Verificar 4.6.- Dar formato 4.7.- Imprimir datos.
53
54