Você está na página 1de 7

Definicin de Anlisis Estructurado: El anlisis estructurado es un mtodo para el anlisis de sistemas manuales o

automatizados, que conduce al desarrollo de especificaciones para sistemas nuevos o para efectuar modificaciones a
los ya existentes. El anlisis estructurado permite el analista conocer un sistema o proceso (actividad) en una forma
lgica y manejable el mismo tiempo que proporciona la base para asegurar que no se omite ningn detalle
pertinente.
Su objetivo es organizar las tareas asociadas con la determinacin de requerimientos para obtener la comprensin
completa y exacta de una situacin dada. A partir de aqu determina los requerimientos que sern la base de un
sistema nuevo o modificado.

Ventajas
Se concibe soluciones alternativas ms creativas.
Se percibe fcilmente las necesidades de la empresa y los usuarios.
Ayuda a describir las actividades y procesos realizados en la organizacin de una forma clara
Permite determinar si hay fallas en el procesamiento de los datos.

Qu es el anlisis de flujo de datos?


Los analistas desean conocer las respuestas a cuatro preguntas especficas:
1. Qu procesos integran el sistema?
2. qu datos emplea cada proceso?
3. qu datos son almacenados?
4. qu datos ingresan y abandonan el sistema?

El anlisis de sistemas conoce el papel central que tienen los datos de la empresa en las organizaciones. Seguir el
flujo de datos por todos los procesos de la empresa, que es la finalidad del anlisis de flujo de datos, les dice
mucho a los analistas sobre cmo se alcanza los objetivos de la organizacin. En el transcurso del manejo de
transacciones y terminacin de tareas los datos entran, son procesados, almacenados, recuperados, analizados,
utilizados, cambiados y presentados como salidas. El anlisis de flujo de datos estudia el empleo de los datos en
cada actividad. Documento a los hallazgos con diagramas de flujo de datos que muestran en forma grfica la
relacin entre procesos y datos, en los diccionarios de datos que describe de manera formal los datos del
sistema y los sitios donde son utilizados.

Herramientas de la estrategia de flujo de datos


La estrategia de flujo de datos muestra el empleo de estos en forma grfica. Las herramientas utilizadas al seguir
esta estrategia muestran todas las caractersticas esenciales del sistema y la forma en que se ajustan entre s. Puede
ser difcil comprender en su totalidad un proceso de la empresa si se emplea para ello una descripcin verbal; Las
herramientas para el flujo de datos ayuda a mostrar los componentes esenciales de un sistema junto con sus
interacciones. El anlisis de flujo de datos utiliza la siguientes Herramientas:
1. Diagrama de flujo de datos Una herramienta grfica se emplea para describir y analizar el movimiento de
datos a travs de un sistema, ya sea que este fuera manual o automatizado, incluyendo procesos, lugares
para almacenar datos y retrasos en el sistema. Estos diagramas reciben el nombre de diagramas lgicos de
flujo de datos
2. Diccionario de datos El diccionario contiene las caractersticas lgicas de los sitios donde se almacenan los
datos del sistema, incluyendo nombre, descripcin, alias, contenidos y organizacin. Tambin identifica los
procesos donde se emplea los datos y los sitios de donde se necesitan el acceso inmediato a la informacin.
Sirve como puerto de partida para identificar los requerimientos de las bases de datos durante el diseo del
sistema.
Diagrama de flujo de datos
El diagrama de flujo de datos (DFD) es una herramienta que permite representar grficamente los procesos que
componen el sistema, mostrando tanto los procesos que en l se llevan a cabo como los datos que pasan de un
proceso a otro. Existen varios niveles de diagramas que permiten ir diseando los procesos y subprocesos asociados
al sistema en estudio o al sistema propuesto.
Los diagramas de flujo ilustran la secuencia de operaciones que se realizan para conseguir la solucin de un
problema y son usados normalmente para seguir la secuencia lgicas de las acciones en el diseo de problemas de
computadoras y se dibujan generalmente antes de comenzar a programar el cdigo frente a la computadora y una
que se dibuja el diagrama de flujo, llega hacer fcil escribir el programa en cualquier idioma de alto nivel.
Nomenclatura o Simbologa:
Descripcin Smbolo

#
Nombre del
Proceso
proceso

