28
DESARROLLO DE DIAGRAMA DE FLUJOS PROCESOS DE DESARROLLO 17/11/2010

Desarrollo de Diagrama de Flujos

Embed Size (px)

Citation preview

Page 1: Desarrollo de Diagrama de Flujos

DESARROLLO DE DIAGRAMA DE FLUJOSFLUJOS

PROCESOS DE DESARROLLO

17/11/2010

Page 2: Desarrollo de Diagrama de Flujos

PROCESOS DE DESARROLLO

• LOS DIAGRAMAS DEBEN DIBUJARSE DE FORMA ADECUADA.

– DONDE COMENZAR

– COMO AÑADIR DETALLES A LAS DESCRIPCIONES– COMO AÑADIR DETALLES A LAS DESCRIPCIONES

– CUANDO INCORPORAR LA INFORMACION SOBRE EL CONTROL

– COMO MANTERNER CONSISTENCIA AL ASIGNAR NOMBRES A LOS OBJETOS INCLUIDOS EN LOS DIAGRAMAS

17/11/2010

Page 3: Desarrollo de Diagrama de Flujos

• Se estudian los procesos y las actividades que ocurren en el sistema en uso. Este es el estudio del sistema FISICO.

• Sistema Físico: descripción lógica: datos y procesos (aborda actividades que se llevan a cabo).

PROCESOS DE DESARROLLO

Ejemplo detalles de un sistema físico:

Departamento Sala de fotocopiado

Persona Numero de paso

Archivo Procedimiento

• Componentes lógicos de flujo de datos: procesos almacenes de datos, orígenes y destinos

17/11/2010

Page 4: Desarrollo de Diagrama de Flujos

PROCESOS DE DESARROLLO

SISTEMA BAJO

ESTUDIO

DEDUCCION DEL

EQUIVALENTE

SECUENCIAS LOGICOS Y FISICOS DE UN

SISTEMA

EQUIVALENTE LOGICO

DETERMINACION DE LOS

REQUERIMIENTOS DEL SISTEMA

DISEÑO DEL NUEVO

SISTEMA LOGICO

ISICODISEÑO DEL

NUEVO SISTEMA

FISICO17/11/2010

Page 5: Desarrollo de Diagrama de Flujos

DIAGRAMAS DE FLUJO DE DATOS

• DIAGRAMAS FISICOS DE DATOS: las características físicas incluyen:– Nombres de personas

– Nombres o números de formatos o documentos– Nombres o números de formatos o documentos

– Nombres de departamentos

– Archivos maestro y de transacciones

– Equipo y dispositivos utilizados

– Ubicaciones

– Nombres de procedimientos

17/11/2010

Page 6: Desarrollo de Diagrama de Flujos

• Diagramas lógicos de datos:

• Flujo de datos entre los procesos

• Sin considerar dispositivos específicos y la localización de almacenes de datos

DIAGRAMAS DE FLUJO DE DATOS

localización de almacenes de datos

• No se indican las características físicas

17/11/2010

Page 7: Desarrollo de Diagrama de Flujos

Diagramas Físicos de Datos

• Se emplea por tres razones:

– Facilidad para describir la interacción entre los componentes físicos que comprender las políticas empleadas para administrar la aplicación.empleadas para administrar la aplicación.

– Para comunicarse con los usuarios . Pueden señalar pasos incorrectos o equivocados.

– Proporcionan un camino para validar o verificar el punto de vista del usuario sobre la forma en que se opera el sistema en uso.

17/11/2010

Page 8: Desarrollo de Diagrama de Flujos

• Elementos físicos en la descripción:

– Nombre de personas: Ross, Ginny, Harry, Ann.

– Dispositivos: folder, gabinetes de archivo y chequeras.

Diagramas Físicos de Datos

chequeras.

– Departamentos: correo, cuentas por pagar, la oficina del contador.

– Frecuencia de eventos: diaria o semanal

17/11/2010

Page 9: Desarrollo de Diagrama de Flujos

• Dibujo del diagrama de contexto de flujo de datos para el sistema de cuentas por pagar.

Diagramas Físicos de Datos

CUENTAS POR PAGAR

Balance

VENDEDORCUENTAS A PAGAR

DATOS DEL VENDEDOR

Balance

Factura del vendedor

Cheque

Dirección de envío por correo

17/11/2010

Page 10: Desarrollo de Diagrama de Flujos

• DESARROLLO DE GRAFICAS DE PROCESO: Un sistemas esta formado por varias actividades y procesos. La grafica de procesos muestra la jerarquía de los procesos que forman el sistema estudiado.

• Ejemplo: del sistema de cuentas por pagar.

1) Autorización de la factura

