Está en la página 1de 25

DISEO DE LOS SISTEMAS DE INFORMACIN

Lcda. Ins Andara (2013)

Diagrama de flujo de datos

Los diagramas de flujos de datos son una tcnica de anlisis estructurado que van de lo general a lo especfico muestran las posibles entradas, procesos y salidas del sistema. Los diagramas son usados cuando los analistas tratan de comprender los requerimientos de informacin de los usuarios de una manera grfica utilizando solo cuatro smbolos combinados entre s.

Diagrama de flujo de datos


Tiene cuatro ventajas principales de la forma en que se mueven los datos a travs del sistema, estas son:
Libertad para realizar en forma muy temprana la implementacin tcnica del sistema. Comprensin de las interrelaciones de los sistemas y subsistemas.

Comunicacin del conocimiento del sistema actual a los usuarios por medio del diagrama de flujo de datos.
Anlisis de un sistema propuesto para determinar si han sido definidos los datos y procesos necesarios.

Elementos del DFD

Procesos: Son un conjunto


de tareas o acciones realizadas a partir de un flujo de datos de entrada para producir flujos de datos de salida. Los procesos pueden ser realizados por personas, departamentos, mquinas u ordenadores.

Entidades

externas:

Pueden ser personas, programas, organizaciones u otras entidades que interactan con el sistema pero se encuentran fuera de su frontera.

Notacin de Gane y Sarson

Elementos del DFD

Flujo

de

datos:

Almacn de datos: Es
el lugar donde se guardan los datos o al que hacen referencia los procesos en el sistema. El almacenamiento de datos puede representar dispositivos tanto computarizados como no computarizados.

Movimiento de datos en determinada direccin desde un origen hacia un destino en forma de documentos, cartas, llamadas telefnicas o virtualmente por cualquier otro medio

Notacin de Gane y Sarson

Descomposicin por Niveles


El desarrollo de un DFD ayuda en la identificacin de los datos de la transaccin en el modelo de datos. Sus niveles son:

Nivel 0: Diagrama de contexto

Nivel 1: Diagrama de nivel superior

Nivel 2: Diagrama de detalle o expansin

Diagrama de Contexto: Nivel 0

Todas las interacciones que realiza un sistema con su entorno (entidades externas). Se dibuja un slo proceso que representa al sistema en cuestin y se escribe su nombre en dicha burbuja como un sustantivo comn ms adjetivos. De l solamente parten los flujos de datos que denotan las interrelaciones entre el sistema y sus agentes externos, no admitindose otros procesos ni almacenamientos en el dibujo. Resulta de gran utilidad para los niveles posteriores de anlisis como herramienta de balanceo.

Diagrama de Nivel Superior: Nivel 1

En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no suelen interrelacionarse directamente, sino que entre ellos debe existir algn almacenamiento o entidad externa que los una. Esta regla de construccin sirve como ayuda al analista para contemplar que en un nivel tan elevado de abstraccin (DFD Nivel 1) es altamente probable que la informacin que se maneja requiera ser almacenada en el sistema aunque no est especificado por un Requisito funcional, siendo en realidad un requisito no-funcional.

Diagrama de Detalle o Expansin: Nivel 2

En un diagrama de nivel 2 o mayor, comienzan a explotarse las excepciones a los caminos principales de la informacin dado que aumenta progresivamente el nivel de detalle. De aqu en adelante se permiten los flujos entre procesos. Puede considerarse el mximo para ser validado en forma conjunta con el usuario dado que en los niveles posteriores el alto grado de complejidad del diagrama puede resultar de muy difcil lectura para personas ajenas al equipo de sistemas.

Base de datos
Es una coleccin organizada de datos relacionados. Se define como un fichero en el cual se almacena informacin en campos o delimitadores, teniendo acceso a ella posteriormente tanto de forma separada como de forma conjunta. Se utiliza normalmente para recoger grandes cantidades de informacin.

DBMS
Un sistema manejador de base de datos, son programas que ayudan a la recuperacin de datos, actualizacin, modificacin y eliminacin de informacin en la base de datos.

Estos permiten: Minimizacin de redundancia La integridad, seguridad y la consistencia


Proceso de recuperacin de datos ms rpido Operaciones para la manipulacin de datos

Componentes principales

DATOS HARDWARE SOFTWARE USUARIOS

Informacin que se almacena Dispositivos y perifricos Sistema Gestor de Base de Datos

Modelo Relacional

Este modelo es el ms usado en los sistemas de procesamiento de datos comerciales, dado que proporciona la ventaja adicional de independencia de datos.
El modelo relacional establece relaciones entre los registros segn los valores que contiene, mientras que, en los modelos de red y jerrquicos, la relacin entre los registros se mantiene a travs de punteros o enlaces.

Modelado de datos

Se comienza con un modelo E-R Porque es ms fcil de disear Tiene dos conceptos: entidad y relacin Traducir E-R a relacional, versin simple: 1) Cada entidad se transforma en una tabla con los mismos atributos 2) Se agregan claves donde sea necesario 3) Cada relacin se transforma en una tabla en que los atributos son las claves de cada entidad participante

Modelo E-R
Describen el esquema de una base de datos.
Rectngulos, representan objetos reales

valos, representan propiedades de estos objetos Rombos, representan enlaces

Ejemplo

Tipos de Atributos

Atmicos o Compuestos Valores

Monovaluados Multivaluados

Almacenados o derivados Posiblemente nulos Claves

Cardinalidad de una relacin

Actividad
Genere un diagrama de flujo de datos y el modelo entidad relacin que gestione el proceso de inscripcin en la UNEFM

También podría gustarte