Lugar

Nombre del flujo


Flujo de datos

X
Archivo Nombre del archivo

Nombre de la
Entidad entidad Externa

Descripcin:
Proceso: implican la transformacin de los flujos de datos de entrada a flujo de datos de salida. Para nombrar un
proceso, hay que unir un verbo con un objeto. Ejemplo: Calcular impuesto bruto.
Flujos de datos: muestran el movimiento de los datos entre los procesos, entidades externas y almacenamiento de
datos. Siempre contienen paquetes de datos, con el nombre o contenido de cada flujo listado a un lado de la flecha.
Los flujos de datos consisten en documentos, informes, datos de un archivo de computadora o datos de
transmisiones en telecomunicaciones, que pueden ser de entradas o salidas. Ejemplo: Planilla de liquidacin o
Planilla de inscripcin.
Archivo o almacenamiento de datos: El nombre del archivo se escribe dentro del smbolo de almacenamiento de
datos. Pueden ser inventarios manuales o automatizados de datos. Consisten en archivos de computadoras o bases
de datos o una carpeta con informes en papel. Ejemplo: Datos de estudiantes, Registro de inscripciones.
Entidad: representa los originadores o receptores de informacin fuera del alcance del sistema descrito en el
diagrama de flujo de datos. Algunos autores las denominan Interfases externas, porque se encuentran fuera de las
fronteras o alcances del sistema estudiado por el diagrama de flujo de datos. Estn formadas por clientes,
proveedores o empleados de departamentos dentro de ella. Ejemplos: Estudiantes, Clientes.

Tipos de diagramas de flujos de datos:


Diagrama de contexto:
Permite tener un panorama general del sistema. Describe todo el sistema como un solo proceso que puede ser
desplegado en ms diagramas de flujos de datos a niveles ms bajos. En el se representan las entradas y salidas
principales (flujos de datos).
Contiene un solo proceso pero juega un papel muy importante en el estudio del sistema en uso. El diagrama de
contexto define el sistema que va ha ser estudiado en el sentido de que determina las fronteras. Todo los que no se
encuentre dentro de las fronteras identificadas en el diagrama de contexto del proceso no forma parte del estudio
de sistemas.

Diagramas expandidos: Este diagrama expande el diagrama de contexto en un diagrama ms detallado. Muestra
los procesos que componen el macro proceso en estudio y las interrelaciones que existen entre ellos, Logrando de
esta manera detallar aun ms la lgica del proceso en estudio. Mientras ms detallado estn los procesos, ms
oportunidad tienen los analistas y diseadores al momento de plantear un modelo solucin.

Pasos para trazar o dibujar diagramas de flujos de datos:


1. Identificar los agentes externos involucrados en el flujo de datos que se desea representar, ya que ello
implica definir los lmites del sistema.
2. Se debern elegir nombres con significado tanto para procesos como tambin para flujos de datos,
almacenes y entidades externas. Si es posible a partir del vocabulario del usuario evitando terminologas
tcnicas.
3. Identificar los flujos de entrada
4. Identificar los flujos de salida
5. Numerar los procesos, mediante un esquema de numeracin consistente que implique, para los lectores del
DFD, una cierta secuencia de ejecucin.
6. Todos los elementos se relacionan entre s a travs de flujos de datos
7. Identificar los almacenamientos de datos, a medida que se observe la accin de guardar datos para
utilizarlos como datos de entrada a otros procesos
8. Los Procesos se relacionarn con: Almacenes, Entidades externas, Otros procesos y debern tener al menos
una Entrada y una Salida.
9. los Almacenes: Se relacionarn solamente con Procesos
10. Las Entidades Externas se relacionarn solamente con Procesos.
11. Repetir el DFD tantas veces como sea necesario obtener una buena representacin de la realidad

Ejemplo:
En el siguiente diagrama se muestra un proceso relacionado con las Cuentas por cobrar de una compaa.
Diagrama de contexto
Caso Prctico. SISTEMA DE INSCRIPCION DE CURSOS
Un estudiante enva un formulario de solicitud donde figuran sus datos personales y el curso en el que desea
inscribirse. La Universidad debe verificar la peticin con la lista de cursos para saber si el curso est disponible an.
En caso afirmativo, el alumno es inscrito en el curso, hecho que le es comunicado mediante una carta de
confirmacin. En caso contrario tambin es informado mediante la correspondiente carta de denegacin.

