La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Trainning DFD.

Presentaciones similares


Presentación del tema: "Trainning DFD."— Transcripción de la presentación:

1 Trainning DFD

2 Análisis Estructurado
Un analista de sistemas utiliza herramientas de modelado para: Enfocarse en las características relevantes del sistema Discutir cambios y correcciones de los requerimientos del usuario con un mínimo costo y riesgo Verificar que el analista comprende correctamente el ambiente del usuario, de tal forma que el sistema puede ser diseñado y construido posteriormente

3 Análisis Estructurado
Diagrama de Flujo de Datos Esta herramienta es utilizada para describir la transformación de entradas en salidas. 1. RECIBE ORDEN 3. COLLECTA PAGO 2. ENVIA LIBROS ORDENES CLIENTES FACTURAS CLIENTAS SUCURSAL Ordenes Inválidas Detalle Orden Nombre del Cte Dirección del Cte Detalle de Envío Detalle Factura Información Edo. De Cta Libros Facturas Estados de Cta Pagos Consultas

4 Análisis Estructurado
El diagrama de flujo no provee información detallada acerca de los componentes del mismo. Para mostrar en detalle cómo la información es transformada utiliza herramientas de modelaje escritas, como: Diccionario de Datos Especificación de Procesos

5 Ciclo de Vida de un Proyecto
Provee una manera común de desarrollar sistemas. Objetivos: Definir actividades a llevar a cabo en el desarrollo de un sistema Dar consistencia entre los diferentes desarrollos en una misma organización Proveer puntos de revisión y control para tomar decisiones de si continuar o no. Ciclo de Vida Estructurado Consta de las siguientes fases: 1) Encuesta 2) Análisis 3) Diseño 4) Implementación 5) Aceptación de Generación de Pruebas 6) Aseguramiento de Calidad 7) Descripción de Procedimiento 8) Conversión Base de Datos 9) Instalación

6 Ciclo de Vida de un Proyecto
USUARIOS ADMINISTRACIÓN OPERACIONES Políticas Usuario Restricciones BD Existente Restricciones Operacionales Req. Usuario 1. ENCUESTA 2. ANÁLISIS 3. DISEÑO 8. CONVERSIÓN BD Diagrama Especif. Estructurada Especif. Diseño Reporte costo/ beneficio Reporte tentativo de costo/beneficio Restricciones Especificación Estructurada Especificación de Diseño BD Convertida 4. IMPLEMEN- TACIÓN 7. DESCRIPCIÓN PROCEDIMIENTOS ADMINISTRACIÓN 5. ACEPTACIÓ PRUEBA Sistema Integrado 9. INSTALACIÓN Manuel del Usuario Sistema Instalado Sistema Aceptado 6. ASEGURA- MIENTO DE CALIDAD Prueba de aseguramiento de Calidad

7 Diagrama de Flujo de Datos
Objetivo de un Diagrama de Flujo Un sistema es construido dentro de límites, utilizando interfases, para reaccionar a eventos ocurridos fuera del sistema. Establecer estos límites definen el enfoque del sistema. Construir y revisar el ambiente, permite al analista enfocar cómo el sistema se adaptará a ese ambiente ¿ Qué es un Diagrama de Flujo ? Es una herramienta de modelaje que nos permite representar un sistema como una red funcional de procesos, conectados entre sí a través de datos, representados por entradas y salidas. Puede ser utilizado como una herramienta de planeación de negocios y de planeación estratégica.

8 Diagrama de Flujo de Datos
Procesos Un proceso muestra la parte del sistema que transforma las entradas en salidas y está representado gráficamente como un círculo. CALCULAR IMPUESTOS

9 Diagrama de Flujo de Datos
El nombre de un proceso es descrito con una simple palabra o sentencia, describiendo lo que éste hace. Un nombre adecuado consiste en un verbo-objeto como VALIDAR ENTRADA o CALCULAR IMPUESTO. Algunas veces describe lo que el procesa lleva como información.

10 Diagrama de Flujo de Datos
Flujos Un flujo es utilizado para describir el movimiento de paquetes de información de una parte del sistema a otra. Representa datos en movimiento, mientras que un almacén representa datos estáticos. Consulta Usuario

11 Diagrama de Flujo de Datos
El nombre de un flujo representa el paquete de información que trae consigo y generalmente no generaliza, aunque existen ocasiones en las que es conveniente utilizar un nombre genérico, como VEGETALES, en lugar de PAPAS, CEBOLLA, CHÍCHAROS. HACER PASTEL Pastel HARINA AZÚCAR HUEVOS LECHE

12 Diagrama de Flujo de Datos
Almacén Un almacén es una colección de datos o información estáticos. Dentro de sistemas, se refieren alos archivos o bases de datos, pero pueden representar otro tipo de almacén de datos. ORDENES

13 Diagrama de Flujo de Datos
Entidades o Agentes Un agente representa un objeto externo con el cual el sistema tiene comunicación. Generalmente se refiere a una persona o grupo de personas, organización o departamento. En algunos casos puede ser otro sistema CONTABILIDAD

