SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
©berzal@acm.org
Diagramas de flujo de datosDiagramas de flujo de datos
Diseño de bases de datosDiseño de bases de datos
©berzal@acm.org
Documento de especificación del sistemaDocumento de especificación del sistema
1.1. Definición del problemaDefinición del problema
2.2. Descripción funcionalDescripción funcional2.2. Descripción funcionalDescripción funcional
3.3. RestriccionesRestricciones
4.4. Diagramas de flujo de datosDiagramas de flujo de datos
5.5. Modelo deModelo de datosdatos
6.6. Diccionario de datosDiccionario de datos
7.7. Casos de usoCasos de uso
8.8. Documentos adicionalesDocumentos adicionales
11
©berzal@acm.org
Herramientas de especificaciónHerramientas de especificación
Durante el desarrollo de un sistema de información,Durante el desarrollo de un sistema de información,
se han de modelar tanto los datos empleados por else han de modelar tanto los datos empleados por el
sistema como los procesos que realizan tareas sobresistema como los procesos que realizan tareas sobre
esos datos:esos datos:
Modelado de datosModelado de datosModelado de datosModelado de datos
Representación gráfica del modelo de datosRepresentación gráfica del modelo de datos
Diccionario de datosDiccionario de datos
Modelado de procesosModelado de procesos
Diagramas de flujo de datosDiagramas de flujo de datos
Diagramas de estados (autómatas finitos)Diagramas de estados (autómatas finitos)
Casos de usoCasos de uso 22
©berzal@acm.org
Diagramas de flujo de datosDiagramas de flujo de datos
Representación gráfica de un sistemaRepresentación gráfica de un sistema
que ilustra cómo fluyen los datosque ilustra cómo fluyen los datos
a través de distintos procesos.a través de distintos procesos.a través de distintos procesos.a través de distintos procesos.
Los diagramas de flujo de datos (Los diagramas de flujo de datos (DFDsDFDs) se realizan a) se realizan a
distintos niveles de abstracción, detallando procesosdistintos niveles de abstracción, detallando procesos
concretos que aparecen como elementos simples enconcretos que aparecen como elementos simples en
DFDsDFDs de nivel superior.de nivel superior.
33
©berzal@acm.org
Elementos de un DFD (1/2)Elementos de un DFD (1/2)::
Entidades externas, terminadores o elementosEntidades externas, terminadores o elementos
del entornodel entorno: Fuentes o sumideros de información.: Fuentes o sumideros de información.
Diagramas de flujo de datosDiagramas de flujo de datos
del entornodel entorno: Fuentes o sumideros de información.: Fuentes o sumideros de información.
Emiten o reciben la información que fluye a través deEmiten o reciben la información que fluye a través de
las interfaces externas del sistema (las interfaces externas del sistema (vgvg: usuarios).: usuarios).
Flujos de datos:Flujos de datos:
Indican el flujo de información a través del sistema.Indican el flujo de información a través del sistema.
44
©berzal@acm.org
Elementos de un DFD (2/2)Elementos de un DFD (2/2)::
Procesos o actividades:Procesos o actividades:
Transforman la información que les llega a través deTransforman la información que les llega a través de
Diagramas de flujo de datosDiagramas de flujo de datos
Transforman la información que les llega a través deTransforman la información que les llega a través de
los flujos de datos de entrada en la información quelos flujos de datos de entrada en la información que
sale a través de los flujos de datos de salida.sale a través de los flujos de datos de salida.
Almacenes de datos y ficheros:Almacenes de datos y ficheros:
Lugares donde se guardan los datos para suLugares donde se guardan los datos para su
procesamiento posterior.procesamiento posterior.
55
©berzal@acm.org
Notación deNotación de Gane&SarsonGane&Sarson::
Diagramas de flujo de datosDiagramas de flujo de datos
Entidad
66
Almacén
de datos
Entidad
externaProceso
Flujo de datos
©berzal@acm.org
Elaboración deElaboración de DFDsDFDs::
Cada elemento tiene asociado un nombre unívoco aCada elemento tiene asociado un nombre unívoco a
modo de etiqueta.modo de etiqueta.
Procesos y ficheros no pueden poseer sólo flujos deProcesos y ficheros no pueden poseer sólo flujos de
Diagramas de flujo de datosDiagramas de flujo de datos
Procesos y ficheros no pueden poseer sólo flujos deProcesos y ficheros no pueden poseer sólo flujos de
entrada (ni sólo de salida)entrada (ni sólo de salida)
Los flujos no pueden incluir información de control.Los flujos no pueden incluir información de control.
Los flujos de datos pueden converger o divergir.Los flujos de datos pueden converger o divergir.
Las entradas y salidas netas de un DFD debenLas entradas y salidas netas de un DFD deben
coincidir con los flujos de entrada y salida del procesocoincidir con los flujos de entrada y salida del proceso
al que corresponde en el nivel superior.al que corresponde en el nivel superior.
77
©berzal@acm.org
DFD de contextoDFD de contexto
Diagramas de flujo de datosDiagramas de flujo de datos
Alumno
Información
Expediente
DatosAlumno
Petición
Planes
88
SistemaProfesor
Actas
CódigoProfesor
Actas
Estadísticas
Secretario
Planes
Calendarios
Profesores
Clave
Actas
Estadísticas
Expedientes
Secretaría
Petición
CódigoAcceso
Información
Estadísticas
Títulos
Certificados
©berzal@acm.org
DFD de contextoDFD de contexto
(DFD de nivel superior)(DFD de nivel superior)
Diagramas de flujo de datosDiagramas de flujo de datos
SistemaProfesor
Actas
CódigoProfesor
Actas
Estadísticas
Alumno
Información
Expediente
DatosAlumno
Petición
Secretario
Planes
Calendarios
Profesores
Clave
Actas
Estadísticas
Expedientes
Petición
CódigoAcceso
Información
Estadísticas
Títulos
Acerca del diagrama de contexto:Acerca del diagrama de contexto:
Contiene un único proceso que representa al sistemaContiene un único proceso que representa al sistema
completo, todos los terminadores (entidades externascompleto, todos los terminadores (entidades externas
que interactúan con el sistema) y todos los flujos deque interactúan con el sistema) y todos los flujos de
datos que conectan un sistema con su entorno.datos que conectan un sistema con su entorno.
99
Secretaría
CódigoAccesoTítulos
Certificados
©berzal@acm.org
DFD de nivel 1DFD de nivel 1
Diagramas de flujo de datosDiagramas de flujo de datos
DatosAlumno
Petición
Actas
CódigoProfesor
Información
Expediente
Planes
Calendarios
Profesores
Clave
Cliente
Alumnos
Matrícula
PeticiónImpreso
Expediente
Asignatura
Plan Acta
1010
Información
Estadísticas
Títulos
Certificados
Actas
Estadísticas
Petición
CódigoAcceso
Actas
Estadísticas
Expedientes
Clave
Cliente
Profesor
Base de datos
Cliente
Secretario
Cliente
Secretaría
Plan
Actas
Acta
ActaValidada
Plan
Asignatura
Profesor
Acta
Expedientes
Asignatura
Plan
Expedientes
DatosAlumno
Asignatura
Plan
Matrícula
PeticiónImpreso
DatosAlumno
Matrícula
©berzal@acm.org
DFDsDFDs de nivel 2de nivel 2
Cliente AlumnosCliente Alumnos
Diagramas de flujo de datosDiagramas de flujo de datos
Plan
Asignatura Petición
DatosAlumno
1111
Expediente
Consultar
expediente
Solicitar
impreso
Realizar
matrícula
PeticiónImpresoMatrícula
DatosAlumno
Expediente
©berzal@acm.org
DFDsDFDs de nivel 2de nivel 2
Cliente ProfesorCliente Profesor
Diagramas de flujo de datosDiagramas de flujo de datos
Rellenar
Actas
Actas
Actas
1212
Identificación
Consultar
Estadísticas
Actas
Estadísticas
Permiso
Actas
CódigoProfesor
Permiso
Actas

