Información Integrada

81
Lic José A González Alonso 1 INFORMACION INTEGRADA Unidad 1 – 1ra parte Vs 1.0

description

Presentación acerca de los siguientes temas: Procesos y procedimientos,

Transcript of Información Integrada

Diapositiva 1

1INFORMACIONINTEGRADA

Unidad 1 1ra parte

Vs 1.0Lic Jos A Gonzlez Alonso1

2Procesos y ProcedimientosQu es un Proceso?Desde la Administracin: es un conjunto de actividades mutuamente relacionadas o que al interactuar transforman elementos de entrada y los convierten en resultados. [James A Finch Stoner, R. Edward Freeman, Daniel R. Gilbert y Pilar Mascar Sacristn]Desde la Tecnologa de la Informacin: comprende las actividades que transforman o cambian datos en un sistema de informacin. Pueden ser manuales o automatizados. [Kendall y Kendall] Lic Jos A Gonzlez Alonso23Procesos y ProcedimientosQu es un Procedimiento?Es una forma de procederLa caracterstica general de estas formas de proceder o procedimientos es la trasmisin oral o por medio del ejemplo y la imitacin.Cuando a una forma de proceder se la formula por escrito, se la llama tambin procedimiento escrito[Oscar F Folgar]

Lic Jos A Gonzlez Alonso34Procesos y ProcedimientosElementos de la comunicacin

Lic Jos A Gonzlez Alonso45ProcedimientosProcedimiento CeroEs el primer procedimiento a ser redactado en una organizacin, y es el que establece los requisitos que deben cumplir todos los dems procedimientos.Sirve como gua a todo el personal que redacte procedimientos y como elemento uniformante.Lic Jos A Gonzlez Alonso56Procedimiento CeroDeterminar la necesidad de redactar o modificar un procedimiento y quin debe promoverlo o autorizarlo

Lic Jos A Gonzlez Alonso67Procedimiento CeroDefinir los procedimientos a utilizarse en la organizacinLa variedad de procedimientos depender del tipo de organizacinEjemplos:Procedimientos administrativos: Compras de Insumos, Compras de Bienes, Ventas de Productos, Ventas de Servicios, Reposicin de Fondo Fijo, Facturacin, Liquidacin de haberes, Auditora Operativa, etcProcedimientos de aplicacin en la industria: Flujo de documentacin en planta, Movimiento de materiales, Prevencin de accidentes, Inspeccin en procesos, Mantenimiento de maquinaria, etc Har falta escribir procedimientos para todos los procesos?

Lic Jos A Gonzlez Alonso78Procedimiento CeroDefinir las responsabilidades acerca de la redaccin, aprobacin, emisin y revisin de los procedimientosUna vez determinados los grupos de procedimientos en funcin de los temas regulados por ejemplo, ventas, contadura, control de calidad y mantenimiento se debe asignar a las mximas autoridades de cada rea o departamento la responsabilidad de llevar a cabo las gestiones necesarias; por delegacin, la autoridad del rea o del departamento asignar cada tarea a quien corresponda.

Lic Jos A Gonzlez Alonso89Procedimiento CeroDefinir la exigibilidad de aplicacinExisten organismos que certifican normas de adopcin internacional, tales como ISO, IRAM, etc.El cumplimiento de las normas hace que la empresa que las aplica, pueda incorporar en sus productos un sello que los identifica como normalizados.La aplicacin de todo procedimiento es auditable una vez que entr en vigencia, pero se debe especificar claramente cules sern objeto de auditoras externas y cules sern objeto solamente de auditoras internas.

Lic Jos A Gonzlez Alonso9

10Procedimiento CeroDeterminar las consultas a efectuarSe debe recomendar la realizacin de consultas a otras reas de la organizacin involucradas en los procedimientos redactados y a entes o personas especializadas en los temas en cuestin.Ventajas: Identificar los pasos que puedan ser difciles de cumplimentarCapitalizar la experiencia de aquellos que hacen el trabajoDefinir claramente los puntos de interfaces con otras reasIdentificar vacos en las comunicacionesAumentar la probabilidad de apoyo cuando se implemente el procedimientoMinimizar las modificaciones posteriores a la emisinEvitar la ambigedad de los textos escritos

