An lisis orientado a flujo de informaci n
This presentation is the property of its rightful owner.
Sponsored Links
1 / 17

ANÁLISIS ORIENTADO A FLUJO DE INFORMACIÓN PowerPoint PPT Presentation


  • 71 Views
  • Uploaded on
  • Presentation posted in: General

ANÁLISIS ORIENTADO A FLUJO DE INFORMACIÓN. NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP. V:17-10-2012. Análisis Orientado a Flujo de Información. Fue propuesto originalmente por Tom de Marco en 1979.

Download Presentation

ANÁLISIS ORIENTADO A FLUJO DE INFORMACIÓN

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


An lisis orientado a flujo de informaci n

ANÁLISIS ORIENTADO A FLUJO DE INFORMACIÓN

NOTAS DEL CURSO

Ingeniería de Software I

DRA. MARIA DEL PILAR GÓMEZ GIL

INAOEP

(C) P. Gomez. INAOE 2008-2012

V:17-10-2012


An lisis orientado a flujo de informaci n1

Análisis Orientado a Flujo de Información

  • Fue propuesto originalmente por Tom de Marco en 1979.

  • Permite representar el esquema general de un sistema de un solo vistazo, para posteriormente desglosarlo por niveles, paso a paso, a fin de representar los detalles.

  • Actualmente existen varias tecnologías y herramientas basadas en esta metodología, aunque es mas popular en el ambiente de negocios que en el de desarrollo de software .

(C) P. Gomez. INAOE 2008-2012


Herramientas comunes del an lisis orientado a flujo

Herramientas comunes del Análisis Orientado a Flujo

- Diagramas de flujo de datos (DFD)

- Diccionario de datos (DD)

- Pseudocódigos

- Tablas de decisión

- Árboles de decisión

(C) P. Gomez. INAOE 2008-2012


Diagramas de flujo de datos dfds

Diagramas de flujo de datos “DFDs”

  • Forman la representación de un sistema por medio de

    una red de procesos conectados a través de información.

  • El sistema que se representa puede tener componentes de software, manuales o ambos.

  • Se debe considerar que los diagramas DFD:

    • muestran el flujo de datos, no el flujo de control;

    • no muestran una “ruta” específica de ejecución, solo posibles rutas,

    • no pueden mostrar el tiempo en que se ejecuta un proceso.

(C) P. Gomez. INAOE 2008-2012


S mbolos utilizados en los dfd s 1 2

Flecha con nombre. Representa un flujo de dato; marca la ruta que éste sigue.

Símbolos Utilizados en los DFD´s (1/2)

Nombre del dato

Burbuja. Representa un proceso; muestra la transformación

que sufren los datos.

Nombre

del

proceso

(C) P. Gomez. INAOE 2008-2012


S mbolos utilizados en los dfd s 2 2

Símbolos Utilizados en los DFD´s (2/2)

Línea recta o líneas paralelas. Representa un archivo o base de datos.

nombre del archivo

Caja. Representa una fuente o sumidero de información. Muestra el origen o destino de los datos, correspondiendo a una persona u organización fuera del sistema.

nombre

de la

fuente

(C) P. Gomez. INAOE 2008-2012


Convenciones para dibujar dfd s 1 2

Convenciones para dibujar DFD´s (1/2)

En el uso de flechas:

- Las flechas se mueven entre procesos, archivos o cajas.

- Pueden representar paquetes de información

- Puede haber mas de un flujo (flecha) entre procesos.

En el uso de nombres de flujos:

- El nombre del flujo debe ser representativo de la información.

- Los flujos que entran y/o salen de archivos no requieren nombre, pues el mismo archivo los describe.

- Los flujos no deben representar flujo de control, esto es, no pueden tomar valores "verdadero" o "falso".

- Sus nombres deben ser sustantivos.

(C) P. Gomez. INAOE 2008-2012


Ejemplo priscus un ocr para documentos manuscritos

Ejemplo. Priscus: Un OCR para documentos manuscritos

3.

Segmentación

de palabras

2. Pre-procesamiento

1.

Digitalización

Imagen digital

imagen limpia

Documento original

Words

4.

Segmentación de caracteres y extracción de características

Objetos de

caracteres

Parámetros de entrenamiento

7. Entrenamiento del reconocedor

6. Reconocimiento de caracteres

Conocimiento de la RNA

Segmentación para entrenamiento

Conocimiento de la RNA

Objetos con caracteres

Parámetros para entrenamiento

5.

Entrenamiento de la segmentación

8.

Identificación de palabras

Posibles caracteres

10.

Corrección de estilo

[Gómez-Gil et al. 2007]

Posibles palabras

Diccionario

(C) P. Gomez. INAOE 2008-2012

Transcripción del documento

Palabras en el texto


Ejemplo sistema de control de seminarios

Ejemplo Sistema de Control de Seminarios

(C) P. Gomez. INAOE 2008-2012


Convenciones para dibujar dfd s 2 2

Convenciones para dibujar DFD´s (2/2)

En el uso de procesos:

  • Las burbujas deben tener nombres descriptivos que den idea general del trabajo que desempeñan.

  • Sus nombres deben ser verbos.

    En el uso de archivos:

  • Representan depósitos temporales de datos. Ejemplo una cinta, disco, archivero, libro etc.

  • Los archivos deben tener nombres representativos

  • La dirección de las flechas muestran si sale o entra información.