2) Revisión del adeudo de la cuenta

3) Elaboración de cheques

Diagramas Físicos de Datos

3) Elaboración de cheques

Nombres de procesos que especifican acciones y procedimientos de control:

– Anotación

– Verificación

– Comprobación, Establecimiento, etc.

En algunos procesos se incluyen objetos o situaciones físicas:

– Controlar que firmen los cheques

– Que el asistente de cuentas por pagar asiente las facturas en las cuentas del vendedor

Desarrollo del primer nivel de un diagrama físico de flujo de datos: es describir el sistema talcomo es entendido en el primer nivel de la grafica de jerarquía de procesos. Se deseaidentificar los flujos de datos, entradas y salidas que se enlazan a los procesos: Autorizaciónde facturas, revisión del adeudo en la cuenta, y expedición de cheques.17/11/2010

Page 11: Desarrollo de Diagrama de Flujos

Diagramas Físicos de Datos

17/11/2010

Page 12: Desarrollo de Diagrama de Flujos

Diagramas Físicos de Datos

DIAGRAMA DE FLUJO DE DATOS DE PRIMER NIVEL17/11/2010

Page 13: Desarrollo de Diagrama de Flujos

Diagramas Físicos de Datos

PRIMER NIVEL DE PROCESOS DE CUENTAS POR PAGAR17/11/2010

Page 14: Desarrollo de Diagrama de Flujos

Diagramas Físicos de Datos

DIAGRAMA FISICO PARA EL PROCESO DE AUTORIZACON DE FACTURAS

17/11/2010

Page 15: Desarrollo de Diagrama de Flujos

Diagramas Físicos de Datos

DIAGRAMA FISICO PARA MANTENER LOS BALANCES EN LAS CUENTAS DE LOS VENDEDORES

17/11/2010

Page 16: Desarrollo de Diagrama de Flujos

Diagramas Físicos de DatosDIAGRAMA DE SEGUNDO NIVEL PARA EL PRECESAMIENTO DE PAGO A LOS VENDEDORES

17/11/2010

Page 17: Desarrollo de Diagrama de Flujos

DIAGRAMA LOGICO DE FLUJO DE DATOS

• El diagrama Lógico de flujo de datos se realiza a partir del Físico,luego que se ha llevado a cabo lo siguiente:

– Señalar los DATOS necesarios para un proceso, no los documentos quelo contienen.

– Remover información relacionada con las rutas de datos Indicar elflujo entre los procedimientos y no entre personas, oficinas oflujo entre los procedimientos y no entre personas, oficinas olocalidades

– Remover las herramientas y dispositivos(folders, gabinete de archivo)– Remover información de control.– Consolidar los almacenes de datos redundantes– Remover procesos innecesarios, aquellos que no cambian los datos

(de itinerario, de almacenamiento, de copiado), o que representen unproceso único (procesos duplicados deben consolidarse).

17/11/2010

Page 18: Desarrollo de Diagrama de Flujos

• REGLAS GENERALES PARA REALIZAR DIAGRAMAS LÓGICOS DE FLUJOS DEDATOS

– Cualquier flujo de datos que abandone un proceso debe estar basado endatos que entran al proceso.

– Todos los flujos de datos reciben un nombre (procesos, almacenes, fuentes odestinos).

DIAGRAMA LOGICO DE FLUJO DE DATOS

destinos).

– Solo deben entrar al proceso los datos necesarios para llevarlo a cabo.

– Los procesos deben ser independientes, la única dependencia es aquella queesté basada en sus propios datos de entrada y salida.

– Los procesos están en continua ejecución; no se inician ni tampoco sedetienen.

– Las salidas de los procesos pueden ser:• FLUJO DE DATOS CON INFORMACIÓN AÑADIDA POR EL PROCESO.

• RESPUESTA O CAMBIO DE FORMA EN LOS DATOS.

• UN CAMBIO DE CONDICIÓN.

• UN CAMBIO DE CONTENIDO.(INTEGRACIÓN O SEPARACIÓN DE LA INFORMACIÓN)

• CAMBIOS EN LA ORGANIZACIÓN.17/11/2010

Page 19: Desarrollo de Diagrama de Flujos

• EXPANSION DE LOS PROCESOS PARA MAYOR DETALLE.

• MANTENIMIENTO DE LACONSISTENCIA ENTRE PROCESOS.

DIAGRAMA LOGICO DE FLUJO DE DATOS

PROCESOS.

• ERRORES COMUNES AL DIBUJAR DIAGRAMS DE FLUJO DE DATOS.- Cuando hay información física innecesaria sobre los controles. Que no tienen que ver con aspectos lógicos y de datos de la determinación de requerimientos.

17/11/2010