Lic Jos A Gonzlez Alonso1011Procedimiento CeroRealizacin de relevamientos previosTanto para la confeccin de procedimientos que modifican otros previamente definidos, como para redactar procedimientos para establecer una nueva actividad se necesita relevar cierta informacin.Ejemplos:Prcticas en vigenciaSectores y usuarios involucradosDocumentacin en usoControlesPosibles conflictosetc

Lic Jos A Gonzlez Alonso1112Procedimiento CeroEl uso de los cursogramas y/o de los Diagramas de Flujos de DatosSon herramientas grficas que se utilizan como complemento de los procedimientos. Los DFD se diferencian de los cursogramas en que stos ltimos son grficos muy aptos para realizar transacciones donde el elemento fundamental de trasmisin de informacin es la entrega fsica de documentacin entre sectores. [Pungitore]

CursogramaDFDLic Jos A Gonzlez Alonso1213Procedimiento CeroEl vocabulario recomendadoEl vocabulario a ser utilizado en los procedimientos debiera ser especificado en un glosario.Se trata de evitar la ambigedad o falta de claridad de las palabras. Es comn que cada organizacin posea una jerga determinada, que no necesariamente sea interpretada del mismo modo fuera de la organizacin.Hay que tener en cuenta que los procedimientos deben ser comprendidos por personas y entidades que pueden pertenecer a otras culturas.

Lic Jos A Gonzlez Alonso1314Procedimiento CeroLa estructura recomendada para la redaccin de los procedimientosSecciones tpicas de un procedimiento:Objeto: razones que justifican la redaccin del procedimientoAlcance: define los lmites de aplicacinReferencias: antecedentes, cdigos, normas, especificacionesDefiniciones: en caso que se requieran y no estn en el glosarioProcedimiento: dnde se dice cmo, quin, con qu, dnde, etcResponsabilidades: define los responsables de la aplicacin del procedimientoRegistros: qu registros deben confeccionarse, dnde se deben guardar, por cunto tiempo. Representan la evidencia de aplicacin.Adjuntos o anexos: tablas con valores, formularios y cursogramas Lic Jos A Gonzlez Alonso1415Procedimiento CeroFormatos de las hojas o soportes magnticosSi bien an estn vigentes los soportes en papel y el archivado en biblioratos, cada vez son ms las empresas que registran sus procedimientos en soportes digitales: discos magnticos en servidores propios o en servidores de terceros.Mtodo de codificacin de procedimientosEs importante definir un mtodo de codificacin que identifique unvocamente a los procedimientos. Puede ser alfanumrico o numrico.

Lic Jos A Gonzlez Alonso1516Procedimiento CeroMtodo de identificacin de secciones y prrafos Es conveniente que cada prrafo de un procedimiento sea identificable con precisin, para facilitar la referenciacin ante consultas, objeciones, modificaciones, etc.Uno de los mtodos ms comunes es el numrico:Ttulo1.1.Subttulo1.2.Subttulo1.2.1. Texto1.2.2. TextoTtulo2.1. Subttulo2.2. Subttulo

Lic Jos A Gonzlez Alonso1617Procedimiento CeroForma de numerar las hojasLa persona que utiliza un procedimiento tiene que saber con certeza si el documento est completo o si le faltan las ltimas hojas. O sea que deben numerarse todas las hojas y hacer referencia en cada una al total que compone el procedimiento.Ejemplo: 1/10, 2/10, , 10/10; o Hoja 1 de 10, Hoja 2 de 10, , Hoja 10 de 10.Mtodo de aprobacinPodra contener tantas aprobaciones como sectores intervinientes, o solo la aprobacin de la autoridad mxima del sector emisor.La aprobaciones habilitan a que el procedimiento pueda ser emitido y ponerse en vigencia.

Lic Jos A Gonzlez Alonso1718Procedimiento CeroMtodo de revisin y distribucinEs normal que los procedimientos una vez emitidos y puestos en vigencia sufran modificaciones, producto de mejoras, cambios en las reglas de negocio o de mercado, sugerencias de usuarios, etc.Es por eso, que se debe instrumentar un mtodo para evidenciar claramente el estado de revisin de cada procedimiento.Una forma de hacerlo es a travs de identificar cada revisin con un nmero de versin. Ejemplo: revisin 1, revisin 2, etc.Esto permitir mantener un control sobre los procedimientos vigentes en la organizacin, control requerido por las normas.Lic Jos A Gonzlez Alonso1819Procedimiento CeroMtodo de control de actualizacinDebe establecerse un mtodo de control de estado de revisin de los procedimientos que asegure que cada usuario cuenta con la copia que se encuentra en vigencia, y que se retiraron de los manuales en uso los documentos obsoletos.El establecimiento de fechas de emisin y vigenciaEs conveniente que la fecha de emisin corresponda a la fecha de remisin del procedimiento a los usuarios, fecha en que comenzara el perodo de adaptacin y entrenamiento.La fecha de vigencia debera ser posterior a la fecha de emisin, contemplando el perodo de adaptacin y entrenamiento previo.