14 Diagrama de Flujo de Datos
Tres factores importantes deben de considerarse de un Agente o Entidad: Existe un sistema fuera de nuestro modelo y los flujos representan la interfase entre nuestro sistema y el mundo externo. No es posible cambiar el contenido de un agente o la forma en que éste trabaja. Las relaciones entre agentes o entidades no son mostradas dentro de un modelo de DFD. Si es necesario mostrarla, entonces se convierten en parte del sistema a modelar Lineamientos para construir un DFD Escoger nombres lógicos para los procesos, flujos, almacenes y agentes Numerar los procesos Volver a dibujar un DFD cuantas veces sea necesario Evitar DFD´s complejos Asegurarse que un DFD es internamente consistente con otros DFDs

15 Diagrama de Flujo de Datos
Niveles en un DFD Si se está modelando un sistema complejo con docenas de funciones, es importante organizar el DFD en una serie de niveles, de tal forma que cada nivel pueda proporcionar información más detallada acerca de una parte del sistema. El nivel más alto consiste en una sola burbuja, la cual representa el sistema completo y las interfases con los agentes externos. Este nivel se le conoce como DIAGRAMA DE CONTEXTO El siguiente nivel es conocido como Nivel 1 y representa el nivel más alto, con las funciones mayores dentro del sistema, así como las interfases entre esas funciones.

16 Diagrama de Flujo de Datos
Diagrama de Contexto o nivel 0 El objetivo principal de un Diagrama de Contexto es el de mostrar las interfases entre el sistema y el ambiente externo. Esta compuesto por un Proceso de Contexto, el cual es la función principal o el propósito principal del sistemas, por lo que debe ser nombrado considerando este punto.

17 Diagrama de Flujo de Datos
Pasos para construir un Diagrama de Contexto: 1) Determinar qué se necesita examinar y a quién, para determinar el enfoque del sistema 2) Identificar los Agentes externos, los flujos y los almacenes de datos 3) Utilizar y verificar las especificaciones del usuario para crear el diagrama 4) Verificar con el usuario que el diagrama se encuentra completo y refleja la visión del sistema. Reglas de un Diagrama de Contexto: 1) Sólo debe existir un proceso 2) Al menos debe existir un flujo de salida del sistema 3) Debe existir un flujo entre el Proceso de Contexto y una Entidad 4) El sistema debe accesar un Almacén de Datos, ya sea desde una Entidad o desde el Proceso 5) Todos los flujos en el Diagrama de Contexto, deben ser especificados en el mismo nivel de detalle (DFD Balanceado)

18 Diagrama de Flujo de Datos
Consistencia Lógica de un DFD - Evitar procesos “infinitos”, aquellos que solamente tienen flujos de entrada, pero no salidas. - Evitar procesos “generación expontánea”, donde solamente existen flujos de salida.

19 Diagrama de Flujo de Datos Ejemplo: PAGAR TENENCIA.
Se realizara un Algoritmo para los pasos necesarios. Se buscan las acciones y se identifican como PROCESOS. Se identifican los personajes involucrados y se usan como agentes externos. Se procede con el DIAGRAMA de nivel 1.

20 Diagrama de Flujo de Datos Ejemplo: PAGAR TENENCIA.
Algoritmo: “Pagar tenencia en un banco”. El cliente lleva su dinero al banco. El cliente muestra su tarjeta de circulacion y copia de su identificacion El banco realiza la transaccion y le entrega un recibo. El cliente, transcurridos 30 días, acude a las oficinas de recaudacion de impuestos de su localidad y muestra el recibo de su transaccion y entrega la tarjeta de circulacion actual. La oficina de recaudacion retiene la tarjeta y revisa si no hay incidentes para este usuario. La oficina de recaudacion entrega una nueva tarjeta de circulacion y una etiqueta que comprueba el pago de tenencia y refrendo. El cliente conserva su nueva tarjeta, recibo de transaccion. El cliente pega la etiqueta en algún lugar visible del vehiculo.

21 Ejemplo: Diagrama de Flujo de Datos Nivel 1: “PAGAR TENENCIA en un banco”.
3 Recoger 4 Muestra 6 Realiza 7 Recibe

22 Ejemplo: Diagrama de Flujo de Datos Nivel 1: “PAGAR TENENCIA en un banco”.
Auto 3 Recoger 8 Pega 4 Muestra

23 Ejemplo: Diagrama de Flujo de Datos Nivel 0: “PAGAR TENENCIA en un banco”.
Auto Pagar tenencia en un banco Cliente

24 Diagrama de Flujo de Datos Ejemplo: PAGAR TENENCIA.
Se requiere terminar el Diagrama de Flujo de datos en sus 2 niveles basicos: Nivel 0 DFD Nivel 1 DFD Tomando como base las diapositivas 20, 21,22 y 23 de este documento de trainning. Entregar impreso ambos diagramas completos, el próximo viernes 4 de mayo’07 con nombre, grado y grupo. Cualquier aclaracion:


Descargar ppt "Trainning DFD."

Presentaciones similares


Anuncios Google