Page 20: Desarrollo de Diagrama de Flujos

DIAGRAMA LOGICO DE FLUJO DE DATOS

EVITAR DOCUMENTAR LAS

DESCRIPCIONES DE COPIAS,LA

IMPORTANCIA ES PARA LOS DATOS

NECESARIOS EN CADA PROCESO

EVITAR DESCRIPCIONES

RELACIONADAS CON TIEMPO ,

LOGICA O CONTROLES “SI”,

“CUANDO”

EVITAR DESCRIPCIONES DEL

CONTROL DE PROCEDIMIENTOS

17/11/2010

Page 21: Desarrollo de Diagrama de Flujos

• ASIGNAR ETIQUETAS SIGNIFICATIVAS.- todos los flujos

de datos deben tener un nombre que refleje con exactitud sucontenido.

• ASIGNACION DE NOMBRES AL FLUJO DE DATOS.- Losnombre de los flujos deben reflejar los datos de interés parael analista, no documentos o lugar donde residen. Los flujos

DIAGRAMA LOGICO DE FLUJO DE DATOS

el analista, no documentos o lugar donde residen. Los flujosde datos de salida tiene nombre diferente al de entrada.

• ASIGNACION DE NOMBRES A LOS PROCESOS.- Son

los nombres de procesos que indiquen al usuario algoespecifico referente a las actividades del proceso. Ej., esmejor: AJUSTAR CANTIDAD, PREPARAR ORDEN DE COMPRAo CORREGIR PEDIDO DE VENTAS, para describir los procesosen lugar de: Control de Inventarios, Compras y Ventas.

17/11/2010

Page 22: Desarrollo de Diagrama de Flujos

Diagramas de Flujos de Datos• Lineamientos para identificar procesos:

– Seleccionar nombres que identifiquen la acción que se lleva a cabo (escoger un verbo y un objeto que reciba la acción del verbo).

– Asegurarse que el nombre describa completamente el proceso(Ej.: si un proceso edita y valida los datos asentados en proceso(Ej.: si un proceso edita y valida los datos asentados en la factura, entonces no debe ser: EDICION DE FACTURAS)

– Seleccionar nombres para los procesos que expliquen el enlace entre flujos de entrada y salida.

– Evitar nombres “vagos” para procesos.(PROCESO, REVISION,

REUNIR U ORGANIZAR)

– Utilizar nombres de procesos de bajo nivel ya que son más específicos y descriptivos que los de alto nivel.

– Asignar nombres a los procesos que sean únicos para la actividad que ellos describen. 17/11/2010

Page 23: Desarrollo de Diagrama de Flujos

Evaluación del diagrama de flujo de datos para verificar que es correcto

• Preguntas de utilidad para evaluar diagramas de flujo de datos:1. ¿Existen en el diagrama componentes que no tienen

nombre?2. ¿Existen almacenes de datos que son entradas y a los

que nunca se hace referencia?que nunca se hace referencia?3. ¿Existen procesos que no reciben entradas?4. ¿Existen procesos que no generan salidas?5. ¿Existen procesos que tienen varias finalidades?6. ¿Existen almacenes de datos a los que nunca se hace

referencia? 7. ¿Es el flujo de datos que llega a un proceso adecuado

para realizarlo ?

17/11/2010

Page 24: Desarrollo de Diagrama de Flujos

8. ¿Existen demasiados datos en el almacén de datos?

9. ¿El flujo de datos que llega a un proceso es demasiado extenso para la salida que éste produce?

10. ¿Se introducen Alias en la descripción del sistema? ¿Aparecen en el diccionario de datos?

Evaluación del diagrama de flujo de datos para verificar que es correcto

¿Aparecen en el diccionario de datos?

11. ¿Los procesos son independientes entre si? ¿Dependen sólo de los datos que reciben como entrada?

17/11/2010

Page 25: Desarrollo de Diagrama de Flujos

Diagramas de Flujos de Datos

CUENTAS POR PAGAR

BalanceFactura del

PRIMER NIVEL

VENDEDORCUENTAS A PAGAR

DATOS DEL VENDEDOR

Factura del vendedor

Cheque

Dirección de envío por correo

17/11/2010

Page 26: Desarrollo de Diagrama de Flujos

Diagramas de Flujos de Datos

SEGUNDO NIVEL

17/11/2010

Page 27: Desarrollo de Diagrama de Flujos

Diagramas de Flujos de Datos

TERCER NIVEL

17/11/2010

Page 28: Desarrollo de Diagrama de Flujos

• BIBLIOGRAFIA :

Basado en:“Análisis y Diseño de Sistemas, JAMES A. Senn”

Escuela de Informática/UPSE.

17/11/2010