Lic Jos A Gonzlez Alonso1920Procedimiento CeroLa utilizacin de pruebas pilotoPueden servir para probar los efectos de un nuevo procedimiento y ajustarlo de acuerdo a los resultados obtenidos.Son de carcter experimental y no son auditablesSe debe especificar claramente el alcance de cada rea en la aplicacin del procedimiento y el tiempo de duracin de las pruebas.

Lic Jos A Gonzlez Alonso2021Redaccin de ProcedimientosTodo procedimiento debera responder a los siguientes interrogantes:QU: fijar las tareas que se deben desarrollarQUIN:definir las personas que deben desarrollar las tareasCMO:establecer el mtodo para la ejecucin de cada tareaCUNDO:definir la oportunidad y la secuencia en la realizacin de las tareasDNDE:definir el lugar fsico o etapa del proceso en que se realizar cada tareaCON QU:qu instrumentos, equipos, herramientas sern necesariasA QUIN: a qu personas se deber informar o proveer algo

Lic Jos A Gonzlez Alonso2122Redaccin de ProcedimientosPrincipal Requisito: Claridad en la redaccinSe deben evitar palabras que se presten a una interpretacin subjetiva, tales como funcionamiento satisfactorio o nivel aceptable. Para evitar ambigedades se debe especificar el criterio preciso para determinar esas apreciaciones. Ejemplos: el nivel de error tolerable en la medicin no debe superar los 0.5 mm, o el tiempo de respuesta de la aplicacin no debe superar los 10 milisegundos, etc.

Lic Jos A Gonzlez Alonso2223Redaccin de ProcedimientosClaridad en la redaccin (cont)

Se deben utilizar palabras de conocimiento usual y evitar los trminos que tengan ms de un significadoLa palabra debe ser utilizada para indicar una directiva absoluta, mientras que la palabra puede deber aplicarse para indicar una actividad discrecional por parte del usuario del documento.Hacer un uso discreto de siglas y abreviaturas

Lic Jos A Gonzlez Alonso2324CursogramasQu es un cursograma?Es una representacin grfica de los circuitos administrativosSon utilizados por los redactores de los procedimientosSon complementos de los procedimientosRepresenta el flujo de informacin entre los distintos sectores de la organizacin

Lic Jos A Gonzlez Alonso2425CursogramasQu se muestra en los cursogramas?La representacin de los sectores que intervienen en un determinado circuito, y la relacin de esos sectores con el contexto (proveedores, clientes, bancos)El flujo de informacin a travs de esos sectoresLos distintos tipos de operaciones (emisin de documentos, tareas de archivo, tareas de registro, etc) y controles que se realizan en distintos momentos del flujo y en los distintos sectoresLos formularios que intervienen en el circuito, la cantidad de copias que se emiten y su distribucin y destinoLos registros existentes en el circuito y su operatoria

Lic Jos A Gonzlez Alonso2526Simbologa de los CursogramasObjetivos

Una simbologa uniforme permite que pueda ser comprendida por distintos lectores y no d lugar a dudas respecto a su interpretacinEvitar ambigedadesLograr la mayor claridad posibleLograr la mayor simplicidad posible

Lic Jos A Gonzlez Alonso2627Simbologa

Lic Jos A Gonzlez Alonso2728Simbologa

Lic Jos A Gonzlez Alonso2829Simbologa

Lic Jos A Gonzlez Alonso2930Hoja de Trabajo

Las columnas representan los sectores intervinientes en un circuitoEn la columna de referencias se pueden aclarar el significado de las abreviaturas utilizadas y otros detalles referidos al grficoSe debe evitar el cruzamiento de lneas de transporteEn el centro de la hoja irn los sectores con mayor intervencin Lic Jos A Gonzlez Alonso3031EjemplosEl sector A emite el formulario SC en original y duplicado; el original es enviado al sector B, mientras que el duplicado es archivado en forma definitiva en el sector A

