0% encontró este documento útil (0 votos)
179 vistas7 páginas

Diagramas y Eventos en Sistemas

Este documento presenta las definiciones y símbolos utilizados para crear diagramas que modelan sistemas de información, incluyendo el Diagrama de Contexto (DC), la Lista de Eventos (LE) y el Diagrama de Flujo de Datos (DFD). El DC describe la interacción del sistema con entes externos y flujos de datos. La LE enumera los eventos a los que el sistema debe responder. El DFD representa detalladamente las funciones principales y flujos de datos dentro del sistema.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
179 vistas7 páginas

Diagramas y Eventos en Sistemas

Este documento presenta las definiciones y símbolos utilizados para crear diagramas que modelan sistemas de información, incluyendo el Diagrama de Contexto (DC), la Lista de Eventos (LE) y el Diagrama de Flujo de Datos (DFD). El DC describe la interacción del sistema con entes externos y flujos de datos. La LE enumera los eventos a los que el sistema debe responder. El DFD representa detalladamente las funciones principales y flujos de datos dentro del sistema.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1

DC + LE + DFD
19/11/2010 Este fue un documento que se hizo colaborativamente entre
compa~neros.
Alejandro Brusa.

INDICE
1. Diagrama de Contexto (DC) ..................................... 1
A. Símbolos:.................................................. 1
A. Sistema : ................................................ 2
B. Ente externo : ........................................... 2
C. Flujo de datos : ......................................... 3
2. Lista de Eventos (LE) ......................................... 3
A. Contenido de las columnas ................................... 4
A. ENTE EXTERNO: ............................................ 4
B. NOMBRE EVENTO: ........................................... 4
C. ESTIMULO: ................................................ 4
D. RESPUESTA: ............................................... 5
E. FUNCIÓN PRINCIPAL: ....................................... 5
3. Diagrama de Flujo de Datos (DFD) .............................. 5
A. Símbolos:.................................................. 5
A. Proceso .................................................. 5
B. Demora ................................................... 6
C. Flujo de datos ........................................... 6
D. Ente Externo ............................................. 7
E. Estimulo ................................................. 7
F. Consideraciones en General ............................... 7

Diagrama de Contexto (DC)

Es un gráfico que permite obtener una visión global del sistema.


Permite conocer la interacción del SI con elementos del ambiente ( entes
externos ) ; las interfaces con otros sistemas ; los eventos ante los
cuales el sistema debe generar una respuesta.
No pretende representar las secuencias del sistema. Describe el contexto
con el que el sistema interactúa.

Símbolos:

* Sistema
* Ente externo
2

* Flujo de datos

Sistema :

* El nombre se escribe en mayúsculas y minúsculas.


* Es un rectángulo con las puntas redondeadas.
* Debe haber un único gráfico de sistema en el Diagrama. Representa la
totalidad del sistema que queremos modelar.

Ente externo :

* Su nombre se escribe en mayúsculas y singular.


* Es representado por un cuadrado.
* En la parte superior izquierda lleva una letra minúscula que identificará
al ente externo.
* La letra identificadora No debe repetirse al menos que se trate del mismo
ente externo.
* No usar abreviaturas, excepto si están especificadas en el texto.
* Si no se conoce el origen de la información , es decir : no conocemos que
ente externo provee la información, emplear un signo de pregunta. Esto se
denomina "ente externo anónimo"
3

* Canal pasivo de información significa que existe un ente externo que le


pasa información a otro ente externo sin modificar la misma. Un ejemplo es
el ejercicio 'Becas' donde las universidades extranjeras enviaban
información a través de las embajadas para el sistema; en este caso las
embajadas son un canal pasivo porque no modifican la información, si
suciediera lo contrario, es decir, si las embajadas modificaran la
información, estamos en presencia de un canal activo y en el DFD
correspondería graficar la embajada como ente externo que se relaciona con
el sistema y no la universidad extranjera.

Flujo de datos :

* Su nombre debe estar en minúsculas , sus palabras separadas por guiones