Más contenido relacionado

La actualidad más candente

Diagrama de flujos de datos
Diagrama de flujos de datosDiagrama de flujos de datos
Diagrama de flujos de datosOryanaEG
 
Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]jauanilfabian
 
Diagramas de Flujo de Datos
Diagramas de Flujo de DatosDiagramas de Flujo de Datos
Diagramas de Flujo de Datosinggaitan
 
Sistemas de información luis castellanos (analisis)
Sistemas de información   luis castellanos (analisis)Sistemas de información   luis castellanos (analisis)
Sistemas de información luis castellanos (analisis)Luis R Castellanos
 
Capítulo 21 (Estándares, lenguajes y diseño de base de datos de objetos) y Ca...
Capítulo 21 (Estándares, lenguajes y diseño de base de datos de objetos) y Ca...Capítulo 21 (Estándares, lenguajes y diseño de base de datos de objetos) y Ca...
Capítulo 21 (Estándares, lenguajes y diseño de base de datos de objetos) y Ca...Liz Ocampo
 
BASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJOBASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJOErnesto
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructuradoyolimargn
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datosalexis armas
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosmiranda271999
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos Juan Arriaza
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datoslafp36
 
Analisis estructurado.dfd
Analisis estructurado.dfdAnalisis estructurado.dfd
Analisis estructurado.dfdDamelys Bracho
 
