2. Diagrama de Flujo de Datos
Son una de las cuatro herramientas del análisis
estructurado. Es una herramienta gráfica que se
emplea para describir y analizar el movimiento de
los datos a través de un sistema, ya sea este manual
o automatizado, incluyendo procesos, lugares para
almacenar datos y retrasos en el sistema. Los DFD,
como se les conoce popularmente son la
herramienta más importante y la base sobre la cual
se desarrollan otros componentes. La
transformación de datos de entrada en salida por
medio de procesos puede describirse en forma
lógica e independiente de los componentes físicos
(computadoras, gabinetes de archivos, y
procesadores de texto) asociados con el sistema.
3. Simbología y normas del cursograma
Círculo: Procedimiento estandarizado.
Cuadrado: Proceso de control.
Línea continua: Flujo de información vía formulario o documentación en soporte de papel
escrito.
Línea interrumpida: Flujo de información vía formulario digital.
Rectángulo: Formulario o documentación. Se grafica con un doble de ancho que su altura.
Rectángulo Pequeño: Valor o medio de pago (cheque, pagaré, etc.). Se grafica con un
cuádruple de ancho que su altura, siendo su ancho igual al de los formularios.
Triángulo (base inferior): Archivo definitivo.
Triángulo Invertido (base superior): Archivo Transitorio.
Semióvalo: Demora.
Rombo: División entre opciones.
Trapezoide: Carga de datos al sistema.
Elipsoide: Acceso por pantalla.
Hexágono: Proceso no representado.
Pentágono: Conector.
Cruz de Diagonales: Destrucción de Formularios.
Según la normativa, el flujo presupuesto es de izquierda a derecha y de arriba hacia abajo,
siendo optativo el uso de flechas. Cuando el sentido es invertido (de derecha a izquierda o de
abajo hacia arriba), es obligatorio el uso de la flecha.
4. Nombre Símbolo Función
Terminal
Representa el inicio y fin de un programa. También puede
representar una parada o interrupción programada que sea
necesaria realizar en un programa.
Entrada / salida
Cualquier tipo de introducción de datos en la memoria desde
los periféricos o registro de información procesada en un
periférico.
Proceso
Cualquier tipo de operación que pueda originar cambio de
valor, formato o posición de la información almacenada en
memoria, operaciones aritméticas, de transformaciones, etc.
Decisión
Indica operaciones lógicas o de comparación entre datos
(normalmente dos) y en función del resultado de la misma
determina (normalmente si y no) cual de los distintos caminos
alternativos del programa se debe seguir
Conector Misma Página
Sirve para enlazar dos partes cualesquiera de un diagrama a
través de un conector en la salida y otro conector en la entrada.
Se refiere a la conexión en la misma pagina del diagrama
Indicador de dirección o
línea de flujo
Indica el sentido de la ejecución de las operaciones
Salida
Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo
representa un pedazo de hoja. Es usado para mostrar datos o
resultados.
5. P r o c e s o s : S o n u n c o n j u n t o d e
t a r e a s o a c c i o n e s r e a l i z a d a s
a p a r t i r d e u n f l u j o d e d a t o s
d e e n t r a d a p a r a p r o d u c i r
f l u j o s d e d a t o s d e s a l i d a . L o s
p r o c e s o s p u e d e n s e r
r e a l i z a d o s p o r p e r s o n a s ,
d e p a r t a m e n t o s , m á q u i n a s u
o r d e n a d o r e s .
E n t i d a d e s e x t e r n a s : P u e d e n
s e r p e r s o n a s , p r o g r a m a s ,
o r g a n i z a c i o n e s u o t r a s
e n t i d a d e s q u e i n t e r a c t ú a n
c o n e l s i s t e m a p e r o s e
e n c u e n t r a n f u e r a d e s u
f r o n t e r a .
6.
7. Entidad:
Persona, departamento, organización u otro sistema de
información que provee datos al sistema y/o recibe datos del
sistema.
Presenta los límites del sistema de información y cómo éste
interacciona con su ambiente externo. El nombre debe ser en
singular. Debe estar conectado a un proceso con un Data Flow.
8. Un archivo es un conjunto de datos de largo variable
identificado con un nombre. Un nombre de
archivo suele tener dos partes separadas por un punto.
La primera parte alude a su propósito; la segunda, llamad
a
extensión, indica el tipo de datos que contiene.
Un archivo cuyo nombre termina en “.class” contiene la
definición de una clase Java y el código ejecutable para
sus métodos; un archivo terminado en ".java" contiene el texto
del código fuente escrito por el programador. Los
archivos se agrupan en directorios (hoy en día denominad
os carpetas).
9.
10. En sistemas como MS Windows o Unix (incluyendo Linux), e
n donde existe el concepto de terminal o
consola de texto, el sistema operativo provee
un mecanismo básico de interacción con el
usuario conectando el flujo de datos proveniente del
teclado a la llamada “entrada estándar” del
programa, mostrando la "salida estándar" del
programa como texto desplegado en la pantalla.
La entrada estándar y la salida estándar pueden
redireccionarse, haciendo por ejemplo que se lea de
un archivo y se escriba en otro.
11. Diagramas Expandido
Es la explosión del diagrama de contexto y puede incluir hasta nuevos
procesos, muestran almacenes de datos y nuevos flujos de datos de nivel
más bajo.
12. Primero que todo, tenemos que aclarar que, a pesar de que existe una especie de lenguaje
universal, la simbologia de los diagramas de flujo puede variar, de pais a pais, empresa a
empresa o incluso de persona a persona, lo importante es conocer el significado de cada uno.
Para este caso vamos a utilizar lo siguiente:
:Inicio o Termino del diagrama.
: Condición (Bifurcación)
: Proceso
: Ingreso y Salida de datos
: Conector