Lic Jos A Gonzlez Alonso3132EjemplosEl sector A emite el formulario X en original y copia y distribuye el original al sector B y archiva el duplicado en forma definitiva en el sector A.

El sector B recibe el formulario X, y en base a ste emite el formulario Y en original y 2 copias y distribuye el original al sector C, el duplicado al sector D y el triplicado lo archiva junto con el original del formulario X

Lic Jos A Gonzlez Alonso3233EjemplosUtilizacin de archivos transitoriosEl archivo transitorio F contiene temporalmente al formulario X3 enviado desde el sector A al sector B, hasta tanto reciba el formulario Z2 desde el sector C.El archivo transitorio G contiene temporalmente los formularios X3 y Z2, enviados desde los sectores A y C respectivamente, hasta tanto reciba el formulario Y1 desde el sector A.

Lic Jos A Gonzlez Alonso3334Diagramas de Flujo de DatosObjetivosComprender la importancia de utilizar diagramas de flujo de datos lgicos y fsicos (DFD) para representar grficamente el movimiento de datos en una organizacin.Crear, usar y explotar los DFDs lgicos para capturar y analizar el sistema actual a travs de niveles anidados, padre e hijo.Desarrollar y explotar los DFDs lgicos para ilustrar el sistema propuesto.Producir DFDs fsicos basados en DFDs lgicos que haya desarrollado.Comprender y aplicar el concepto de particin de los DFDs fsicos.Lic Jos A Gonzlez Alonso3435Diagramas de Flujo de DatosRepresentan grficamente los procesos y flujos de datos del sistema de un negocioDescriben :EntradasProcesos Salidas

Lic Jos A Gonzlez Alonso3536Temas PrincipalesSmbolos de los DFDNiveles de los DFDCreacin de DFDDFD fsicos y lgicosParticionamientoComunicacin mediante DFDLic Jos A Gonzlez Alonso36374 ventajas fundamentalesLibertad para emprender la implementacin tcnica del sistema en etapas tempranasUna comprensin ms profunda de la interrelacin entre sistemas y subsistemasComunicar a los usuarios el conocimiento sobre el sistema actual mediante DFDAnlisis de un sistema propuestoLic Jos A Gonzlez Alonso3738Smbolos bsicos

Lic Jos A Gonzlez Alonso3839Entidades externasRepresentan a otro departamento, un negocio, una persona o una mquinaUna fuente o destino de los datos, fuera de los lmites del sistemaDebe ser nombrado con un sustantivoLic Jos A Gonzlez Alonso3940Flujo de DatosMuestra el movimiento de los datos de un punto a otroDescrito con un sustantivoLa punta de flecha indica la direccin del flujoRepresenta los datos de una persona, lugar o cosaLic Jos A Gonzlez Alonso4041ProcesoDenota un cambio o transformacin de los datosRepresenta el trabajo que se realiza en el sistemaFormato para los nombres:Para los procesos de alto nivel use el nombre del sistema. Por ejemplo, SISTEMA DE CONTROL DE INVENTARIOS.Para nombrar un subsistema principal, use nombres como SUBSISTEMA DE INFORMACIN DE INVENTARIOSPara los procesos detallados: use verbo-sustantivo-adjetivo, como IMPRIMIR INFORME DE INVENTARIO. Lic Jos A Gonzlez Alonso4142Almacenamiento de DatosUn depsito de datos permite examinar, agregar y recuperar datosSu nombre debe ser un sustantivo, que describe los datos contenidosLos almacenes de datos deben tener una identificacin nica, como por ejemplo D1, D2, D3Podra representar:Base de datosArchivo de computadoraArchivo manualLic Jos A Gonzlez Alonso4243Pasos para hacer un DFDHaga una lista de las actividades del negocio y sela para determinar lo siguiente:Entidades externasFlujos de datosProcesosAlmacenamientosLic Jos A Gonzlez Alonso4344Pasos para hacer un DFDCree un diagrama de contexto que muestre las entidades externas y los flujos de datos desde y hacia el sistema. No muestre procesos ni almacenamientos de datos detallados.Lic Jos A Gonzlez Alonso4445Pasos para hacer un DFDDibuje el Diagrama 0 (el siguiente nivel). Muestre procesos, pero que sean generales. En este nivel muestre los almacenamientos.

