Hola, tengo algunas dudas genéricas en cuanto al DFD. Lo voy a exponer con el ejemplo básico y más simple en una aplicación (ya que el resto será parecido): El login.
Hay tres tipos de usuario (A,B,C) y para saber el login y los permisos que tienen hay que consultar 3 tablas: usuarios, permisos y permisos_usuario.
- DFD 0 o de contexto:
Agentes externos: A, B, C Se pondrían los 3 o solo uno que sea usuarios?
Proceso: Sistema. Aqui no hay dudas.
- En un DFD 1:
Agentes: los mismos
Proceso: Login
Almacen de datos: Base de datos. Aqui se pondría la base de datos en sí o habría que poner tres almacenes, uno con cada tabla?
En todo esto, los flujos de datos llevan un nombre? Por ejemplo en almacen de datos: consultar usuario, o cosas asi?
Despues en general, el proceso Login enlazaría con otro asignar permisos, o se descompondría el proceso Login en otros tantos, como por ejemplo Validar Usuario, Asignar Permisos o algo así o eso ya no corresponde al DFD?.
Gracias.