(C) P. Gomez. INAOE 2008-2012


Dfds con niveles

DFDs con niveles

COMPONENTES:

Diagrama de contexto. Representa el nivel mas alto del sistema, muestra solo entradas y salidas y comunicación con el mundo externo.

Primitivas funcionales. Son las burbujas que no se descomponen en otras burbujas. Su función estará descrita por medio de mini-especificaciones.

Niveles medios. Todos aquellos que están entre el diagrama de contexto y las primitivas funcionales.

  • La partición en niveles puede detenerse cuando el proceso pueda describirse en menos de una hoja tamaño carta.

(C) P. Gomez. INAOE 2008-2012


Un ejercicio de an lisis

La empresa "X. S. A." procesa sus ventas y recepción de pagos de la siguiente manera. Escriba un DFD al nivel que considere necesario, que represente a este sistema:

a) PAGO DE CUENTAS POR CORREO. El cajero abre cada mañana el correo del departamento de ventas. Prepara los avisos de pago (indicando el cliente y la cantidad pagada) para aquellos clientes que olvidaron incluirlo en su pago. Los cheques y avisos de pago se mandan al supervisor del departamento de ventas, quien revisa cada cheque, y manda el cheque y el aviso de pago al supervisor del departamento de contabilidad.

El supervisor de contabilidad revisa todos los cheques de pago de las cuentas que ya están vencidas, y manda los cheques y avisos de pago al archivista de contabilidad, quien arregla los avisos en orden alfabético y los descarga en las tarjetas de cuentas por cobrar. Endosa los cheques sellándolos y los totaliza.

Después de recibir el efectivo de las ventas del día anterior, el archivista prepara la ficha del depósito diario por triplicado. El original y la segunda copia acompañan al depósito al banco. la tercera copia se archiva. (continúa…)

Un ejercicio de Análisis

(C) P. Gomez. INAOE 2008-2012


Un ejercicio de an lisis continuaci n

Un ejercicio de Análisis (continuación)

b) VENTAS. El empleado de ventas prepara las facturas por triplicado en base al pedido del cliente. El original y la segunda copia las entrega al cobrador; la tercera copia se almacena en el libro de ventas. El cliente paga al cobrador.

Una venta a crédito es autorizada por el cobrador, quien consulta una lista de créditos autorizados después de que el empleado de ventas preparó la factura. Después de recibir el dinero o de aprobar la factura, el cobrador revisa la factura original, y se la da al cliente. El cobrador entrega las facturas al supervisor de contabilidad al final del día, quien balancea el efectivo con el total de facturas, y prepara el diario de ventas, que entrega al gerente. Las facturas se mandan al supervisor de inventarios para que descargue los artículos.

El efectivo de ventas se reúne con el efectivo de pago de cuentas por correo para depositarse.

(C) P. Gomez. INAOE 2008-2012


Diagrama de contexto

Diagrama de Contexto

Gerente

Aviso-Pago

Correo

Diario

Ventas

Cheques

Sistema Ventas

Compañía

“X. SA”

Ficha Bancaria

Original

Dinero

Cliente

Banco

Pedido

Ficha Bancaria

Copia2

Factura Original

Autorizada

(C) P. Gomez. INAOE 2008-2012


Sistema ventas compa a x s a

Sistema Ventas Compañía X S.A.

Dinero

Aviso

Pago

1.

Pagos por

Correo

Cliente

Pedido

Correo

Cheques

Cuentas por

Cobrar

Factura Original

Autorizada

2.

Ventas

Mostrador

Gerente

Cheques

Endosados

Total

Cheques

Total

Ventas

Diario

Ventas

3.

Depósitos

Ficha Bancaria

Copia3

Facturas

Copia2

4.

Descarga

Inventarios

Ficha Bancaria

Original

Fichas Bancarias

Banco

Ficha Bancaria

Copia2

Inventarios

(C) P. Gomez. INAOE 2008-2012


1 pagos por correo

1. Pagos por Correo

1.3

Revisión

Cheques

Contabilidad

1.1

Revisión

de Pago

1.2

Revisión

Cheques

Venta

Avisos-Pago

Completos

Cheques-Revisados

Ventas

Avisos Pago

Avisos-Pago

Revisado

Cheques

Cheques

Revisados

Contabilidad

Avisos_

Revisado_Contabilidad

1.4

Sorteo

de Avisos

Cuentas

por Cobrar

1.5

Endoso

Cheques

Total

Cheques

Cheques

Endosados

(C) P. Gomez. INAOE 2008-2012


2 ventas mostrador

2. Ventas Mostrador

2.1

Preparación

Facturas

2.2

Autorización

Facturas

Factura Origen

2.3

Cobro

Factura Original

Autorizada

Factura

Contado

Pedido

Factura Copia

Dinero

Factura

Copias

Facturas

Copia

Efectivo

Ventas

Crédito

Ventas

Ventas

Créditos

Autorizados

2.4

Balance

Ventas

Diario Ventas

Facturas Copia

Cuentas por

Cobrar

(C) P. Gomez. INAOE 2008-2012


  • Login