Capítulo07 usodediagramasflujodatos
Capítulo07 usodediagramasflujodatosCapítulo07 usodediagramasflujodatos
Capítulo07 usodediagramasflujodatosRicardo Guzman
 

La actualidad más candente (18)

Diagrama de flujos de datos
Diagrama de flujos de datosDiagrama de flujos de datos
Diagrama de flujos de datos
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 
Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]
 
Diagramas de Flujo de Datos
Diagramas de Flujo de DatosDiagramas de Flujo de Datos
Diagramas de Flujo de Datos
 
Sistemas de información luis castellanos (analisis)
Sistemas de información   luis castellanos (analisis)Sistemas de información   luis castellanos (analisis)
Sistemas de información luis castellanos (analisis)
 
Capítulo 21 (Estándares, lenguajes y diseño de base de datos de objetos) y Ca...
Capítulo 21 (Estándares, lenguajes y diseño de base de datos de objetos) y Ca...Capítulo 21 (Estándares, lenguajes y diseño de base de datos de objetos) y Ca...
Capítulo 21 (Estándares, lenguajes y diseño de base de datos de objetos) y Ca...
 
D fdatos
D fdatosD fdatos
D fdatos
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
BASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJOBASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJO
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datos
 
Analisis estructurado.dfd
Analisis estructurado.dfdAnalisis estructurado.dfd
Analisis estructurado.dfd
 
Capítulo07 usodediagramasflujodatos
Capítulo07 usodediagramasflujodatosCapítulo07 usodediagramasflujodatos
Capítulo07 usodediagramasflujodatos
 
Presentación2
Presentación2Presentación2
Presentación2
 

Similar a Diagramas de flujo de datos y modelado de sistemas de información

Similar a Diagramas de flujo de datos y modelado de sistemas de información (20)

Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
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
 
Introduccion a los diagramas de flujo de datos
Introduccion a los diagramas de flujo de datosIntroduccion a los diagramas de flujo de datos
Introduccion a los diagramas de flujo de datos
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
Diagrama de-flujo-de-datos
Diagrama de-flujo-de-datosDiagrama de-flujo-de-datos
Diagrama de-flujo-de-datos
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Guía Teórica Unidad III
Guía Teórica Unidad IIIGuía Teórica Unidad III
Guía Teórica Unidad III
 
Asi1 clase2 3
Asi1 clase2 3Asi1 clase2 3
Asi1 clase2 3
 
Diagramas de-flujo-de-datos01
Diagramas de-flujo-de-datos01Diagramas de-flujo-de-datos01
Diagramas de-flujo-de-datos01
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
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)
 
Uso de flujo de Datos
Uso de flujo de DatosUso de flujo de Datos
Uso de flujo de Datos
 
Exposision de a y d
Exposision de a y dExposision de a y d
Exposision de a y d
 
Bases datos
Bases datosBases datos
Bases datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
U4
U4U4
U4
 
U4
U4U4
U4
 
Dfd y der internet
Dfd y der internetDfd y der internet
Dfd y der internet
 

Último

Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)LeonardoDantasRivas
 
Anatomia.pfd29382819292829191929292929292929
Anatomia.pfd29382819292829191929292929292929Anatomia.pfd29382819292829191929292929292929
Anatomia.pfd29382819292829191929292929292929FiorellaLaura2
 