bajos. No se debe dejar espacios.
* Su nombre NO puede contener las siguientes palabras ( Son palabras
reservadas ) :
* dato , datos .
* informe , información , info .
* formulario o un nombre de un formulario . Motivo: el soporte físico
de la información puede cambiar , pero la información trasladada es la
misma.
* envío .
* En el DC se puede ver la interacción del sistema con los entes externos,
donde el flujo de datos representa el intercambio de información:

Lista de Eventos (LE)

Un evento es un suceso ante el cual el sistema DEBE generar una respuesta.


Estos se pueden clasificar en:
*Externos: cuando se trata de un evento originado por un Ente Externo, esto
implica la presencia de un Estímulo de datos entrante.
*Temporales: cuando se trata de eventos originados de forma periódica, lo
cual implica la ausencia de un Ente Externo y de un Estímulo que lo genere.
Para poder obtener una visión global del funcionamiento del sistema y de la
4

información con la cual este interactúa, se utiliza la Lista de Eventos,


que es una lista narrativa de los eventos que se representa de la siguiente
forma:

ENTE NOMBRE FUNCIÓN


TIPO ESTIMULO RESPUESTA
EXTERNO EVENTO PRINCIPAL
EXT
TEMP:
cuatrimestral

Contenido de las columnas

TIPO:

Se refiere al tipo de evento que será descripto en la fila.


Si el tipo de evento es temporal , se procederá de la siguiente manera para
cada caso:

1) Externos, se debe identificará en la lista como "EXT"


2) Si el Tipo de evento es Temporal, se debe colocar "TEMP:" en la LE , y a
continuación se aclara cual es su temporalidad : diaria ,semanal, mensual,
trimestral, etc.

ENTE EXTERNO:

Se debe completar con el nombre del Ente Externo que genera el evento. En
caso de tratarse de un evento temporal, se debe representar su ausencia con
un guión.

NOMBRE EVENTO:

Se debe completar con la respuesta a la pregunta: ¿Qué hace el ente


externo?
En caso de que sea temporal, se responde a la pregunta ¿Qué se hace? . La
respuesta debe comenzar con "SE ...."

ESTIMULO:

Se debe completar con el nombre del Flujo de Datos que envía el Ente
Externo al Sistema.
En caso de un tratarse de un evento temporal no existe un estimulo externo
y se debe completar con un guión.
5

RESPUESTA:

Se debe completar con la/s respuesta/s que el evento genera. Es decir ,


todos los flujos de datos que transfieren información a partir del evento
en cuestión.

FUNCIÓN PRINCIPAL:

* Debe tener un nombre en función de lo que realiza el sistema ante el


evento.
* El nombre describe que es lo que realiza el sistema. Cobra un sentido
desde el punto de vista del sistema.
* Se expresa usando un verbo en infinitivo.
* Debajo del nombre de la función , se coloca un numero entre paréntesis
para identificar unívocamente a cada una de las funciones principales
comenzando desde el 1.

Diagrama de Flujo de Datos (DFD)

Es la versión detallada del sistema donde se representan las funciones


principales de los eventos.
Permite ver las funciones o procesos que tiene ese Sistema de Información.
Detalla la función principal de la lista de eventos y la relación que posee
con los datos que se guardan en el Sistema de Información ( esto permite
relacionar el DFD con el DER )
Los nombres empleados en el DFD son los que se usaron en el Diagrama de
Contexto.

Símbolos:

* Proceso
* Ente externo
* Flujo de datos
* Flujo de datos activador
* Demora

Proceso

* El DFD tiene tantos procesos como Eventos o Funciones principales tengo


en la Lista de Eventos.
* Existe flujo de datos, entre un proceso y otro, a través de la demora; lo
que no puede existir es una comunicación directa entre un proceso y otro, a
través de un Flujo de datos.
* No debe haber procesos aislados , es decir , todos los procesos deben
estar intercomunicados , sea directa o indirectamente.
Intercomunicación indirecta: cuando un proceso se conecta a otro a
través de un tercer proceso (o varios procesos intermedios ).
6

* Cuando el proceso es temporal , al lado del numero de proceso se le debe