Lic Jos A Gonzlez Alonso4546Pasos para hacer un DFDCree un diagrama hijo para cada uno de los procesos del Diagrama 0.

Lic Jos A Gonzlez Alonso4647Pasos para hacer un DFDRevise que no haya errores y asegrese que sean significativos los nombres que haya asignado a cada proceso y flujo de datos.

Lic Jos A Gonzlez Alonso4748Pasos para hacer un DFDDesarrolle un DFD fsico a partir del DFD lgico. Distinga entre los procesos manuales y automatizados, describa los archivos reales y los informes por nombre y agregue controles para indicar cundo se completan los procesos o cundo ocurren errores.Lic Jos A Gonzlez Alonso4849Pasos para hacer un DFDParticione el DFD fsico, separando o agrupando sus partes con el propsito de facilitar su implementacin.Lic Jos A Gonzlez Alonso4950Creacin del Diagrama de ContextoLos diagramas van de lo general a lo especficoEs el nivel ms alto en un Diagrama de Flujo de DatosContiene un nico proceso, que representa la totalidad del sistemaEl proceso lleva el nmero 0Se muestran todas las entidades externas y los principales flujos de datosLic Jos A Gonzlez Alonso5051Diagrama de Contexto: Reglas BsicasEl diagrama de flujo de datos debe tener un solo proceso.Ningn objeto puede ser independienteUn proceso debe tener tanto un flujo de datos de entrada y un flujo de datos de salida.Un almacenamiento de datos debe estar conectado al menos con un proceso.Las entidades externas no deben conectarse entre s.Lic Jos A Gonzlez Alonso5152Diagrama de Contexto

Lic Jos A Gonzlez Alonso5253Creacin de un Diagrama Nivel 0Es la explosin del Diagrama de Contexto.Al "ampliar los diagramas" se puede lograr un mayor detalle.Las entradas y salidas especificadas en el primer diagrama permanecen constantes en todos los diagramas siguientes. Puede incluir hasta nueve procesos.Se incluyen almacenamientos de datos principales (archivos maestros) y todas las entidades externas.Lic Jos A Gonzlez Alonso5354Creacin de un Diagrama Nivel 0 (cont)Empiece analizando un flujo de datos de entrada al sistema. Qu sucede con los datos que entran en el sistema? Se almacenan? Esta entrada es para varios procesos?Analice un flujo de datos de salida. De dnde viene? Se calcula o almacena en un archivo?Examine el flujo de datos hacia o desde un almacenamiento de datos.Analizar un proceso bien definido.Tome nota de las reas borrosas.Lic Jos A Gonzlez Alonso5455Diagrama Nivel 0

Lic Jos A Gonzlez Alonso5556Niveles de un DFDLos DFD se construyen en capas.El nivel ms alto es el nivel de contexto.Cada proceso puede explotar a un nivel inferior.El nmero de diagrama de nivel inferior es el mismo que el nmero de proceso padre.Los procesos que no generan un diagrama hijo se llaman primitivos.Lic Jos A Gonzlez Alonso5657Creacin de diagramas hijoCada proceso en el diagrama 0 puede explotar para crear un diagrama hijo.Un diagrama hijo no puede producir una salida o recibir informacin que el proceso padre no haya producido o recibido.Al proceso hijo se le da el mismo nmero que el proceso padre.El proceso 3 explotara en el diagrama 3.Lic Jos A Gonzlez Alonso5758Creacin de diagramas hijo (cont)Las entidades no suelen ser mostrados en los diagramas hijo por debajo del Diagrama Nivel 0.Si el proceso padre tiene un flujo de datos que conecta a un almacenamiento de datos, el diagrama hijo tambin podra incluirloUn proceso no explotado, se denomina proceso primitivo.Lic Jos A Gonzlez Alonso5859Diferencias entre un diagrama padre y un diagrama hijo

Lic Jos A Gonzlez Alonso597-60Revisin de errores en los DFDOlvidar incluir un flujo de datos o apuntar con una flecha en la direccin incorrecta

Lic Jos A Gonzlez Alonso7-61Conectar directamente entre s almacenamientos de datos

