MODELADO DE DATOS

18
MODELADO DE DATOS por: Karina Romero Juárez

Transcript of MODELADO DE DATOS

Page 1: MODELADO DE DATOS

MODELADO DE DATOS

por: Karina Romero Juárez

Page 2: MODELADO DE DATOS

Son herramientas que se emplean para la creación de modelados de sistemas. Permite crear un simulacro del sistema a bajo costo y riesgo mínimo.Diagrama de flujo de datosDiagrama de procesosDiagrama evento/respuestaDiagrama de transición de datosDiagrama de contexto.

Page 3: MODELADO DE DATOS

Es una representación gráfica de los pasos que se siguen en toda una secuencia de actividades, identificándolos mediante símbolos de acuerdo con su naturaleza.

DIAGRAMA DE PROCESO

Page 4: MODELADO DE DATOS

Se emplean en campos para mostrar los procedimientos detallados que se debe seguir al realizar una tarea.

Se usa por ejemplo en algoritmos. O se usa normalmente para seguir una secuencia lógica de las acciones en el diseño de programas.

DIAGRAMA EVENTO/RESPUESTA

Page 5: MODELADO DE DATOS

Enfatiza el comportamiento dependiente del tiempo del sistema solo importaba en la categoría de sistemas de tiempo real.Por ejemplo:Sistemas de comunicación telefónica, captura de datos de alta velocidad y sistemas de control y mando militares. Se tiene el control de procesos.

DIAGRAMA DE TRANSICIÓN DE DATOS

Page 6: MODELADO DE DATOS

Sirve para representar los límites del sistema, es decir permite distinguir lo que es el sistema y su entorno.Ayuda a definir lo que hace y lo que no hace parte del sistema.La definición del contexto implica aspectos sociales y organizacionales.

DIAGRAMA DE CONTEXTO

Page 7: MODELADO DE DATOS

En el centro se ubica el sistema que se desea construir y se rodea de tres tipos de entidades:• Los demás sistemas con los que interactúa.• Los usuarios del sistema• Los centros de información a los cuales necesita

acceder para realizar su función correctamente (Ejemplo: bases de datos y/o repositorios de información).

El sistema se conecta a estas entidades por medio de flechas (uni o bidireccionales). Las unidireccinales significa que el sistema toma o entrega información a las entidades. Las bidireccionales muestran una intercambio de información entre el sistema y su entorno.

¿CÓMO SE ELABORA?

Page 8: MODELADO DE DATOS

• Describe el entorno pero No muestra de manera amplia las relaciones entre el sistema que se está desarrollando y el entorno. Por eso debe complementarse con otros diagramas como el de procesos y el de Actividades.

• Es conocido como el nivel 0 del Diagrama de Flujo de Datos (DFD) que veremos más adelante.

DIAGRAMA DE CONTEXTO

Page 9: MODELADO DE DATOS

EJEMPLO:

Page 10: MODELADO DE DATOS

Una empresa pretende desarrollar un software, al que denominará HogarSeguro, para que el propietario de una vivienda sea capaz de configurar el sistema de seguridad de su casa, una vez instalado. Se trata de controlar todos los sensores conectados al sistema de seguridad, interaccionando con dicho sistema mediante un panel de control dotado de un teclado numérico y teclas de función.

Durante la instalación, el panel de control se usa para programar y configurar el sistema. Cada sensor tiene asignado un número, un tipo y una palabra clave es necesaria para poner en marcha y desactivar el sistema. Además se pueden introducir 3 números de teléfono para realizar llamadas cuando algún sensor produzca un evento. Cuando el sistema software detecte algún evento proveniente de alguno de los sensores, provocará que suene una alarma conectada al sistema. Después de un tiempo de espera especificado por el usuario al configurar el sistema, el software debe realizar una llamada a uno de los números de teléfono, proporcionando información acerca del origen de la alarma, y de la localización de la vivienda. Dicho número se marcará de nuevo cada 20 segundos hasta que se consiga contactar con el número llamado. La interacción con el sistema HogarSeguro se lleva a cabo a través de un subsistema que lee las entradas proporcionadas por el teclado numérico y las teclas de función, visualiza los mensajes en una pantalla LCD del panel de control, así como la información sobre el estado del sistema.