colocar una letra 'T' mayúscula a la derecha del numero.
* Los procesos son activados por un flujo activador o un evento temporal.
* Un proceso solo puede tener un único flujo activador si se corresponde
con un evento externo, si se corresponde con un evento temporal no tiene
ningún flujo activador.
* Un estimulo en la tabla de eventos , es un flujo activador en el DFD.

Demora

* La Demora es la información disponible en el sistema , no confundir con


archivos.
* Los flujos de datos que entran y salen de la demora deben tener el mismo
nombre ( excepto si cumple ciertas condiciones que se verán mas adelante )
* El nombre de la demora debe ser distinto al nombre de los eventos y del
nombre empleado en el flujo de datos.
* Cuando un dato se pregunta a un ente externo y este responde , no se
coloca Demora , dado que el dato lo posee el ente externo.
* El nombre se escribe en mayúsculas , la debe utilizar un proceso .
* Si ningún proceso usa la información o tabla , entonces no debe haber
Demora.
* Las demoras tienen al menos una entrada y una salida. Si no se conoce
quien provee la información se pone un signo de interrogación.
* Dentro del nombre de la Demora , no se puede usar la palabra DATO .
* No usar verbos en las demoras.

Flujo de datos

* Valen las mismas restricciones indicadas en DC y se agregan algunas


indicaciones mas.
* No se pueden cruzar lineas (flujos) ni extenderlas haciéndoles múltiples
curvas. Para evitar eso , se pueden duplicar los entes externos. Para esto
se debe marcar en ángulo (formando un triángulo), el borde inferior derecho
del Ente externo, en todos los casos en donde se repita. Se debe evitar
usar este recurso de duplicación.
* Cuando no se conozca el origen de la información se coloca un signo de
pregunta. Importante: se debe agregar en el diagrama de contexto.
* Cuando hay dos flujos de datos que tienen la misma estructura deben
llevar el mismo nombre, por mas que temporalmente se transmitan en
distintos momentos o la cantidad sea diferente.
* Los nombres de los flujos de datos que aparecen en el DFD y estan
presentes en el DC, tienen que ser idénticos.
* Si un flujo de datos aparece en el DC, entonces tiene que aparecer si o
si en el DFD (tener en cuenta para detectar errores)
* En este diagrama ( DFD ) y en el DC no tenemos forma de detectar la
'secuencialidad' de los flujos de datos. No nos brinda información de que
flujo se ejecuta primero que otro. Solo nos brinda la información de quien
genera el dato y quien lo consume.
* Cuando un flujo de datos es una respuesta ante una pregunta que hizo el
sistema al ente externo, no puede ir hacia una demora, siempre va directo
hacia el ente externo.
7

Ente Externo

* Las relaciones entre entes externos nunca se grafican. Solo entre los
entes externos y el sistema que estamos analizando.
* Cuando en el DC hay una pregunta y una respuesta a un determinado ente
externo , eso no necesariamente constituye un evento asociado.
* Para indicar que un ente externo esta duplicado en el DFD se debe agregar
una solapa en la parte inferior derecha. Esta solapa esta formada por una
linea cruzada quedando un triángulo con el extremo inferior derecho del
cuadrado.
* Si dos símbolos en el diagrama representan al mismo ente externo ( este
caso sucede en el DFD ) , en la parte inferior derecha se debe colocar una
linea cruzada formando un triángulo como si fuera una solapa , que indica
que ese símbolo esta duplicado en el diagrama. Evitar usar este recurso de
duplicación.

Estimulo o Flujo activador

* Un flujo de datos activador es una doble flecha que representa un


estimulo.
* El Estimulo puede venir unicamente de un agente externo.
* Una demora NUNCA debe proveer un flujo activador.

Consideraciones en General

* En los nombres utilizar abreviaturas siempre y cuando aparezcan en el


texto.
* Los nombres deben ser generados desde el punto de vista del sistema.
EJ: cuando un cliente (ente externo) paga una factura , el flujo de
datos debe decir "cobro_factura" .

También podría gustarte