Diagramas de Flujo y de entidad y Relacion

4
DIAGRAMAS DE FLUJO Los diagramas de flujo de datos se enfocan en los datos que fluyen hacia el sistema y salen de él, además del procesamiento de estos datos. Podemos describir con detalle estos COMPONENTES BÁSICOS de todo programa computacional y utilizarlos para analizar la precisión e integridad del sistema. Podemos ver que el DIAGRAMA DE FLUJO DE DATOS a nivel de contexto emplea sólo tres símbolos: 1) un rectángulo con esquinas redondas, 2) un cuadrado con dos bordes sombreados y 3) una flecha. Los PROCESOS transforman los datos entrantes en información de salida y el nivel de contenido tiene sólo un proceso, que representa a todo el sistema completo. La ENTIDAD EXTERNA representa a cualquier entidad que suministra o recibe información del sistema, pero que no forma parte del mismo. Esta entidad puede ser una persona, un grupo de personas, un puesto o departamento corporativo o, inclusive, otros sistemas. Las líneas que conectan a las entidades externas con el proceso se llaman flujos de datos y representan LOS DATOS. Podemos ver un ejemplo de DIAGRAMA DE FLUJO DE DATOS A NIVEL DE CONTEXTO. En este ejemplo se representan los ELEMENTOS MÁS BÁSICOS DEL SISTEMA de reservación de una aerolínea. El pasajero (UNA ENTIDAD) inicia una solicitud de viaje (flujo de datos). El diagrama a nivel de contexto no muestra el suficiente detalle como para indicar con exactitud lo que ocurre (no se supone que deba hacerlo), pero podemos ver que las preferencias del pasajero y los vuelos disponibles se

description

Los diferentes modelos y diseños del diagrama de flujo y entidad y relación, los diagramas mas comunes. podras encontrar los diagramas aplicados a una biblioteca.

Transcript of Diagramas de Flujo y de entidad y Relacion

DIAGRAMAS DE FLUJOLos diagramas de flujo de datos se enfocan en los datos que fluyen hacia el sistema y salen de l, adems del procesamiento de estos datos.

Podemos describir con detalle estos COMPONENTES BSICOS de todo programa computacional y utilizarlos para analizar la precisin e integridad del sistema.

Podemos ver que el DIAGRAMA DE FLUJO DE DATOS a nivel de contexto emplea slo tres smbolos:1) un rectngulo con esquinas redondas, 2) un cuadrado con dos bordes sombreados y 3) una flecha.

Los PROCESOS transforman los datos entrantes en informacin de salida y el nivel de contenido tiene slo un proceso, que representa a todo el sistema completo.

La ENTIDAD EXTERNA representa a cualquier entidad que suministra o recibe informacin del sistema, pero que no forma parte del mismo. Esta entidad puede ser una persona, un grupo de personas, un puesto o departamento corporativo o, inclusive, otros sistemas.

Las lneas que conectan a las entidades externas con el proceso se llaman flujos de datos y representan LOS DATOS.

Podemos ver un ejemplo de DIAGRAMA DE FLUJO DE DATOS A NIVEL DE CONTEXTO. En este ejemplo se representan los ELEMENTOS MS BSICOS DEL SISTEMA de reservacin de una aerolnea.

El pasajero (UNA ENTIDAD) inicia una solicitud de viaje (flujo de datos). El diagrama a nivel de contexto no muestra el suficiente detalle como para indicar con exactitud lo que ocurre (no se supone que deba hacerlo), pero podemos ver que las preferencias del pasajero y los vuelos disponibles se envan al agente de viajes, quien a su vez enva la informacin sobre los boletos de vuelta al proceso. Tambin podemos ver que la reservacin del pasajero se enva a la aerolnea. El diagrama de flujo de datos a nivel de contexto sirve como un buen punto de inicio para dibujar el diagrama de casos de uso (que veremos ms adelante en este captulo).

un flujo de datos contiene mucha informacin. Por ejemplo, LA RESERVACIN DEL PASAJERO contiene:su nombre, la aerolnea, el (los) nmero(s) de vuelo, la(s) fecha(s) del viaje,el precio, la preferencia de asiento, etctera.

Sin embargo, por ahora debemos preocuparnos principalmente por la forma en que un nivel de contexto define los lmites del sistema. En el ejemplo anterior, slo las reservaciones forman parte del proceso. Otras decisiones que debe tomar la aerolnea (por ejemplo, comprar aviones, cambiar itinerarios, ajustar los precios) no forman parte de este sistema.

Los sistemas y el modelo de entidad-relacin

Los elementos que conforman un sistema organizacional se pueden denominar ENTIDADES. Una entidad puede ser una persona, un lugar o una cosa, como un pasajero en una aerolnea, un destino o un avin. O bien, una entidad puede ser un evento, como el fin de mes, un periodo de ventas o el tiempo de inactividad de una mquina. Una RELACIN es la asociacin que describe a la interaccin entre las entidades.

Diagrama de ENTIDAD-RELACIN SIMPLE. Dos entidades se enlazan entre s mediante una lnea. En este ejemplo, el final de la lnea se marca mediante dos marcas paralelas cortas (I I) para indicar que esta relacin es de uno a uno. Por lo tanto, se asigna exactamente un empleado a una extensin telefnica.Nadie comparte la misma extensin telefnica en esta oficina.Una vez ms, los smbolos I y O juntos implican una situacin booleana; en otras palabras, uno o cero.La relacin final que se muestra en esta figura se puede leer as: Varios PASAJEROs van a volar a varios DESTINOs. Algunas personas prefieren usar este smbolo [>+] para indicar una condicin de varios obligatoria (sera posible tener slo un pasajero o slo un destino?). An as, algunas herramientas CASE como Visible Analyst no ofrecen esta posibilidad, ya que es suficiente con la condicin opcional de uno o varios que se muestra en la relacin VENDEDOR-CLIENTE.Hasta ahora hemos modelado todas nuestras relaciones mediante un solo rectngulo simple y una lnea. Este mtodo funciona bien cuando examinamos las relaciones de cosas reales, como personas, lugares y cosas. Pero

elementos en el proceso de desarrollo de un sistema de informacin. Algunos ejemplos son facturas, recibos, archivos y bases de datos. Por ejemplo, cuando queremos describir la forma en que se relaciona una persona con un recibo, es conveniente indicar el recibo de una manera distinta, como se muestra en lafigura 2.9, en forma de ENTIDAD ASOCIATIVA.Una ENTIDAD ASOCIATIVA puede existir slo si est conectada con por lo menos otras dos entidades. Por esta razn algunos la llaman gerundio, cruce, interseccin o entidad concatenada. Esta formulacin tiene sentido, ya que un recibo no sera necesario a menos que hubiera un cliente y un vendedor para realizar la transaccin.

La ENTIDAD ATRIBUTIVA es otro tipo de entidad. Cuando un analista quiere mostrar datos que dependen por completo de la existencia de una entidad fundamental, hay que utilizar una entidad atributiva.

EJEMPLO:Una Biblioteca tiene varias copias del mismo libro, se puede utilizar una entidad atributiva para designar qu copia del libro se va a sacar. La entidad atributiva es til para mostrar grupos de datos repetitivos.