X df ds
-
Upload
ernesto-huerta -
Category
Design
-
view
147 -
download
0
Transcript of X df ds
![Page 1: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/1.jpg)
Diagramas de flujo de datosDiagramas de flujo de datosDiseño de bases de datosDiseño de bases de datos
![Page 2: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/2.jpg)
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. Restricciones Restricciones
4.4. Diagramas de flujo de datosDiagramas de flujo de datos
5.5. Modelo de Modelo de datosdatos
6.6. Diccionario de datosDiccionario de datos
7.7. Casos de usoCasos de uso
8.8. Documentos adicionales Documentos adicionales 11
![Page 3: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/3.jpg)
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 el se han de modelar tanto los datos empleados por el sistema como los procesos que realizan tareas sobre sistema como los procesos que realizan tareas sobre esos datos:esos datos:
�� Modelado de datosModelado de datos�� Modelado 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
![Page 4: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/4.jpg)
Diagramas de flujo de datosDiagramas de flujo de datos
Representación gráfica de un sistemaRepresentación gráfica de un sistemaque ilustra cómo fluyen los datosque ilustra cómo fluyen los datosa 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 procesos distintos niveles de abstracción, detallando procesos concretos que aparecen como elementos simples en concretos que aparecen como elementos simples en DFDsDFDs de nivel superior.de nivel superior.
33
![Page 5: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/5.jpg)
Elementos de un DFD (1/2)Elementos de un DFD (1/2)::
�� Entidades externas, terminadores o elementos Entidades 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 de Emiten 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
![Page 6: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/6.jpg)
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 de Transforman 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 de Transforman la información que les llega a través de los flujos de datos de entrada en la información que los 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 su Lugares donde se guardan los datos para su procesamiento posterior.procesamiento posterior.
55
![Page 7: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/7.jpg)
Notación de Notación de Gane&SarsonGane&Sarson::
Diagramas de flujo de datosDiagramas de flujo de datos
Entidad
66
Almacénde datos
EntidadexternaProceso
Flujo de datos
![Page 8: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/8.jpg)
Elaboración de Elaboración de DFDsDFDs::
�� Cada elemento tiene asociado un nombre unívoco a Cada elemento tiene asociado un nombre unívoco a modo de etiqueta.modo de etiqueta.
�� Procesos y ficheros no pueden poseer sólo flujos de Procesos 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 de Procesos 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 deben Las entradas y salidas netas de un DFD deben coincidir con los flujos de entrada y salida del proceso coincidir con los flujos de entrada y salida del proceso al que corresponde en el nivel superior.al que corresponde en el nivel superior.
77
![Page 9: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/9.jpg)
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
![Page 10: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/10.jpg)
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 sistema Contiene un único proceso que representa al sistema completo, todos los terminadores (entidades externas completo, todos los terminadores (entidades externas que interactúan con el sistema) y todos los flujos de que 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
![Page 11: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/11.jpg)
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ónImpresoExpediente
Asignatura
Plan Acta
1010
Información
Estadísticas
Títulos
Certificados
Actas
Estadísticas
Petición
CódigoAcceso
Actas
Estadísticas
Expedientes
Clave
Cliente
ProfesorBase 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
![Page 12: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/12.jpg)
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
expedienteSolicitar
impreso
Realizar
matrícula
PeticiónImpresoMatrícula
DatosAlumno
Expediente
![Page 13: X df ds](https://reader031.fdocumento.com/reader031/viewer/2022030200/58a590421a28abe61a8b6fdf/html5/thumbnails/13.jpg)
DFDsDFDs de nivel 2de nivel 2
Cliente ProfesorCliente Profesor
Diagramas de flujo de datosDiagramas de flujo de datos
Rellenar
ActasActas
Actas
1212
Identificación
Consultar
Estadísticas
Actas
Estadísticas
PermisoActas
CódigoProfesor
Permiso
Actas