SlideShare una empresa de Scribd logo
1 de 16
ANÁLISIS ESTRUCTURADO.
Diagrama de Flujo de
Datos DFD
UNIVERSIDAD NACIONAL EXPERIMENTAL
“FRANCISCO DE MIRANDA”
ÁREA DE TECNOLOGÍA
COMPLEJO ACADÉMICO EL SABINO
DEPARTAMENTO DE GERENCIA
PROF. DAMELYS BRACHO
El análisis estructurado es una técnica para diseñar sistemas que
esta contemplado en la metodología del ciclo de desarrollo de
sistemas de información para:
El método de Análisis Estructurado se ha convertido en
sinónimo de Análisis de Flujo de Datos
Se debe tener en cuanta cuatro (4) interrogantes
1. ¿Qué procesos integran el sistema?
2. ¿Qué datos emplea cada proceso?
3. ¿Qué datos son almacenados?
4. Qué datos ingresan y abandonan el sistema?
DIAGRAMA DE FLUJO DE DATOS (DFD)
La técnica de DFD permite mostrar un sistema como una red de procesos conectados
entre ellos por flujos y almacenamientos de datos. Es un modelo que proporciona en
forma gráfica el punto de vista funcional de un sistema. En síntesis, el Diagrama de Flujo
de Datos describe:
COMPONENTES DE UN DFD
Proceso: Indican aquellos lugares donde se transforman las entradas en salidas. Se debe nombrar o describir
con una frase verbo-objeto ejemplo Inscribir estudiante y estar enumerado de forma correlativa. El proceso
se representa gráficamente de diferentes formas algunos analistas usan círculos, otros rectángulos con
esquinas redondeadas, tal como lo emplearemos para el diseño de los DFD en nuestra asignatura
Nº del Proceso
Nombre del Proceso
(VERBO-OBJETO)
Notación de
Yourdon/Demarco
Notación de
Gene & Sarson
COMPONENTES DE UN DFD
Flujo de Datos: Representa un transporte de paquetes de datos desde un origen hasta un destino, es decir que
representa una estructura de datos en movimiento de una parte del sistema a otro. Se representa gráficamente
por medio de una flecha que entra o sale de un proceso. El sentido de la flecha indica la dirección del flujo.
Nombre del Flujo
Nombre del Flujo
COMPONENTES DE UN DFD
Almacén: Representa un archivo lógico en donde se agregan o de donde se extraen datos. Deberá
elegirse el nombre que sea más descriptivo para el usuario y estar enumerado, que identifique los
paquetes de datos que contiene. Implica escritura, actualización o borrado de datos, lectura o
recuperación de información almacenada. Se representa como un rectángulo abierto.
Nombre del archivo o almacén
A1
Terminador o Entidad: Representan fuentes (origen) o destinos externos de datos que pueden
ser personas, programas, organizaciones u otras entidades que interactúan con el sistema
pero se encuentran fuera de su frontera. Se representa gráficamente como un rectángulo
Nombre del Terminador o Entidad
COMPONENTES DE UN DFD
Niveles de DFD
DIAGRAMA DE CONTEXTO:
Es un panorama que representa el sistema en general, es el nivel más alto en un diagrama
de flujo de datos y contiene los terminadores básicos, un solo proceso que representa al
sistema completo y las entradas y salidas principales que ingresan y salen de él. El
diagrama no contiene ningún almacenamiento de datos.
DIAGRAMA DE NIVEL 0 (PADRE):
Es la expansión del diagrama de contexto, permite comprender en mayor detalle el
funcionamiento del sistema, se deben especificar claramente todos los procesos, debe
involucrar de 3 a 9 procesos los cuales serán numerados con un entero. Los almacenes de
datos principales del sistema y todas las entidades externas (terminadores) deben estar
incluidos. Las entradas y salidas especificadas en el diagrama contextual permanecen
constantes en este. El dibujo de este diagrama debe realizarse en una sola hoja.
DIAGRAMA DE NIVEL 1(HIJO):
Cada proceso del Diagrama 0 puede ser a su vez expandido para crear un diagrama hijo
no puede producir salida o recibir entrada que el proceso padre no produzca o reciba.
Cada proceso de este diagrama se le da el mismo número del proceso padre sumado a
un punto y un número único para cada proceso hijo ( Ej.: 2.1, 2.2, 2.3, …)
LO ERRONEO LO CORRECTO
Los flujos de datos no deben dividirse en dos o más flujos de datos diferentes.
Todos los flujos de datos deben iniciarse o terminar en un proceso, los almacenes y terminadores no
pueden estar conectados entre ellos.
Los procesos necesitan al menos tener un flujo de datos de entrada y flujo de datos de salida.
Pasos para el diseño de DFD
Liste las actividades
para detallar:
PROCESOS,
TERMINADORES,
ALMACENES
y FLUJOS DE
DATOS.
Coloque nombres
descriptivos a cada
componente
identificado.
Al detectar
PROCESOS busco
verbos y hago una
lista de actividades
realizadas en la
empresa o
departamento que
se esta estudiando,
Ejemplo Registrar
curso.
Al detectar
TERMINADORES
identifico aquellas
personas o grupo de
personas, que tienen
relación con lo que
se estudia
Ejemplo
ESTUDIANTE,
ACADEMIA.
Al detectar
ALMACENES
identifico aquellos
donde permanecen
en reposo los datos
guardados del
sistema que se esta
estudiando,
Ejemplo tabla
Alumno.
Al detectar los
FLUJOS DE DATOS
identificar aquellos
que entran y salen
de PROCESOS,
TERMINADORES y
ALMACENES del
sistema que se esta
estudiando,
Ejemplo Datos del
estudiante
Dibuje los,
TERMINADORES y
los PROCESOs,
luego los
ALMACENES
vinculados a cada
proceso y conéctelos
con los flujos de
datos
Para diseñar sus DFD debe realizar un análisis, que puede partir de las
mismas relaciones entre las entidades de su base de datos
Área Cursos Alumno
Dispone Inscriben
Sección
Ejemplo de DFD de Sistema de Inscripciones en Academia
Análisis
El proceso se inicia con la necesidad de información para lo cual los alumnos se dirigen a la academia para
inscribirse en los cursos ofertados en la misma, una vez conocido la descripción, el precio, el nivel y toda la
información correspondiente, el estudiante se registra, en caso de no estar registrado, asimismo registra los
datos del curso a matricularse con las secciones y asignándolo al área al que pertenece. Es importante
destacar que el curso debe estar registrado para que los alumnos puedan inscribirse. La información de los
cursos que se ofertan al publico es suministrada por la academia. Finalmente una vez que el estudiante
selecciona el curso se inscribe y se genera un comprobante de inscripción. Es de interés de la academia
conocer el reporte del listado de estudiantes registrados y el listado de inscritos por curso.
Relaciones
Ejemplo de DFD de Sistema de Inscripciones en Academia
ACTIVIDADES IDENTIFICADAS
PROCESOS :
1. Registrar Estudiante (donde se registran los datos personales de cada alumno que desea matricularse o que se ha
matriculado en algún curso de la academia).
2. Registrar Área (el cual registra el área al cual corresponde cada curso que ofrece la academia, por ejemplo
Tecnología).
3. Registrar Curso (aquí se gestiona todo lo correspondiente a los cursos que ofrece la academia y a los que pueden
inscribirse los estudiantes).
4. Inscribir Estudiante (es el momento donde realiza la inscripción del estudiante en algún curso, el cual debe estar
asignado a alguna área. Importante tanto el estudiante como el curso deben existir). De este proceso es que se
genera el comprobante.
5. Generar Informes (para este caso la academia solicita dos reportes, el primero, un listado de estudiantes
registrados y el segundo, un listado de inscritos por curso.
TERMINADORES:
• ESTUDIANTE
• ACADEMIA
ALMACENES
• A1 Estudiantes
• A2 Areas
• A3 Cursos
• A4 Estud/Cursos
FLUJOS DE DATOS (principales, el resto se van detectando, una vez dibujado los DFD en cada una de sus niveles)
*Datos del estudiante, * Datos de áreas, * Datos del curso, * Solicitud de Listado de estudiante,
* Solicitud de listado de inscritos por curso, * Comprobante de inscripción, * Listado de estudiante,
* Listado de inscritos por curso
SISTEMA DE INSCRIPCIONES
EN ACADEMIA DE CURSOS
E
S
T
U
D
I
A
N
T
E
A
C
A
D
E
M
I
A
E
S
T
U
D
I
A
N
T
E
A
C
A
D
E
M
I
A
Datos del Estudiante
Datos de Áreas
Datos del curso
Solicitud de Inscripción
Solicitud de
Listado Estudiantes
Solicitud de Listado
de Inscritos por
Curso
Comprobante de
Inscripción
Solicitud de
Listado Estudiantes
Solicitud de Listado
de Inscritos por
Curso
DIAGRAMA CONTEXTUAL
Se dibuja el Diagrama de contexto o contextual. Tomando en cuanta el símbolo para cada
componente.
En este Diagrama
contextual solo se
representa un ÚNICO
PROCESO que lleva por
nombre del Sistema
Se identifican todos los
TERMINADORES
Se identifican todos los
FLUJOS DE DATOS, tanto
de entrada como de
salida del sistema
SISTEMA DE INSCRIPCIONES EN ACADEMIA DE CURSOS
Solicitud de
Listado Estudiantes
3
Registrar
Curso
2
Registrar
Área
A1
Estudiantes
A3 Cursos
Datos personales A2 Áreas
Detalle de Áreas
1
Registrar
Estudiante
4
Inscribir
Estudiante
5
Generar
Informes
E
S
T
U
D
I
A
N
T
E
A
C
A
D
E
M
I
A
Datos del Estudiante
Datos de
Áreas
Datos de Cursos
DIAGRAMA EXPANDIDO (NIVEL 0)
Detalle de Cursos
Solicitud de Inscripción
Solicitud de
Listado de
Inscritos
por Curso
A1
Estudiantes
C.I
Detalle
de
Estudiante
A4 Estud./
Cursos
Código Curso
Detalle de Cursos
A3 Cursos
E
S
T
U
D
I
A
N
T
E
A
C
A
D
E
M
I
A
Comprobante de
Inscripción
Listado
de
Estudiantes
Listado
de
Inscritos
por
Curso
A1
Estudiantes
A4 Estud./
Cursos
CI + Código Curso+ Sección
Detalle de Estudiantes
CI+Código Curso
Detalle de Estudiantes por curso+sección
Una vez diseñado el diagrama contextual se
diseña el diagrama nivel 0 , tomando en cuenta
los procesos listados en el análisis y haciendo una
revisión completa para verificar si hay algún
proceso restante
4.1
Verificar datos
de Estudiantes
4.2
Verificar
datos del Curso
4.3
Procesar
Inscripción
Solicitud de Inscripción
A1 Estudiantes
Detalle
de
Estudiantes CI
DIAGRAMA EXPANDIDO (NIVEL 1)
A3 Cursos
Detalle
de
Curso
+
Detalle
de
Sección
Código Curso
CI
Código de Curso
E
S
T
U
D
I
A
N
T
E
Comprobante de
Inscripción
A4 Estud./Cursos
Detalle de Inscripción + sección
Una vez diseñado nivel 0, se diseña el diagrama hijo de
cada proceso. Se debe tomar en cuenta los flujos de datos
externos que entran y salen de dicho proceso, los cuales
deben coincidir. Es posible que en este nivel aparezcan
nuevos almacenes y flujos internos

Más contenido relacionado

La actualidad más candente

diseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informaciondiseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informacionzulaymaylin
 
Arquitectura de las redes sociales
Arquitectura de las redes socialesArquitectura de las redes sociales
Arquitectura de las redes socialesDiego Carrera
 
Riesgos y amenazas de la informacion
Riesgos y amenazas de la informacionRiesgos y amenazas de la informacion
Riesgos y amenazas de la informacionJean Carlos Leon Vega
 
Analisis critico sobre las ventajas competitivas que se obtienen al implement...
Analisis critico sobre las ventajas competitivas que se obtienen al implement...Analisis critico sobre las ventajas competitivas que se obtienen al implement...
Analisis critico sobre las ventajas competitivas que se obtienen al implement...Leslie Karelia Rodriguez Sibaja
 
Ventajas y desventajas de itil
Ventajas y desventajas de itilVentajas y desventajas de itil
Ventajas y desventajas de itilNena Patraca
 
Cobit 2(antecedes historia)2
Cobit 2(antecedes historia)2Cobit 2(antecedes historia)2
Cobit 2(antecedes historia)2diegonet373
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexadoTortuly
 
Definiciones de sistemas informaticos
Definiciones de sistemas informaticosDefiniciones de sistemas informaticos
Definiciones de sistemas informaticosPaola Borges
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datosJesús Tramullas
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Auditoría Informática de Redes. Fase de Ejecución
Auditoría Informática de Redes. Fase de EjecuciónAuditoría Informática de Redes. Fase de Ejecución
Auditoría Informática de Redes. Fase de Ejecucióng_quero
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosGuadalupeOsorio9
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSjaimeizq
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de controlJuan Pablo Bustos Thames
 

La actualidad más candente (20)

diseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informaciondiseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informacion
 
Arquitectura de las redes sociales
Arquitectura de las redes socialesArquitectura de las redes sociales
Arquitectura de las redes sociales
 
Riesgos y amenazas de la informacion
Riesgos y amenazas de la informacionRiesgos y amenazas de la informacion
Riesgos y amenazas de la informacion
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Analisis critico sobre las ventajas competitivas que se obtienen al implement...
Analisis critico sobre las ventajas competitivas que se obtienen al implement...Analisis critico sobre las ventajas competitivas que se obtienen al implement...
Analisis critico sobre las ventajas competitivas que se obtienen al implement...
 
Ventajas y desventajas de itil
Ventajas y desventajas de itilVentajas y desventajas de itil
Ventajas y desventajas de itil
 
Patrones diseño de software
Patrones diseño de softwarePatrones diseño de software
Patrones diseño de software
 
Cobit 2(antecedes historia)2
Cobit 2(antecedes historia)2Cobit 2(antecedes historia)2
Cobit 2(antecedes historia)2
 
Arboles y reglas
Arboles y reglasArboles y reglas
Arboles y reglas
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
Definiciones de sistemas informaticos
Definiciones de sistemas informaticosDefiniciones de sistemas informaticos
Definiciones de sistemas informaticos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Auditoría Informática de Redes. Fase de Ejecución
Auditoría Informática de Redes. Fase de EjecuciónAuditoría Informática de Redes. Fase de Ejecución
Auditoría Informática de Redes. Fase de Ejecución
 
DÉCIMO PRIMER INFORME MESA DE AYUDA - SAE
DÉCIMO PRIMER INFORME MESA DE AYUDA - SAE DÉCIMO PRIMER INFORME MESA DE AYUDA - SAE
DÉCIMO PRIMER INFORME MESA DE AYUDA - SAE
 
Organización de archivos
Organización de archivosOrganización de archivos
Organización de archivos
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de Datos
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOS
 
Aprendizaje no supervisado
Aprendizaje no supervisadoAprendizaje no supervisado
Aprendizaje no supervisado
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de control
 

Similar a Analisis estructurado.dfd

Diagrama de-flujo-de-datos
Diagrama de-flujo-de-datosDiagrama de-flujo-de-datos
Diagrama de-flujo-de-datosDaniel Jose
 
Análisis de requerimientos y DFD (II)
Análisis de requerimientos y DFD (II)Análisis de requerimientos y DFD (II)
Análisis de requerimientos y DFD (II)Angela Inciarte
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 
Fas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datosFas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datosAlba Robles
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de DatosRenny Batista
 
Capítulo07 usodediagramasflujodatos
Capítulo07 usodediagramasflujodatosCapítulo07 usodediagramasflujodatos
Capítulo07 usodediagramasflujodatosRicardo Guzman
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del softwareTensor
 
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdfssuser7fc526
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructuradoyolimargn
 
Para hacer dfd d fdatos internet
Para hacer dfd   d fdatos internetPara hacer dfd   d fdatos internet
Para hacer dfd d fdatos internetViviana Martín
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos Juan Arriaza
 

Similar a Analisis estructurado.dfd (20)

Guía Teórica Unidad III
Guía Teórica Unidad IIIGuía Teórica Unidad III
Guía Teórica Unidad III
 
Diagrama de-flujo-de-datos
Diagrama de-flujo-de-datosDiagrama de-flujo-de-datos
Diagrama de-flujo-de-datos
 
Análisis de requerimientos y DFD (II)
Análisis de requerimientos y DFD (II)Análisis de requerimientos y DFD (II)
Análisis de requerimientos y DFD (II)
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Diagramas de flujo_de_datos
Diagramas de flujo_de_datosDiagramas de flujo_de_datos
Diagramas de flujo_de_datos
 
Fas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datosFas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datos
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
Capítulo07 usodediagramasflujodatos
Capítulo07 usodediagramasflujodatosCapítulo07 usodediagramasflujodatos
Capítulo07 usodediagramasflujodatos
 
Uso de flujo de Datos
Uso de flujo de DatosUso de flujo de Datos
Uso de flujo de Datos
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del software
 
Dfd
DfdDfd
Dfd
 
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Clase 2 Semana 3
Clase 2 Semana 3Clase 2 Semana 3
Clase 2 Semana 3
 
D fdatos
D fdatosD fdatos
D fdatos
 
D fdatos
D fdatosD fdatos
D fdatos
 
Para hacer dfd d fdatos internet
Para hacer dfd   d fdatos internetPara hacer dfd   d fdatos internet
Para hacer dfd d fdatos internet
 
Diagramas de flujo modelo
Diagramas de flujo modeloDiagramas de flujo modelo
Diagramas de flujo modelo
 
pruba de "sdf"
pruba de "sdf"pruba de "sdf"
pruba de "sdf"
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos
 

Más de Damelys Bracho

Tarea 3 gustave eiffel bureau click up
Tarea 3  gustave eiffel bureau click upTarea 3  gustave eiffel bureau click up
Tarea 3 gustave eiffel bureau click upDamelys Bracho
 
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalEjemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalDamelys Bracho
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad RelaciónDamelys Bracho
 
Ejemplo de modelo relacional
Ejemplo de modelo relacionalEjemplo de modelo relacional
Ejemplo de modelo relacionalDamelys Bracho
 
Unidad ii bases de datos
Unidad ii bases de datosUnidad ii bases de datos
Unidad ii bases de datosDamelys Bracho
 
Modelo relacional (mr)
Modelo relacional (mr)Modelo relacional (mr)
Modelo relacional (mr)Damelys Bracho
 
Miperfilasesoria damelys
Miperfilasesoria damelysMiperfilasesoria damelys
Miperfilasesoria damelysDamelys Bracho
 
Miplanificacion damelys bracho
Miplanificacion damelys brachoMiplanificacion damelys bracho
Miplanificacion damelys brachoDamelys Bracho
 
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...Damelys Bracho
 
Beneficios de los Sistemas de Información
Beneficios de los Sistemas de Información Beneficios de los Sistemas de Información
Beneficios de los Sistemas de Información Damelys Bracho
 
Beneficios de los Sistemas de Informacion
Beneficios de los Sistemas de InformacionBeneficios de los Sistemas de Informacion
Beneficios de los Sistemas de InformacionDamelys Bracho
 

Más de Damelys Bracho (17)

Tarea 3 gustave eiffel bureau click up
Tarea 3  gustave eiffel bureau click upTarea 3  gustave eiffel bureau click up
Tarea 3 gustave eiffel bureau click up
 
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalEjemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Ejemplo de modelo relacional
Ejemplo de modelo relacionalEjemplo de modelo relacional
Ejemplo de modelo relacional
 
Unidad ii bases de datos
Unidad ii bases de datosUnidad ii bases de datos
Unidad ii bases de datos
 
Modelo relacional (mr)
Modelo relacional (mr)Modelo relacional (mr)
Modelo relacional (mr)
 
Toma decisiones
Toma decisionesToma decisiones
Toma decisiones
 
Miperfilasesoria damelys
Miperfilasesoria damelysMiperfilasesoria damelys
Miperfilasesoria damelys
 
Sinoptico
SinopticoSinoptico
Sinoptico
 
Miperfilasesoria
MiperfilasesoriaMiperfilasesoria
Miperfilasesoria
 
Miplanificacion damelys bracho
Miplanificacion damelys brachoMiplanificacion damelys bracho
Miplanificacion damelys bracho
 
Presentacion modulo 6
Presentacion modulo 6Presentacion modulo 6
Presentacion modulo 6
 
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...
Gestión de conocimiento para la modalidad de estudios mixta de aprendizaje di...
 
Bloque 0 Pacie
Bloque 0 PacieBloque 0 Pacie
Bloque 0 Pacie
 
Beneficios de los Sistemas de Información
Beneficios de los Sistemas de Información Beneficios de los Sistemas de Información
Beneficios de los Sistemas de Información
 
Beneficios de los Sistemas de Informacion
Beneficios de los Sistemas de InformacionBeneficios de los Sistemas de Informacion
Beneficios de los Sistemas de Informacion
 

Último

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 

Analisis estructurado.dfd

  • 1. ANÁLISIS ESTRUCTURADO. Diagrama de Flujo de Datos DFD UNIVERSIDAD NACIONAL EXPERIMENTAL “FRANCISCO DE MIRANDA” ÁREA DE TECNOLOGÍA COMPLEJO ACADÉMICO EL SABINO DEPARTAMENTO DE GERENCIA PROF. DAMELYS BRACHO
  • 2. El análisis estructurado es una técnica para diseñar sistemas que esta contemplado en la metodología del ciclo de desarrollo de sistemas de información para:
  • 3. El método de Análisis Estructurado se ha convertido en sinónimo de Análisis de Flujo de Datos Se debe tener en cuanta cuatro (4) interrogantes 1. ¿Qué procesos integran el sistema? 2. ¿Qué datos emplea cada proceso? 3. ¿Qué datos son almacenados? 4. Qué datos ingresan y abandonan el sistema?
  • 4. DIAGRAMA DE FLUJO DE DATOS (DFD) La técnica de DFD permite mostrar un sistema como una red de procesos conectados entre ellos por flujos y almacenamientos de datos. Es un modelo que proporciona en forma gráfica el punto de vista funcional de un sistema. En síntesis, el Diagrama de Flujo de Datos describe:
  • 5. COMPONENTES DE UN DFD Proceso: Indican aquellos lugares donde se transforman las entradas en salidas. Se debe nombrar o describir con una frase verbo-objeto ejemplo Inscribir estudiante y estar enumerado de forma correlativa. El proceso se representa gráficamente de diferentes formas algunos analistas usan círculos, otros rectángulos con esquinas redondeadas, tal como lo emplearemos para el diseño de los DFD en nuestra asignatura Nº del Proceso Nombre del Proceso (VERBO-OBJETO) Notación de Yourdon/Demarco Notación de Gene & Sarson
  • 6. COMPONENTES DE UN DFD Flujo de Datos: Representa un transporte de paquetes de datos desde un origen hasta un destino, es decir que representa una estructura de datos en movimiento de una parte del sistema a otro. Se representa gráficamente por medio de una flecha que entra o sale de un proceso. El sentido de la flecha indica la dirección del flujo. Nombre del Flujo Nombre del Flujo
  • 7. COMPONENTES DE UN DFD Almacén: Representa un archivo lógico en donde se agregan o de donde se extraen datos. Deberá elegirse el nombre que sea más descriptivo para el usuario y estar enumerado, que identifique los paquetes de datos que contiene. Implica escritura, actualización o borrado de datos, lectura o recuperación de información almacenada. Se representa como un rectángulo abierto. Nombre del archivo o almacén A1
  • 8. Terminador o Entidad: Representan fuentes (origen) o destinos externos de datos que pueden ser personas, programas, organizaciones u otras entidades que interactúan con el sistema pero se encuentran fuera de su frontera. Se representa gráficamente como un rectángulo Nombre del Terminador o Entidad COMPONENTES DE UN DFD
  • 9. Niveles de DFD DIAGRAMA DE CONTEXTO: Es un panorama que representa el sistema en general, es el nivel más alto en un diagrama de flujo de datos y contiene los terminadores básicos, un solo proceso que representa al sistema completo y las entradas y salidas principales que ingresan y salen de él. El diagrama no contiene ningún almacenamiento de datos. DIAGRAMA DE NIVEL 0 (PADRE): Es la expansión del diagrama de contexto, permite comprender en mayor detalle el funcionamiento del sistema, se deben especificar claramente todos los procesos, debe involucrar de 3 a 9 procesos los cuales serán numerados con un entero. Los almacenes de datos principales del sistema y todas las entidades externas (terminadores) deben estar incluidos. Las entradas y salidas especificadas en el diagrama contextual permanecen constantes en este. El dibujo de este diagrama debe realizarse en una sola hoja. DIAGRAMA DE NIVEL 1(HIJO): Cada proceso del Diagrama 0 puede ser a su vez expandido para crear un diagrama hijo no puede producir salida o recibir entrada que el proceso padre no produzca o reciba. Cada proceso de este diagrama se le da el mismo número del proceso padre sumado a un punto y un número único para cada proceso hijo ( Ej.: 2.1, 2.2, 2.3, …)
  • 10. LO ERRONEO LO CORRECTO Los flujos de datos no deben dividirse en dos o más flujos de datos diferentes. Todos los flujos de datos deben iniciarse o terminar en un proceso, los almacenes y terminadores no pueden estar conectados entre ellos. Los procesos necesitan al menos tener un flujo de datos de entrada y flujo de datos de salida.
  • 11. Pasos para el diseño de DFD Liste las actividades para detallar: PROCESOS, TERMINADORES, ALMACENES y FLUJOS DE DATOS. Coloque nombres descriptivos a cada componente identificado. Al detectar PROCESOS busco verbos y hago una lista de actividades realizadas en la empresa o departamento que se esta estudiando, Ejemplo Registrar curso. Al detectar TERMINADORES identifico aquellas personas o grupo de personas, que tienen relación con lo que se estudia Ejemplo ESTUDIANTE, ACADEMIA. Al detectar ALMACENES identifico aquellos donde permanecen en reposo los datos guardados del sistema que se esta estudiando, Ejemplo tabla Alumno. Al detectar los FLUJOS DE DATOS identificar aquellos que entran y salen de PROCESOS, TERMINADORES y ALMACENES del sistema que se esta estudiando, Ejemplo Datos del estudiante Dibuje los, TERMINADORES y los PROCESOs, luego los ALMACENES vinculados a cada proceso y conéctelos con los flujos de datos Para diseñar sus DFD debe realizar un análisis, que puede partir de las mismas relaciones entre las entidades de su base de datos
  • 12. Área Cursos Alumno Dispone Inscriben Sección Ejemplo de DFD de Sistema de Inscripciones en Academia Análisis El proceso se inicia con la necesidad de información para lo cual los alumnos se dirigen a la academia para inscribirse en los cursos ofertados en la misma, una vez conocido la descripción, el precio, el nivel y toda la información correspondiente, el estudiante se registra, en caso de no estar registrado, asimismo registra los datos del curso a matricularse con las secciones y asignándolo al área al que pertenece. Es importante destacar que el curso debe estar registrado para que los alumnos puedan inscribirse. La información de los cursos que se ofertan al publico es suministrada por la academia. Finalmente una vez que el estudiante selecciona el curso se inscribe y se genera un comprobante de inscripción. Es de interés de la academia conocer el reporte del listado de estudiantes registrados y el listado de inscritos por curso. Relaciones
  • 13. Ejemplo de DFD de Sistema de Inscripciones en Academia ACTIVIDADES IDENTIFICADAS PROCESOS : 1. Registrar Estudiante (donde se registran los datos personales de cada alumno que desea matricularse o que se ha matriculado en algún curso de la academia). 2. Registrar Área (el cual registra el área al cual corresponde cada curso que ofrece la academia, por ejemplo Tecnología). 3. Registrar Curso (aquí se gestiona todo lo correspondiente a los cursos que ofrece la academia y a los que pueden inscribirse los estudiantes). 4. Inscribir Estudiante (es el momento donde realiza la inscripción del estudiante en algún curso, el cual debe estar asignado a alguna área. Importante tanto el estudiante como el curso deben existir). De este proceso es que se genera el comprobante. 5. Generar Informes (para este caso la academia solicita dos reportes, el primero, un listado de estudiantes registrados y el segundo, un listado de inscritos por curso. TERMINADORES: • ESTUDIANTE • ACADEMIA ALMACENES • A1 Estudiantes • A2 Areas • A3 Cursos • A4 Estud/Cursos FLUJOS DE DATOS (principales, el resto se van detectando, una vez dibujado los DFD en cada una de sus niveles) *Datos del estudiante, * Datos de áreas, * Datos del curso, * Solicitud de Listado de estudiante, * Solicitud de listado de inscritos por curso, * Comprobante de inscripción, * Listado de estudiante, * Listado de inscritos por curso
  • 14. SISTEMA DE INSCRIPCIONES EN ACADEMIA DE CURSOS E S T U D I A N T E A C A D E M I A E S T U D I A N T E A C A D E M I A Datos del Estudiante Datos de Áreas Datos del curso Solicitud de Inscripción Solicitud de Listado Estudiantes Solicitud de Listado de Inscritos por Curso Comprobante de Inscripción Solicitud de Listado Estudiantes Solicitud de Listado de Inscritos por Curso DIAGRAMA CONTEXTUAL Se dibuja el Diagrama de contexto o contextual. Tomando en cuanta el símbolo para cada componente. En este Diagrama contextual solo se representa un ÚNICO PROCESO que lleva por nombre del Sistema Se identifican todos los TERMINADORES Se identifican todos los FLUJOS DE DATOS, tanto de entrada como de salida del sistema
  • 15. SISTEMA DE INSCRIPCIONES EN ACADEMIA DE CURSOS Solicitud de Listado Estudiantes 3 Registrar Curso 2 Registrar Área A1 Estudiantes A3 Cursos Datos personales A2 Áreas Detalle de Áreas 1 Registrar Estudiante 4 Inscribir Estudiante 5 Generar Informes E S T U D I A N T E A C A D E M I A Datos del Estudiante Datos de Áreas Datos de Cursos DIAGRAMA EXPANDIDO (NIVEL 0) Detalle de Cursos Solicitud de Inscripción Solicitud de Listado de Inscritos por Curso A1 Estudiantes C.I Detalle de Estudiante A4 Estud./ Cursos Código Curso Detalle de Cursos A3 Cursos E S T U D I A N T E A C A D E M I A Comprobante de Inscripción Listado de Estudiantes Listado de Inscritos por Curso A1 Estudiantes A4 Estud./ Cursos CI + Código Curso+ Sección Detalle de Estudiantes CI+Código Curso Detalle de Estudiantes por curso+sección Una vez diseñado el diagrama contextual se diseña el diagrama nivel 0 , tomando en cuenta los procesos listados en el análisis y haciendo una revisión completa para verificar si hay algún proceso restante
  • 16. 4.1 Verificar datos de Estudiantes 4.2 Verificar datos del Curso 4.3 Procesar Inscripción Solicitud de Inscripción A1 Estudiantes Detalle de Estudiantes CI DIAGRAMA EXPANDIDO (NIVEL 1) A3 Cursos Detalle de Curso + Detalle de Sección Código Curso CI Código de Curso E S T U D I A N T E Comprobante de Inscripción A4 Estud./Cursos Detalle de Inscripción + sección Una vez diseñado nivel 0, se diseña el diagrama hijo de cada proceso. Se debe tomar en cuenta los flujos de datos externos que entran y salen de dicho proceso, los cuales deben coincidir. Es posible que en este nivel aparezcan nuevos almacenes y flujos internos