Ejemplo DFD
Ejemplo DFD
- En los DFDs no se deber modelizar: Condiciones de inicio y de terminacin del DFD Tratamientos de errores poco relevantes
Entidad Externa
Entidad Externa
ENTIDAD EXTERNA: Reglas de Construccin - Representa personas, organizaciones, o sistemas que no pertenecen al sistema - En el caso de que las entidades externas se comuniquen entre s, esto no se contemplara en el diagrama, por estar fuera del mbito de nuestro sistema - Puede aparecer en los distintos niveles de DFD para mejorar su comprensin, aunque normalmente slo aparecer en el diagrama de contexto - Pueden aparecer varias veces en un mismo diagrama, para evitar entrecruzamientos de lneas - Suministra informacin acerca de la conexin del sistema con el mundo exterior
Proceso
Reglas de Construccin:
- Cuando un flujo de datos entra en un proceso sufre una transformacin. Un proceso no es origen ni final de los datos, slo lugar de transformacin de ellos - Un proceso puede trasformar un dato en varios - Es necesario un proceso entre una Entidad Externa y un Almacn de datos
Almacn de Datos
DFD - Construccin
Representar el diagrama de contexto Representar el DFD de primer nivel, indicando los distintos subsistemas funcionales en que se descompone nuestro sistema Descomponer cada uno de los procesos que aparecen en el DFD de primer nivel, hasta llegar a un nivel suficiente de detalle Se recomienda el utilizar cuatro niveles de descomposicin de diagramas Nivel 0: Diagrama de contexto Nivel 1: Subsistemas Nivel 2: Funciones de cada subsistema Nivel 3: Subfunciones asociadas Nivel 4: Procesos necesarios para el tratamiento de cada subfuncin
Diagrama de Contexto
El objetivo es realizar una declaracin formal del dominio Un solo proceso representar el rea que se est estudiando El contexto queda definido por los flujos de entrada y salida y las entidades externas Las entidades externas han de aparecer en este nivel y no en ningn otro Grfico que va a proporcionar el mbito del proyecto objeto de estudio. En l aparecer todo aquello que necesite o enve datos del o hacia el sistema a desarrollar
Una vez entregados el carnet y la ficha, el sistema comprobar y aceptar la peticin de los libros solicitados siempre que pueda satisfacer la peticin, es decir, cuando haya ejemplares disponibles. Si se acepta la peticin, se actualiza el nmero de unidades de los libros de la biblioteca y se guarda la ficha de prstamo.
0
GESTIONAR BIBLIOTECA
SANCIN USUARIO
ALTAS/BAJAS LIBROS
BIBLIOTECARIO
1
GESTIONAR PEDIDOS
2
GESTIONAR DEVOLUCIONES
DEVOLUCIN LIBROS
ALTAS/BAJAS LIBROS
3
ACTUALIZAR LIBROS
2.1
ACTUALIZAR STOCK
2.2
CALCULAR SANCIN SANCIN LIBROS DEVUELTOS
LIBROS DISPONIBLES