Revisin de errores en los DFDLic Jos A Gonzlez Alonso7-62Asignar nombres incorrectos a los procesos o a los flujos de datosIncluir ms de 9 procesos en un DFDOmitir un flujo de datosCrear una separacin (o ampliacin) desequilibrada en los diagramas hijosRevisin de errores en los DFDLic Jos A Gonzlez Alonso62Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

7-63Errores tpicos que pueden ocurrir en un DFD

Lic Jos A Gonzlez Alonso7-64DFD lgicoSe centra en el negocio y cmo funciona el negocioNo se ocupa de cmo se construye el sistemaDescribe los eventos de negocios que se realizan y los datos requeridos y producidos por cada eventoDFD FsicoMuestra cmo se implementar el sistemaRepresenta el sistemaDFD Lgicos y FsicosLic Jos A Gonzlez Alonso64Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

7-65Caractersticas de los DFD Lgicos y FsicosCaracterstica DFD LgicoDFD FsicoQu describe el modeloComo funciona el negocioComo se implementa el sistema (o cmo funciona el sistema actual)Qu representan los procesosLas actividades del negocioProgramas, mdulos del programa y procedimientos manualesQu representan los almacenamientos de datosColecciones de datos independientemente de cmo se almacenanArchivos y bases de datos fsicos, archivos manualesTipos de almacenamienos de datosMuestra almacenamientos de datos que representan colecciones de datos permanentesArchivos maestros, archivos de transacciones. Cualesquier procesos que operen en dos momentos diferentes deben conectarse mediante un almacenamiento de datosControles del sistemaMuestra los controles del negocioMuestra controles para validar los datos de entrada, para obtener un registro (el estado de un registro), para asegurar la realizacin exitosa de un proceso y para la seguridad del sistema (ejemplo: registros de auditora)Lic Jos A Gonzlez Alonso65Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

66Evolucin de los DFD lgico a fsicoDFD Lgico ActualObtenga el DFD lgico para el sistema actual examinando el DFD fsico y separando las actividades nicas del negocioNuevo DFD Lgico NuevoDFD FsicoCree el DFD lgico para el nuevo sistema agregando al DFD lgico del sistema actual las entradas, salidas y procesos requeridos en el nuevo sistemaObtenga el DFD fsico examinando los nuevos procesos en el nuevo DFD lgico. Determine en donde deben existir las interfaces de usuario, la naturaleza de los procesos y los almacenamientos de datos necesarios.Lic Jos A Gonzlez Alonso667-67Mejor comunicacin con los usuarios.Sistemas ms estables.Mejor entendimiento del negocio por parte de los analistas.Mayor flexibilidad y mantenimiento.Eliminacin de redundancias y creacin ms sencilla del modelo fsico.Ventajas de desarrollar un modelo lgicoLic Jos A Gonzlez Alonso67Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

7-68Aclarar qu procesos son manuales y cules son automatizados.Describir los procesos con mayor nivel de detalleDistribuir los procesos que se deben realizar en un orden particular (secuencia de procesos)Identificar los almacenes de datos temporales.Especificar los nombres reales de archivos y documentos impresos.Agregar controles para asegurar que los procesos se realicen adecuadamenteVentajas de desarrollar un modelo fsicoLic Jos A Gonzlez Alonso68Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

7-69Procesos manualesProcesos para agregar, eliminar, cambiar y actualizar registrosProcesos de entrada y verificacin de datosProcesos de validacin para garantizar la precisin de la entrada de datosDistribucin de los procesos para reorganizar el orden de los registrosProcesos para producir cada salida nica del sistemaAlmacenamientos de datos intermediosNombres de archivos reales para almacenar datosControles para describir la terminacin de tareas o condiciones de error

tems del DFD fsico que no estn en un DFD lgicoLic Jos A Gonzlez Alonso69Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

7-70Un flujo de entrada proveniente de una entidad externa se denomina un disparador, ya que inicia las actividades de un proceso.Los eventos propician que el sistema realice alguna actividad y actan como disparadores del sistema.Un enfoque prctico para crear diagramas de flujo de datos fsicos es elaborar un fragmento sencillo de un diagrama de flujo de datos para cada evento nico del sistema

Modelado de eventos y DFDLic Jos A Gonzlez Alonso70Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

