Documento de especificación del sistema
Documento de especificación del sistema
1.1. Definición del problema
Definición del problema
2.2. Descripción funcional
2.2. Descripción funcional
Descripción funcional
Descripción funcional
Restricciones
3.3. Restricciones
4.4. Diagramas de flujo de datos
Diagramas de flujo de datos
Modelo de datos
5.5. Modelo de
datos
Diccionario de datos
6.6. Diccionario de datos
7.7. Casos de uso
Casos de uso
8.8. Documentos adicionales
Documentos adicionales
Herramientas de especificación
Herramientas 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 datos
Modelado de datos
Modelado de datos
Modelado de datos
Representación gráfica del modelo de datos
Representación gráfica del modelo de datos
Diccionario de datos
Diccionario de datos
Modelado de procesos
Modelado de procesos
Diagramas de flujo de datos
Diagramas de flujo de datos
Diagramas de estados (autómatas finitos)
Diagramas de estados (autómatas finitos)
Casos de uso
Casos de uso
22
Diagramas de flujo de datos
Diagramas de flujo de datos
Representación gráfica de un sistema
Representación gráfica de un sistema
que ilustra cómo fluyen los datos
que 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 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.
Diagramas de flujo de datos
Diagramas de flujo de datos
Elementos de un DFD (1/2)
Elementos de un DFD (1/2)::
Entidades externas, terminadores o elementos
Entidades externas, terminadores o elementos
del entorno
del entorno: Fuentes o sumideros de información.
del entorno
del entorno: Fuentes o sumideros de información.
: 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 (vgvg: usuarios).
las interfaces externas del sistema (
: 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.
Diagramas de flujo de datos
Diagramas de flujo de datos
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
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.
Diagramas de flujo de datos
Diagramas de flujo de datos
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
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.
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
Diagramas de flujo de datos
Diagramas de flujo de datos
Comentarios de: Diagramas de flujo de datos - Diseño de bases de datos (0)
No hay comentarios