GUIA # 2 Graficas de modelos de datos: Modelos de Datos Conceptuales Modelos de Datos Lgicos Modelos de Datos Fsicos MODELOS DE DATOS CONCEPTUALES:
Son los orientados a la descripcin de estructuras de datos y restricciones de integridad. Se usan fundamentalmente durante la etapa de Anlisis de un problema dado y estn orientados a representar los elementos que intervienen en ese problema y sus relaciones .
MODELOS DE DATOS FISICOS: Son estructuras de datos a bajo nivel implementadas dentro del propio manejador. Ejemplos tpicos de estas estructuras son los rboles B+, las estructuras de Hash, etc.
2. Existen diferentes diagramas que permiten modelar los procesos segn el enfoque que se quiera aplicar. Con el propsito de contrastar las diferentes herramientas de anlisis de procesos, desde diferentes enfoques, para luego concentrarnos en las que son pertinentes a las orientadas a los datos, describa los siguientes diagramas y sus propsitos (enfoque): Diagrama de Operaciones del Proceso (DOP) Diagrama Analtico del Proceso (DAP) Diagrama de Recorrido Diagrama de Actividades Mltiples.
DIAGRAMA DE OPERACIONES DEL PROCESO: Este diagrama muestra la secuencia cronolgica de todas las operaciones, inspecciones, mrgenes de tiempo y materiales a utilizar en un proceso de fabricacin o administrativo, Seala la entrada de todos los componentes y subconjuntos al conjunto principal. De igual manera que un plano o dibujo de taller presenta en conjunto detalles de diseo como ajustes, tolerancia y especificaciones.
4. QU HERRAMIENTAS USA EL ANLISIS ESTRUCTURADO? Diagrama de flujo: Es la representacin grfica de un algoritmo. Diccionario de datos: Es un conjunto de metadatos que contiene las caractersticas lgicas y puntuales de los datos que se van a utilizar en el sistema que se programa. Diagrama de entidad-relacin: Es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de informacin asi como sus interrelaciones y propiedades. Diagrama de transicin de estado: Muestra el conjunto de estados en los cuales pasa un objeto durante su vida en una aplicacin en respuestas a eventos Especificaciones de proceso: permite definir que sucede en los procesos o funciones de un sistema.
8. Diferencias y similitudes entre la Notacin: Yourdon/Demarco y la Notacin: Gene & Sarson. El modelamiento estudia como se usan los datos en los procesos para convertir los datos de entrada en informacin de salida. Entidades, procesos, flujos de informacin, almacenes de datos. Similitudes: Hay entidades externas, procesos, y procesos multiples Diferencias: Yourdon/Demarco: los procesos son crculos, no hay entidad externa repetida, los almacenes no tienen ningn nmero. Gene & Sarson: los procesos son una figura con puesta de varios rectngulos, hay entidad externa repetida, los almacenes tiene un numero de id. nico.
9. Presentar en las dos notaciones (Yourdon / Demarco , Gene & Sarson ) el ejercicio hecho durante la orientacin de introduccin a los DFD para identificar entidades.
CAMARA DE COMERCIO
DIAN
Comercializadora de Alimentos
ENTIDAD BANCARIA
A CAMARA DE COMERCIO
B DIAN
D N
D ENTIDAD BANCARIA
PRODUCTO
Solicitud de vta
CLIENTE
Factura
F. DE PAGO
Pago
F.DE ENTRGA
PRODUCTO
Entregas
Solicitud de vta
CLIENTE
F. DE PAGO
Factura
F.DE ENTRGA
Pago
Entrega
10. Identifique y describa los pasos que se deben seguir para desarrollar un DFD. Establecer quines deben participar en su construccin. Definir claramente la utilizacin del Diagrama de Flujo y el resultado que se espera obtener de la sesin de trabajo. Definir los limites de proceso en estudio Esquematizar el proceso en grandes bloques o reas de actividades. Identificar y documentar los pasos del proceso Realizar el trabajo adecuado para los puntos de decisin o bifurcacin. A que se hace referencia cuando se habla de: Diagrama de contexto. Nivel 1 o hijo. Diagrama Nivel 2 o nieto.
DIAGRAMA DE CONTEXTO: Se usa para identificar el enfoque de la organizacin y las entidades externas que afectan sus procesos. NIVEL 1 o HIJO: se utiliza para graficar los subprocesos que se dan en cada proceso de la organizacin. DIAGRAMA NIVEL 2 o NIETO: son los procedimientos que se realizan en cada subproceso representados en forma grfica. 11. Apoyndose en el documento DFD2 Describa lo que significa explotar o fragmentar diagramas de flujo de datos. Fragmentar los diagramas de flujos de datos es ir desenvolviendo los procesos de una organizacin para encontrar todas las entidades y procesos que se pueden sistematizar.
12. Liste tres razones para la creacin de un diagrama de flujo de datos. Explquelas. Comunica con los usuarios del sistema. Son ms frecuentemente utilizables. Representan caractersticas de un sistema que podran existir sin importar cuales fueran los medios fsicos para la realizacin de negocios.
13. Cules son las conexiones permitidas y no permitidas Entre los diferentes elementos de un DFD. Agujero Negro:se caracterizan porque son procesos que tienen entradas perono tienen salidas. El Milagro: es aquel que tiene salidas pero que no tiene entradas. Agujero Gris:cuando las entradas no son suficientes para las salidas quepresenta el proceso Eliminacin de procesos de canalizacin: significa que los procesos que nocambian los flujos o no sirven para tomar decisiones a partir de los datos deentrada deben ser eliminados. Ello suprime tambin nombres duplicados de losflujos de datos El concepto de paquete de flujo de datos:cuando hay dos o ms flujos dedatos independientes que se desplazan siempre juntos, se deben mostrar como unnico flujo de datos. Flujos de datos divergentes:son flujos basados en criterios de implantacin ydeberan evitarse en los DFD esenciales. Sustityanse dichos flujos divergentes por un flujo de datos nico, independiente ycon nombre. Evitar la creacin de flujos de datos incorrectos tales como: Todos los flujos de datos deben empezar y/o terminar en un proceso.Los diagramas de la izquierda violan esta regla.Los de la derecha corrigen estos errores. Conexiones permitidas Realicen clculos, como por ejemplo el clculo promedio de calificaciones.Tomen decisiones, como por ejemplo decidir la aprobacin de una beca a unestudiante segn diversas reglas.Dividan los flujos de datos segn su contenido o las reglas de la empresa, comopor ejemplo separar los pedidos aprobados de los rechazados en funcin de lasreglas de gestin de la concesin de crdito.Combinen los flujos de gestin de datos, como por ejemplo: combinar los cursosrequeridos con los cursos disponibles para crear la planificacin de cursos de unestudiante.Filtren y/o resuman los flujos de datos para producir nuevos flujos de datos, comopor ejemplo: filtrar los datos de facturacin para identificar solo las cuentas nopagadas o resumir los datos de inscripcin a cursos para identificar los cursos demayor demanda (en ambos casos los datos no cambian pero si su estructura).
Flujos de datos entre dos almacenes de datos. Para poder hacer una lectura en un almacn y una escritura en otro es necesaria la existencia de un proceso que realice dicha funcin. Flujos entre entidades externas. El paso de informacin entre dos entidades externas es algo que no interesa al sistema y si interesara debe pasar por dentro del sistema a travs de sus burbujas correspondientes.