El documento describe diferentes tipos de diagramas utilizados para modelar datos y sistemas, incluyendo diagramas de flujo de datos, diagramas de procesos, diagramas de evento/respuesta, diagramas de transición de datos y diagramas de contexto. Explica los símbolos y componentes utilizados en cada diagrama para representar gráficamente los pasos, procesos, flujos de datos y relaciones entre un sistema y su entorno.
2. 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 datos
Diagrama de procesos
Diagrama evento/respuesta
Diagrama de transición de datos
Diagrama de contexto.
3. 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
4. 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
5. 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
6. 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
7. 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?
8. • 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
10. 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:
12. 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)
14. • 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
15. 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.
16. 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
17. 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.
18. 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.