OTRO EJEMPLO:

Page 11: MODELADO DE DATOS

DIAGRAMA DE CONTEXTO DE HOGARSEGURO

Page 12: MODELADO DE DATOS

Permite modelar todo tipo de sistemas concentrándose en las funciones que realiza y los derechos de entrada y salida.El analista de sistemas puede elaborar una representación grafica de los procesos que se realizan con los datos en la organización.Sus componentes:• Procesos• Flujos• Almacenes • Terminadores

DIAGRAMA DE FLUJO DE DATOS (DFD)

Page 13: MODELADO DE DATOS

SÍMBOLOS UTILIZADOS PARA GRAFICAR DFD

Page 14: MODELADO DE DATOS

• El cuadro doble describe una entidad externa (otro departamento, un negocio, una persona o una máquina) que puede enviar datos al sistema o recibirlos de él.

• La entidad externa también se llama origen o destino de datos, y se considera externa al sistema descrito. Se deben designar con un nombre. Se puede utilizar más de una vez para evitar que las líneas se crucen en el flujo de datos.

• La flecha muestra el movimiento de los datos de un punto a otro, con la punta de la flecha señala hacia el destino de los datos. Los flujos de datos que ocurren simultáneamente se pueden describir mediante flechas paralelas. Una flecha también se debe describir con un nombre, debido a que representa los datos de una persona, lugar o cosa.

SIGNIFICADO DE SÍMBOLOS

Page 15: MODELADO DE DATOS

Un rectángulo con esquinas redondeadas se usa para mostrar la presencia de un proceso de transformación. Los procesos siempre denotan un cambio en los datos o una transformación de éstos; por lo tanto, el flujo de datos que sale de un proceso siempre se designa de forma diferente al que entra en él. Los procesos representan trabajo que se realiza en el sistema y se deben nombrar usando uno de los formatos siguientes. Un nombre claro permite reconocer fácilmente lo que hace un proceso.

Page 16: MODELADO DE DATOS

1. A los procesos de alto nivel asígneles el nombre del sistema. Por ejemplo, SISTEMA DE CONTROL DE INVENTARIOS.2. Para nombrar un subsistema principal, use un nombre como SUBSISTEMA DE INFORMACIÓN DE INVENTARIOS o SISTEMA DE CUMPLIMIENTO DE PEDIDOS DEL CLIENTE EN INTERNET

Page 17: MODELADO DE DATOS

3. Para los procesos detallados use un formato de sustantivo-verbo-adjetivo. El sustantivo indica cuál es el resultado principal del proceso, tal como INFORME o REGISTRO. El verbo describe el tipo de actividad, tal como CALCULAR, VERIFICAR, PREPARAR, IMPRIMIR o AGREGAR. El adjetivo describe el resultado específico que se produce, tal como NUEVO PEDIDO o INVENTARIO. Ejemplos de nombres completos de procesos son CALCULAR IMPUESTOS DE VENTAS, VERIFICAR ESTADOS DE CUENTA DEL CLIENTE, PREPARAR FACTURA DE ENVÍO, IMPRIMIR INFORME DE NUEVOS PEDIDOS, ENVIAR CONFIRMACIÓN AL CLIENTE POR CORREO ELECTRÓNICO, VERIFICAR SALDO DE TARJETA DE CRÉDITO y AGREGAR REGISTRO DE INVENTARIO.

Page 18: MODELADO DE DATOS

A un proceso también se le debe dar un número de identificación único y exclusivo, que indique su nivel en el diagrama.• El rectángulo abierto, el cual representa un

almacén de datos. El rectángulo se dibuja con dos líneas paralelas cerradas por una línea corta del lado izquierdo, y abiertas del derecho. Estos símbolos se dibujan con el espacio suficiente para que quepan las letras de identificación entre las líneas paralelas. En los diagramas de flujo de datos lógicos no se especifica el tipo de almacenamiento físico. En este punto el símbolo del almacén de datos simplemente muestra un lugar de depósito para los datos que permite examinar, agregar y recuperar datos.