7-71Una tabla de eventos se utiliza para crear un diagrama de flujo de datos mediante el anlisis de cada evento y los datos utilizados y producidos por el evento.Cada fila de una tabla de eventos representa un fragmento de diagrama de flujo de datos y se utiliza para crear un nico proceso en un diagrama de flujo de datos.Tabla de eventos de respuestaLic Jos A Gonzlez Alonso71Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

7-72Tabla de eventos de respuestaTabla de eventos de respuesta para un negocio en la WEBEventoOrigenDisparadorActividadRespuestaDestinoEl cliente se registraClienteNmero y clave del clienteEncontrar registro del cliente y verificar su clave. Enviar pgina WEB de bienvenidaPgina WEB de bienvenidaClienteEl cliente explora los artculos en la WEBClienteCompra del artculo (nmero y cantidad del artculo)Almacenar datos en el registro de detalles del pedido. Calcular el costo del envo mediante la tabla de envos. Actualizar total del cliente. Actualizar stock.Pgina de artculos compradosClienteEl cliente confirma el pedidoCliente"Click" en el botn "Confirmar pedido"Desplegar pgina del pedido del clientePgina de verificacin----Obtener pago del clienteClienteInformacin de tarjeta de crditoVerificar monto de la tarjeta de crdito en la compaa emisora. EnviarDatos de la tarjeta de crditoDevolucin al clienteCompaa emisora de la tarjeta de crditoClienteEnviar correo electrnico----Temporal, por horasEnviar correo electrnico al cliente para confirmar el envoClienteLic Jos A Gonzlez Alonso72Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

7-73DFD para las 3 primeras filas del ejemplo

Lic Jos A Gonzlez Alonso73Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

7-74El particionamiento es el proceso de examinar un diagrama de flujo de datos y la determinacin de la forma en que se debe dividir en colecciones de procedimientos manuales y programas informticos.Una lnea discontinua se dibuja alrededor de un proceso o grupo de procesos que se deben colocar en un solo programa informtico.Particionamiento de los DFDLic Jos A Gonzlez Alonso74Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

7-75Diferentes grupos de usuariosSincronizacinTareas similaresEficienciaConsistencia de los datosSeguridad6 razones para particionarLic Jos A Gonzlez Alonso75Incorrectly labeling processes or data flow:Each object or data flow is properly labeledData flow described with a verb.Processes should indicate the system name or use the verb-adjective-noun format.

Having too many processes creates a cluttered diagram that is confusing to read and hinders rather than enhances communication.

76EjemploCaso de estudio: Worlds Trend

Worlds Trend es una empresa que vende por correo ropa de moda de alta calidad. Los clientes hacen sus pedidos por telfono, fax, enviando por correo el formulario que acompaa a cada catlogo, o a travs del sitio WEB.Lista de actividades del negocioAgregar nuevos clientes al archivo maestro de clientes. Despus de esta accin, a los clientes se les asigna un nmero, que les sirve para hacer nuevos pedidos.Hacer consultas para informar a los clientes el precio de venta actual de un artculo y la cantidad disponible para venta.Procesar los pedidos de los clientes verificando que toda la informacin que proporcionan sea precisa y que existe un registro para el cliente que hace el pedido. Si no existe un registro del cliente, se agrega al archivo maestro. Conforme se ingresan los pedidos, se actualizan los campos de los registros maestros del cliente y el de los artculos pedidos.Si el pedido de un cliente excede las existencias de un artculo, se enva informacin al departamento de control de inventarios para restablecer las existencias del artculo. Cuando Worlds Trend recibe los artculos reabastecidos, los enva a los clientesLos pedidos se envan al almacn, donde se surten.Se adjunta un estado de embarque al pedido surtido. Se preparan etiquetas de embarque, y se enva el pedido al cliente.La informacin del pedido se utiliza para producir un estado de facturacin para todos los clientes y los artculos se cargan a sus cuentas de Worlds Trend.La informacin del pedido se utiliza para producir un informe de cuentas por cobrar para el departamento de contabilidad.

Lic Jos A Gonzlez Alonso7677Diagrama de contexto

Lic Jos A Gonzlez Alonso7778Diagrama 0

Lic Jos A Gonzlez Alonso7879Diagrama hijo del proceso 1

Lic Jos A Gonzlez Alonso7980Diagrama hijo del proceso 3

Lic Jos A Gonzlez Alonso8081Particionamiento del DFD

Lic Jos A Gonzlez Alonso81