Documentos de Académico
Documentos de Profesional
Documentos de Cultura
industriales
2016
Análisis de sistemas
DFD
INFORMACION
• La Información es un recurso de la organización o
negocio, el cual debe ser manejado con el cuidado de
otros recursos que se usan en la misma.
• HARDWARE
• SOFTWARE
• COMUNICACIONES
CATEGORIAS
Sistema de Procesamiento de Transacciones (TPS).
Sistemas de automatización para oficinas(OAS).
Sistemas de apoyo en el conocimiento(KWS).
Sistemas de Información Gerencial (MIS).
Sistemas de Apoyo a la Toma de Decisiones (DSS).
Sistemas Expertos (ES) e Inteligencia Artificial (AI).
Sistemas de Apoyo a Decisiones de Grupos (GDSS) y
Computer-Supported Sistemas Colaborativos de
Apoyo a Computadoras.
Sistemas de Apoyo a Niveles Ejecutivos (EES).
Nuevas Tecnologias
Las nuevas tecnologías se están integrando en los sistemas
tradicionales:
E-Commerce usa la web para llevar a cabo actividades
comerciales.
Enterprise Resource Planning (ERP) tiene el objetivo de
integrar diferentes sistemas de información en la
organización o negocio.
Dispositivos manuales e inalámbricos, incluyen comercio
movil (mcommerce).
Software de código abierto.
VENTAJAS DE USAR LA WEB
7 – Implementación 5 – Desarrollo y
y evaluación del documentación del
sistema software
6 – Prueba y
mantenimiento del
sistema
Fase 1
• Identificar:
• Problemas.
• Oportunidades.
• Objetivos.
• Personal Involucrado:
• Ingenieros
• Analistas en Sistemas.
• Administradores de Sistemas.
Fase 2
• Documentación de operaciones.
• Uso de cuestionarios.
• Personal involucrado:
• Ingenieros.
• Usuarios.
• Personal involucrado:
• Ingeniero y Analista de Sistemas.
• Ingeniero de Planta.
• Otros
Fase 4
• Personal involucrado:
• Ingenieros.
• Diseñador del Sistema.
• Ingenieros en Sistemas.
• Usuarios finales del Sistema.
• Administradores de Sistemas.
Fase 5
• Personal involucrado:
• Ingenieros en sistemas.
• Ingenieros.
• Administradores de sistemas.
• Programadores.
Fase 6
• Personal Involucrado :
• Ingenieros de Sistemas.
• Ingenieros.
• Programadores.
• Adaptación de archivos.
• Personal Involucrado :
• Ingenieros en Sistemas.
• Programadores.
• Ingenieros.
• Administradores del sistema.
• Usuarios finales (trabajadores) del sistema..
HERRAMIENTAS PARA EL
DESARROLLO DE SISTEMAS
Se usan diferentes métodos para implementar nuevos
sistemas.
Entre ellos se destacan las herramientas CASE, la
ingeniería inversa, la reingeniería y otros.
Las herramientas CASE (Computer Aided Software
Engineering): Ingeniería de Software Asistida por
Computadoras, son conjunto de metodologías de
software y hardware, que ayudan a los desarrolladores de
sistemas a optimizar su trabajo.
INGENIERIA INVERSA
Entidad externa
Flujo de datos
Proceso
Almacén de datos
Convenciones en los DFD
Entidad externa:
NUMERO TELEFONICO
VALIDAR
NUMERO
TELEFONICO
Ejemplo de compra de pasaje mediante
agencia de viajes:
PEDIDO
Solicitud de pasaje Consulta asientos
AGENCIA disponibles
DE
Envio de pasajes al VIAJES Reserva y venta de
pasajes
cliente
LOS FLUJOS PUEDEN SER CONVERGENTES O
DIVERGENTES
FLUJOS DIVERGENTES
ASENTAR
Se envía el mismo paquete de datos a diferentes INVENTARIO
partes del sistema
DETALLES
GENERAR DE
PEDIDOS PEDIDOS
VALIDOS ENVIAR
FACTURA
ENVIAR
PEDIDO
FLUJOS DIVERGENTES VALIDAR
NOMBRE
Se envían diferentes datos de
un mismo paquete, a diferentes
procesos
VALIDAR
DOMICILIO
FLUJOS CONVERGENTES
PAGO
DPTO. CONCRETADO
ALMACENES
Convenciones en los DFD
Almacén de datos:
INGRESAR
PEDIDOS REGISTRAR PROCESAR
PEDIDOS PEDIDOS
PEDIDOS
ALMACENES (continuacion)
Cuando un flujo sale de un almacén, se interpreta que
esta leyendo datos, ya sea uno o varios de ellos.
Puede interpretarse que lee parte de un dato registrado
en el almacén.
ALUMNOS DOCENTES
DEPARTAMENTO
DE INGENIERIA DE
PROCESOS Y
GESTION
INDUSTRIAL
PRESTADORES DE
BIBLIOTECA SERVICIOS
GUIA PARA LA CONSTRUCCION DE UN DFD
(continuación)
Deben ser coherentes, lo que significa que todo el
proceso descripto en el DFD, tenga sentido y existan
partes que den lugar a ambigüedades o interpretaciones
erróneas.
Por ejemplo: un DFD no debe
Tener sumideros infinitos, es decir procesos que tengan
entradas pero sin salidas.
PROCESO
GUIA PARA LA CONSTRUCCION DE UN DFD
(continuación)
Por ejemplo: un DFD no debe
No tener procesos de generación espontanea (tener salidas
pero sin entradas).
PROCESO
C z
3 4
C
DIAGRAMA DE
CONTEXTO NIVEL 1
3.1 x
3.2
3.3 NIVEL 2
3.4 y
z
DFD POR NIVELES (continuación)
Los DFD por niveles pueden ser balanceados o no
balanceados.
Balanceados:
Es aquel diagrama en donde cada desagregación no tiene
ambigüedades con el diagrama de un nivel inferior.
Cada salida de el DFD de un nivel superior, tiene su
correspondiente entrada en el diagrama desagregado de un
nivel inferior (igual para las salidas).
No balanceados:
No cumplen con la especificación anterior.
DFD POR NIVELES BALANCEADO
A
A
B 1 2
sistema y B
x
C z
3 4
C
DIAGRAMA DE
CONTEXTO NIVEL 1
3.1 x
3.2
3.3 NIVEL 2
3.4 y
z
DFD POR NIVELES NO BALANCEADO
A
A 1 2
B
y B
sistema x
C z
3 4
C
p NIVEL 1
DIAGRAMA DE
CONTEXTO 3.1 q
3.2
3.3 NIVEL 2
3.4 y
z