El Diseño Clásico De Las Bases De Datos

Posteado: 30/03/2010 | Vistas: 349 |

DISEÑO CLÁSICO DIAGRAMA DE FLUJO DE DATOS

Antes que se crease UML (el actual paradigma de diagramas para convertirlos en código de programación) los informáticos utilizaban los diagramas de flujo, para representar visualmente el flujo de datos a través de sistemas para el tratamiento de información. Eran los cominezos de los Diagramas en la Informática.

Los diagramas de flujo describen qué operaciones y en que secuencia se requieren para solucionar un problema dado.Un diagrama de flujo u organigrama es una representación que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema.El diagrama de flujos de datos (DFD) es una de las herramientas más importantes utilizadas por los analistas de sistemas.

El uso de los diagramas de flujo de datos como herramienta de modelado fue popuralizado por De Marco (1978) y Gane y Sarson (1979), a través de sus metodologías de análisis estructurado de sistemas.

Sugirieron que el diagrama de flujo de datos se utilizase como primera herramienta por los analistas del sistema para modelar los componentes del sistema. Estos componentes son los procesos del sistema, los datos usados por esos procesos, toda entidad externa que interactúa con el sistema y los flujos de información del sistema.

Ahora describiremos cada una de las cuatro partes que forman un DFD

a)- Los procesos muestran lo que hace el sistema. Cada proceso tiene una o más entradas de datos y produce una o más salidas de datos. Se representan con círculos.

b)- Un fichero o almacén de datos es un depósito de datos. Los procesos pueden introducir o recuperar en ellos. Cada almacén de datos se representa por una línea fina y tiene un nombre único.

c)- Las entidades externas están fuera del sistema, pero proporcionan o usan datos de éste. Son entidades sobre las que no tiene control el diseñador.

d)- Y lo mas importante que son los flujos de datos que modelan los movimientos de información en el sistema y se representan por líneas que unen los componentes. La dirección del flujo se indica con una flecha, y la línea con el nombre del flujo de datos.

Se ha de reconocer que los clásicos organigramas o DFD eran un poco abstractos, y menos mal por el bien de los diseñadores que evolucionaron de una manera más clara y concisa para que no dieran errores a la hora de traducirlos a un lenguaje de programación.

Como avance al siguiente tipo de diagramas os dire que se llaman Modelo Entidad-Relación y es lo que se viene utilizando ahora para diseñar aplicaciones, tambien llamados diagramas E-R, y fué un concepto fundamental a la hora de aparecer 'Las Clases' y los 'Objetos' pero todo este gran avance lo dejaré para una siguiente entrega.

Hacer una pregunta

Pregunta
200 Caracteres que restan
Puntear artículo
  • 1
  • 2
  • 3
  • 4
  • 5
  • 0 voto(s)
    Comentar
    Imprimir
    Re-Publicar
    Fuente del Artículo: http://www.articuloz.com/programacion-articulos/el-diseno-clasico-de-las-bases-de-datos-2074603.html

    Tags del Artículo:

    base de datos

    ,

    flujo de datos

    ,

    modelo entidad relacion

    ,

    entidades

    ,

    fichero

    En la actualidad, automatizar su empresa o negocio se ha convertido en una necesidad competitiva.

    por: only for helpl Tecnología> Programaciónl 02/04/2012 lVistas: 70

    Hoy en día una de las grandes necesidades de toda persona es la de automatizar la rutina diaria ya sea en el trabajo o en la vida personal, esto se debe a un factor común que conocemos como "MONOTONÍA". Muchos de nosotros deseamos que una máquina o un ordenador, haga, si no todo gran parte del trabajo que nos corresponde hacer

    por: Danisl Tecnología> Programaciónl 08/02/2012 lVistas: 22
    miquel tort

    ODR son plataformas tecnológicas para la resolución de controversias a través de internet en las que el usuario únicamente precisa de un dispositivo conectado a la red y un navegador.

    por: miquel tortl Tecnología> Programaciónl 01/11/2011 lVistas: 35

    El siguiente artículo continúa con la idea de la primera parte sobre como elaborar buenas interfaces de usuario y mejorar así la experiencia de uso de un software.

    por: Eduardo Pérezl Tecnología> Programaciónl 20/06/2011 lVistas: 76

    Como consecuencia del uso masivo de internet y de la gran cantidad de documentación disponible para desarrolladores, es posible encontrar en la actualidad una gran variedad de productos de software. El problema está en que muchos de ellos son descartados tempranamente debido a que son presentados a su público objetivo mediante interfaces de usuario deficientes. El siguiente artículo trata sobre como elaborar buenas interfaces de usuario y mejorar así la experiencia de uso del programa.

    por: Eduardo Pérezl Tecnología> Programaciónl 20/06/2011 lVistas: 88
    Carlos Pes

    Descripción de cómo un programa se ejecuta en un ordenador.

    por: Carlos Pesl Tecnología> Programaciónl 12/01/2011 lVistas: 304

    Todo lo que debes saber sobre las variables en batch.

    por: Alejandrol Tecnología> Programaciónl 21/07/2010 lVistas: 1,138
    Verónica López

    En este artículo veremos algunos conceptos iniciales y muy necesarios para aquellas personas que deciden comenzar con drupal: ¿Que es un CMS? ,¿Que es drupal?, Instalando Drupal y Cambiar el idioma de Drupal

    por: Verónica Lópezl Tecnología> Programaciónl 21/07/2010 lVistas: 407
    pmike

    El intercambio de trafico permite a los propietarios de una web, ganar visitas y en consecuencia generar más tráfico para sus intereses

    por: pmikel Internet> Publicidadl 24/01/2012 lVistas: 24
    pmike

    El envio de emails es siempre tarea complicada y tediososa sino disponemos de algunas reglas a seguir para enviar nuestros emails.

    por: pmikel Internet> Correo Electrónicol 28/07/2011 lVistas: 18
    pmike

    El autoresponder le ofrece la posibilidad de utilizar todo el potencial del e-mail marketing actual para convertir a sus suscriptores en clientes y fidelizarlos con ofertas personalizadas sus productoso servicios.

    por: pmikel Internet> Correo Electrónicol 01/07/2011
    pmike

    La programación orientada a objetos, permite descomponer mas fácilmente un problema en subgrupos de partes relacionadas del problema. Entonces, utilizando el lenguaje se pueden traducir estos subgrupos en objetos

    por: pmikel Tecnología> Programaciónl 13/06/2010 lVistas: 1,525
    pmike

    La carta de ventas es una poderosa arma psicológica de atraer a los clientes a tus productos.

    por: pmikel Negocios> Ventasl 07/05/2010 lVistas: 130
    pmike

    Decubre como se inicio el Diagrama Entidad Relacion aún utilizado en estos días

    por: pmikel Tecnología> Programaciónl 06/04/2010 lVistas: 1,697
    Box del Autor
    Categorías
    Todas las Categorias
    Quantcast