Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bases de Datos III
Bases de Datos III
Metodología estructurada
Herramientas utilizadas:
–Procesos
–Flujos de datos
–Almacenes de datos
Los procesos individuales se pueden a su vez descomponer en otros DFD de nivel
superior.
Diccionario de datos: Son los nombres de todos los tipos de datos y almacenes de
datos junto con sus definiciones
Los lenguajes de programación también reflejan esta dicotomía que existe entre
la metodologías, así existen lenguajes para la programación estructurada. Los más
famosos son: Cobol, Fortran, C, Pascal y Modula 2.
Notación
La notación de base de datos de Chen es útil para modelar los conceptos básicos
de las entidades y relaciones, ya que presenta una vista abstracta de las
asociaciones.
Estos diagramas son un buen paso de entrada para comprender la estructura de
la base de datos, especialmente para bases de datos básicas o ejemplos. Esta
notación también es adecuada para lluvias de ideas y diagramas rápidos.
Reglas
Descripción de la normalización
Skip to Content
Go to Lucidchart homepage
Producto
Lucidspark
Soluciones
Recursos
Alternativa a Visio
Precios
Regístrate gratis
Índice
Esta guía brinda todo lo que necesitas saber acerca de los diagramas de flujo de
datos, incluidas definiciones, historia, símbolos y notaciones. Conocerás los
diferentes niveles de un DFD, la diferencia entre un DFD lógico y un DFD físico, y
recomendaciones para crear un DFD.
8 minutos de lectura
¿Deseas crear tu propio diagrama de flujo de datos? Prueba Lucidchart. Es rápido,
sencillo y totalmente gratis.
Yourdon-Coad
Yourdon-DeMarco
Gane-Sarson
Usando las reglas o lineamientos para DFD de cualquier convención, los símbolos
representan los cuatro componentes de los diagramas de flujo de datos.
Proceso: cualquier proceso que cambia los datos y produce un resultado. Podría
realizar cálculos u ordenar datos basados en una lógica o dirigir el flujo de datos
en función de reglas de negocios. Se usa una etiqueta pequeña para describir el
proceso, por ejemplo "Enviar pago".
Flujo de datos: la ruta que los datos toman entre las entidades externas, los
procesos y los almacenes de datos. Representa la interfaz entre los otros
componentes y se muestra con flechas, generalmente etiquetadas con un nombre
de datos corto, como "Detalles de facturación".
Notación
Yourdon-Coad
Gane-Sarson
Entidad externa
Proceso
Proceso Yourdon-Coad
Proceso Gane-Sarson
Almacén de datos
Flujo de datos
Cada almacén de datos debe tener al menos una entrada y una salida de flujo de
datos.
Los datos almacenados en un sistema deben pasar por un proceso.
Crear diagramas es rápido y sencillo con Lucidchart. Inicia una prueba gratuita hoy
mismo para empezar a crear y colaborar.
diagrama de contexto
Diagrama de Nivel 1
Luego el Nivel 2 del DFD profundiza un paso más hacia partes del Nivel 1. Puede
requerir más texto para alcanzar el nivel necesario de detalle acerca del
funcionamiento del sistema.
Diagrama de Nivel 2
Es posible el avance hacia los Niveles 3, 4 y más, pero ir más allá del Nivel 3 es
poco usual. Hacerlo puede crear una complejidad que dificulte comunicar,
comparar o modelar de forma efectiva.
Al contar con un DFD con tanto detalle, los desarrolladores y diseñadores pueden
usarlo para escribir pseudocódigo, que es una combinación de inglés y de
lenguaje de codificación. El pseudocódigo facilita el desarrollo del código real.
Los diagramas de flujo de datos son muy apropiados para el análisis y modelado
de diversos tipos de sistemas en diferentes campos.
DFD en análisis de negocios: Los analistas de negocios emplean los DFD para
analizar los sistemas existentes y encontrar ineficiencias. La diagramación del
proceso puede detectar los pasos que, de otro modo, podrían pasar inadvertidos
o no comprenderse por completo.
DFD en el desarrollo ágil: Los DFD se pueden usar para visualizar y comprender los
requisitos de negocios y técnicos y planificar los siguientes pasos. Pueden ser una
herramienta simple pero poderosa para la comunicación y colaboración a fin de
enfocarse en un desarrollo rápido.
Mientras que un DFD ilustra cómo fluyen los datos a través de un sistema, UML es
un lenguaje de modelado usado en el Diseño de software orientado a objetos
para brindar una vista más detallada. Un DFD aún puede brindar un buen punto
de partida, pero a la hora de desarrollar el sistema, los desarrolladores pueden
optar por diagramas UML, como los diagramas de clases y los diagramas de
estructura para lograr la especificidad requerida.
Puedes crear tu propio DFD en línea con Lucidchart. Usa nuestros ejemplos y
notaciones especializadas de DFD para representar visualmente el flujo de datos a
través de tu sistema. Nuestro creador de diagramas de flujo de datos es simple,
pero poderoso. Empieza con una plantilla y luego usa nuestras figuras para
personalizar tus procesos, almacenes de datos, flujos de datos y entidades
externas.
Recursos útiles
Crear diagramas de flujo de datos es rápido y sencillo con Lucidchart. Inicia una
prueba gratuita hoy mismo para empezar a crear y colaborar.
Diagramas de contexto
Crea un diagrama de contexto como referencia gráfica para los ingenieros y otros
integrantes del equipo
Niveles
Idioma
Descargar en PDF
Vigilar
Editar