Triptico de Sistemas anticaídas Arnes.pdf
Triptico de Sistemas anticaídas Arnes.pdfTriptico de Sistemas anticaídas Arnes.pdf
Triptico de Sistemas anticaídas Arnes.pdfMariaGabrielaSandova2
 
Diseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzadaDiseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzadaJosAntonioFloresQuis
 
La arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaLa arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaCamilaIsabelaRodrigu
 
Sesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxSesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxMarcosAlvarezSalinas
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfBrbara57940
 
Calendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdfCalendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdfAsol7
 
Arquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfArquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfduf110205
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista30898575
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfandrea Varela
 
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)lemg25102006
 
Dia mundial de la salud (1).pdf triptico
Dia mundial de la salud (1).pdf tripticoDia mundial de la salud (1).pdf triptico
Dia mundial de la salud (1).pdf tripticoThaisAymeeTacucheBen
 
FICHAS PARA LA PRIMERA SEMANA SALOME.doc
FICHAS PARA LA PRIMERA SEMANA SALOME.docFICHAS PARA LA PRIMERA SEMANA SALOME.doc
FICHAS PARA LA PRIMERA SEMANA SALOME.docMerlyBrisetTorneroLu
 
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...sayumi4
 
Historia de los estilos artísticos docum
Historia de los estilos artísticos documHistoria de los estilos artísticos docum
Historia de los estilos artísticos documminipuw
 
LANZAMIENTO, NUEVOS SET DE COCINA, PETROLEUM, VINTAGE, CARAMEL Y LAVANDA
LANZAMIENTO, NUEVOS SET DE COCINA, PETROLEUM, VINTAGE, CARAMEL Y LAVANDALANZAMIENTO, NUEVOS SET DE COCINA, PETROLEUM, VINTAGE, CARAMEL Y LAVANDA
LANZAMIENTO, NUEVOS SET DE COCINA, PETROLEUM, VINTAGE, CARAMEL Y LAVANDAdiawaraplast
 
arquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2darquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2dheribertaferrer
 
brasilia-150521136-lva1-app6891 (1).pptx
brasilia-150521136-lva1-app6891 (1).pptxbrasilia-150521136-lva1-app6891 (1).pptx
brasilia-150521136-lva1-app6891 (1).pptxErikRamirez67
 
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptxDanielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptxaurorialfonzo6
 

Último (20)

Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
 
Anatomia.pfd29382819292829191929292929292929
Anatomia.pfd29382819292829191929292929292929Anatomia.pfd29382819292829191929292929292929
Anatomia.pfd29382819292829191929292929292929
 
Triptico de Sistemas anticaídas Arnes.pdf
Triptico de Sistemas anticaídas Arnes.pdfTriptico de Sistemas anticaídas Arnes.pdf
Triptico de Sistemas anticaídas Arnes.pdf
 
Diseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzadaDiseño y análisis de vigas doblemente reforzada
Diseño y análisis de vigas doblemente reforzada
 
La arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaLa arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historia
 
Sesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxSesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptx
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
 
Calendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdfCalendario 2024 Santoral con fase lunar.pdf
Calendario 2024 Santoral con fase lunar.pdf
 
Arquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfArquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdf
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
 
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
 
Dia mundial de la salud (1).pdf triptico
Dia mundial de la salud (1).pdf tripticoDia mundial de la salud (1).pdf triptico
Dia mundial de la salud (1).pdf triptico
 
FICHAS PARA LA PRIMERA SEMANA SALOME.doc
FICHAS PARA LA PRIMERA SEMANA SALOME.docFICHAS PARA LA PRIMERA SEMANA SALOME.doc
FICHAS PARA LA PRIMERA SEMANA SALOME.doc
 
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
 
Historia de los estilos artísticos docum
Historia de los estilos artísticos documHistoria de los estilos artísticos docum
Historia de los estilos artísticos docum
 
LANZAMIENTO, NUEVOS SET DE COCINA, PETROLEUM, VINTAGE, CARAMEL Y LAVANDA
LANZAMIENTO, NUEVOS SET DE COCINA, PETROLEUM, VINTAGE, CARAMEL Y LAVANDALANZAMIENTO, NUEVOS SET DE COCINA, PETROLEUM, VINTAGE, CARAMEL Y LAVANDA
LANZAMIENTO, NUEVOS SET DE COCINA, PETROLEUM, VINTAGE, CARAMEL Y LAVANDA
 
arquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2darquitectura griega.pdf fghjdchjypiyez2d
arquitectura griega.pdf fghjdchjypiyez2d
 
brasilia-150521136-lva1-app6891 (1).pptx
brasilia-150521136-lva1-app6891 (1).pptxbrasilia-150521136-lva1-app6891 (1).pptx
brasilia-150521136-lva1-app6891 (1).pptx
 
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptxDanielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
Danielarora Martinez 31061614 ARQUITECTURA GRIEGA.pptx
 

Diagramas de flujo de datos y modelado de sistemas de información

  • 1. ©berzal@acm.org Diagramas de flujo de datosDiagramas de flujo de datos Diseño de bases de datosDiseño de bases de datos
  • 2. ©berzal@acm.org Documento de especificación del sistemaDocumento de especificación del sistema 1.1. Definición del problemaDefinición del problema 2.2. Descripción funcionalDescripción funcional2.2. Descripción funcionalDescripción funcional 3.3. RestriccionesRestricciones 4.4. Diagramas de flujo de datosDiagramas de flujo de datos 5.5. Modelo deModelo de datosdatos 6.6. Diccionario de datosDiccionario de datos 7.7. Casos de usoCasos de uso 8.8. Documentos adicionalesDocumentos adicionales 11
  • 3. ©berzal@acm.org Herramientas de especificaciónHerramientas de especificación Durante el desarrollo de un sistema de información,Durante el desarrollo de un sistema de información, se han de modelar tanto los datos empleados por else han de modelar tanto los datos empleados por el sistema como los procesos que realizan tareas sobresistema como los procesos que realizan tareas sobre esos datos:esos datos: Modelado de datosModelado de datosModelado de datosModelado de datos Representación gráfica del modelo de datosRepresentación gráfica del modelo de datos Diccionario de datosDiccionario de datos Modelado de procesosModelado de procesos Diagramas de flujo de datosDiagramas de flujo de datos Diagramas de estados (autómatas finitos)Diagramas de estados (autómatas finitos) Casos de usoCasos de uso 22
  • 4. ©berzal@acm.org Diagramas de flujo de datosDiagramas de flujo de datos Representación gráfica de un sistemaRepresentación gráfica de un sistema que ilustra cómo fluyen los datosque ilustra cómo fluyen los datos a través de distintos procesos.a través de distintos procesos.a través de distintos procesos.a través de distintos procesos. Los diagramas de flujo de datos (Los diagramas de flujo de datos (DFDsDFDs) se realizan a) se realizan a distintos niveles de abstracción, detallando procesosdistintos niveles de abstracción, detallando procesos concretos que aparecen como elementos simples enconcretos que aparecen como elementos simples en DFDsDFDs de nivel superior.de nivel superior. 33
  • 5. ©berzal@acm.org Elementos de un DFD (1/2)Elementos de un DFD (1/2):: Entidades externas, terminadores o elementosEntidades externas, terminadores o elementos del entornodel entorno: Fuentes o sumideros de información.: Fuentes o sumideros de información. Diagramas de flujo de datosDiagramas de flujo de datos del entornodel entorno: Fuentes o sumideros de información.: Fuentes o sumideros de información. Emiten o reciben la información que fluye a través deEmiten o reciben la información que fluye a través de las interfaces externas del sistema (las interfaces externas del sistema (vgvg: usuarios).: usuarios). Flujos de datos:Flujos de datos: Indican el flujo de información a través del sistema.Indican el flujo de información a través del sistema. 44
  • 6. ©berzal@acm.org Elementos de un DFD (2/2)Elementos de un DFD (2/2):: Procesos o actividades:Procesos o actividades: Transforman la información que les llega a través deTransforman la información que les llega a través de Diagramas de flujo de datosDiagramas de flujo de datos Transforman la información que les llega a través deTransforman la información que les llega a través de los flujos de datos de entrada en la información quelos flujos de datos de entrada en la información que sale a través de los flujos de datos de salida.sale a través de los flujos de datos de salida. Almacenes de datos y ficheros:Almacenes de datos y ficheros: Lugares donde se guardan los datos para suLugares donde se guardan los datos para su procesamiento posterior.procesamiento posterior. 55
  • 7. ©berzal@acm.org Notación deNotación de Gane&SarsonGane&Sarson:: Diagramas de flujo de datosDiagramas de flujo de datos Entidad 66 Almacén de datos Entidad externaProceso Flujo de datos
  • 8. ©berzal@acm.org Elaboración deElaboración de DFDsDFDs:: Cada elemento tiene asociado un nombre unívoco aCada elemento tiene asociado un nombre unívoco a modo de etiqueta.modo de etiqueta. Procesos y ficheros no pueden poseer sólo flujos deProcesos y ficheros no pueden poseer sólo flujos de Diagramas de flujo de datosDiagramas de flujo de datos Procesos y ficheros no pueden poseer sólo flujos deProcesos y ficheros no pueden poseer sólo flujos de entrada (ni sólo de salida)entrada (ni sólo de salida) Los flujos no pueden incluir información de control.Los flujos no pueden incluir información de control. Los flujos de datos pueden converger o divergir.Los flujos de datos pueden converger o divergir. Las entradas y salidas netas de un DFD debenLas entradas y salidas netas de un DFD deben coincidir con los flujos de entrada y salida del procesocoincidir con los flujos de entrada y salida del proceso al que corresponde en el nivel superior.al que corresponde en el nivel superior. 77
  • 9. ©berzal@acm.org DFD de contextoDFD de contexto Diagramas de flujo de datosDiagramas de flujo de datos Alumno Información Expediente DatosAlumno Petición Planes 88 SistemaProfesor Actas CódigoProfesor Actas Estadísticas Secretario Planes Calendarios Profesores Clave Actas Estadísticas Expedientes Secretaría Petición CódigoAcceso Información Estadísticas Títulos Certificados
  • 10. ©berzal@acm.org DFD de contextoDFD de contexto (DFD de nivel superior)(DFD de nivel superior) Diagramas de flujo de datosDiagramas de flujo de datos SistemaProfesor Actas CódigoProfesor Actas Estadísticas Alumno Información Expediente DatosAlumno Petición Secretario Planes Calendarios Profesores Clave Actas Estadísticas Expedientes Petición CódigoAcceso Información Estadísticas Títulos Acerca del diagrama de contexto:Acerca del diagrama de contexto: Contiene un único proceso que representa al sistemaContiene un único proceso que representa al sistema completo, todos los terminadores (entidades externascompleto, todos los terminadores (entidades externas que interactúan con el sistema) y todos los flujos deque interactúan con el sistema) y todos los flujos de datos que conectan un sistema con su entorno.datos que conectan un sistema con su entorno. 99 Secretaría CódigoAccesoTítulos Certificados
  • 11. ©berzal@acm.org DFD de nivel 1DFD de nivel 1 Diagramas de flujo de datosDiagramas de flujo de datos DatosAlumno Petición Actas CódigoProfesor Información Expediente Planes Calendarios Profesores Clave Cliente Alumnos Matrícula PeticiónImpreso Expediente Asignatura Plan Acta 1010 Información Estadísticas Títulos Certificados Actas Estadísticas Petición CódigoAcceso Actas Estadísticas Expedientes Clave Cliente Profesor Base de datos Cliente Secretario Cliente Secretaría Plan Actas Acta ActaValidada Plan Asignatura Profesor Acta Expedientes Asignatura Plan Expedientes DatosAlumno Asignatura Plan Matrícula PeticiónImpreso DatosAlumno Matrícula
  • 12. ©berzal@acm.org DFDsDFDs de nivel 2de nivel 2 Cliente AlumnosCliente Alumnos Diagramas de flujo de datosDiagramas de flujo de datos Plan Asignatura Petición DatosAlumno 1111 Expediente Consultar expediente Solicitar impreso Realizar matrícula PeticiónImpresoMatrícula DatosAlumno Expediente
  • 13. ©berzal@acm.org DFDsDFDs de nivel 2de nivel 2 Cliente ProfesorCliente Profesor Diagramas de flujo de datosDiagramas de flujo de datos Rellenar Actas Actas Actas 1212 Identificación Consultar Estadísticas Actas Estadísticas Permiso Actas CódigoProfesor Permiso Actas