Caso Propuesto

SISTEMA DE ALQUILER DE VIDEOS


Para alquilar los videos de la Tienda VIDEOSTAR los clientes solicitan el video por su titulo y el encargado debe
verificar la existencia de la misma, si existe se le solicitan sus datos y se le entrega el video, en caso de no existir se le
informa que no se le puede ofrecer el servicio.
Diagrama Expandido: Este diagrama expande el diagrama de contexto en un diagrama ms detallado. Muestra los
procesos que componen el macro proceso en estudio y las interrelaciones que existen entre ellos, Logrando de esta
manera detallar aun ms la lgica del proceso en estudio. Mientras ms detallado estn los procesos, ms
oportunidad tienen los analistas y diseadores al momento de plantear un modelo solucin.

Normas Bsicas para construir DFD

1. Los Procesos se relacionarn con Almacenes, Entidades externas, Otros procesos y debern tener al menos
una Entrada y una Salida.
2. Los Almacenes se relacionarn solamente con Procesos.
3. Las Entidades Externas se relacionarn solamente con Procesos.
4. Repetir el DFD tantas veces como sea necesario hasta obtener una buena representacin de la realidad

Simbologa

PROCESO: Transforma flujos de datos de entrada a flujo de datos de salida.


FLUJO DE DATOS: Muestran el movimiento de los datos entre los procesos, entidades externas y almacenamiento
ALMACENAMIENTO: Son los archivos donde se guarda la informacin, pueden ser automatizados o manuales
ENTIDAD: Representa los que emiten o reciben la informacin fuera del alcance del sistema
Caso Prctico. SISTEMA DE INSCRIPCION DE CURSOS

Un estudiante enva un formulario de solicitud donde figuran sus datos personales y el curso en el que desea
inscribirse. La Universidad debe verificar la peticin con la lista de cursos para saber si el curso est disponible an.
En caso afirmativo, el alumno es inscrito en el curso, hecho que le es comunicado mediante una carta de
confirmacin. En caso contrario tambin es informado mediante la correspondiente carta de denegacin.
SISTEMA DE GESTIN DE BIBLIOTECA. Peticin de libros
Los usuarios pueden realizar una peticin de uno o ms libros a la biblioteca. Este Presenta el carnet de usuario y
una ficha en la que se detallan los libros pedidos. Una vez entregados el carnet y la ficha, el sistema comprobar y
aceptar la peticin de los libros solicitados siempre que pueda satisfacer la peticin, es decir, cuando haya
ejemplares disponibles. Si se acepta la peticin, se actualiza el nmero de unidades de los libros de la biblioteca, se
guarda la ficha de prstamo y se entrega el libro. En caso contrario se le informa que no hay ejemplares disponibles.

Casos Propuestos.

Sistema de Facturacin Librera El Diamante

El Cliente solicita el producto que requiere y la cantidad al vendedor, quien debe revisar en su existencia si lo
posee e indicarle el precio, en caso de tenerlo se registran los datos del cliente (si an no est registrado) y el
producto comprado, se calcula el monto a pagar y se actualiza la disponibilidad de producto, finalmente se le
entrega al cliente. En caso de no existir, se le notifica.

SISTEMA DE RESERVACIONES Y VENTA DE PASAJES OJEDA TOUR


La Empresa Ojeda Tour opera en la ciudad con el fin de ofrecer paquetes tursticos, reservaciones de pasajes,
hospedajes, transporte, guas y asesora para planeacin de viajes de negocios y placer a distintos destinos del pas.
En Ojeda Tour el proceso de reservacin y facturacin de los pasajes se lleva a cabo de la siguiente manera: el
cliente se dirige o llama a la empresa y solicita informacin sobre el destino a donde desea viajar y la fecha de ida y
vuelta, la secretaria verifica si tiene disponibilidad para esa fecha y en caso de tenerla le reserva el boleto,
posteriormente el cliente debe cancelar el boleto, la secretaria registra sus datos personales, le entrega el pasaje y
actualiza los datos en el sistema. En caso de que no existiera disponibilidad para la solicitud se le informa mediante
un mensaje.