Escolar Documentos
Profissional Documentos
Cultura Documentos
Campus Roma
Profesor:
MATI. FRANCISCO NAZARIO SANTIAGO Correo: fnaz1@hotmail.com
Unidad V
Estrategias para determinar los requerimientos de sistemas
Anlisis Estructurado
Mtodo para particionar problemas complejos Construccin de un modelo lgico del sistema Uso de grficos Uso de Herramientas Productos altamente mantenibles
3
Los datos son la gua de actividades de la empresa. Pueden iniciar eventos y pueden ser procesados para dar informacin til. Seguir el flujo de datos por todos los procesos de la empresa, es la finalidad del anlisis de flujo de datos.
4
Tcnica grafica que describe el flujo de informacin y las transformaciones que se aplican a los datos, conforme se mueven de las entradas a las salidas.
Caractersticas
Utiliza cuatro smbolos bsicos. Trabajan bajo un enfoque Top down (general a particular) Parten del esquema entrada-proceso-salida. Los requerimientos de datos se descubren a travs del anlisis de funciones. Son fciles de entender por el usuario.
6
Componentes de un DFD
Flujo de Datos Datos en movimiento Proceso Transformacin de los datos Almacn de Datos Datos en reposo Entidad Externa - Origen / Destino
Representacin Grfica
Entidad Externa
Concepto
Cualquier entidad que origina o recibe datos del sistema (p.e. persona, entidad organizativa, otro sistema, etc.) Definen la frontera del sistema con el mundo exterior (alcance)
Representacin
Siempre aparece en el DFD de mayor nivel (Diagrama de Contexto). Puede representarse en otros diagramas para mejorar la legibilidad. Puede representarse varias veces en un DFD
8
Procesos
Concepto
Es una funcin que transforma flujos de datos de entrada en uno o ms flujos de datos de salida. Puede representar una funcionalidad en diferentes niveles de abstraccin (en funcin del nivel en que aparezcan) Tienen un nombre y un nmero nico Tiene un nombre representativo de la funcin (verbo+sustantivo)
9
Representacin
Almacenes de Datos
Concepto
Representa informacin almacenada de forma temporal o definitiva (en reposo). Puede representar un fichero, una BD, etc. Deben llevar un nombre y un identificador Pueden representarse varias veces en un DFD
10
Representacin
Flujo de Datos
Concepto
Camino por el que fluyen paquetes de informacin de composicin conocida Datos diferentes fluyendo entre procesos no constituyen un paquete Cada flujo de datos tiene un nombre que representa la informacin que fluye a travs de l No requieren nombres los flujos de datos que entran y salen de almacenes simples
11
Representacin
Flujos de Datos
FLUJO DE CONSULTA
FLUJO DE ACTUALIZACIN
Utiliza valores de uno o ms atributos de una ocurrencia del almacn Comprueba si valores de atributos seleccionados cumplen determinados criterios Crea nueva ocurrencia en el almacn Borra una o ms ocurrencias del almacn Modifica el valor de un atributo Flujo de consulta y actualizacin
12
FLUJO DE DILOGO
Flujos de Datos
13
14
Interpretacin de un DFD
EJEMPLO:
15
Elaboracin de un DFD
Anlisis descendente
17
Convenciones a la numeracin
Cada diagrama recibe el nmero y el nombre del proceso que se deriva. El proceso del Diagrama de contexto se numera como 0 . En el Diagrama 0: los procesos se numeran 1, 2, 3... En el Diagrama n: los procesos se numeran n.1, n.2, .... En el Diagrama n.m: los procesos se numeran n.m.1, n.m.2, ....
18
DFD de Ejemplo
19
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 disponibles. el nmero de unidades de los libros de la biblioteca y se guarda la ficha de prstamo. prstamo.
21
22
0
GESTIONAR BIBLIOTECA
SANCIN USUARIO
ALTAS/BAJAS LIBROS
BIBLIOTECARIO
23
1
GESTIONAR PEDIDOS
2
GESTIONAR DEVOLUCIONES
DEVOLUCI N LI OS
3
ALTAS/ AJAS LI OS ACTUALIZAR LI ROS
24
2.1
ACTUALI AR STOCK
2.2
CALCULAR SANCIN SANCIN LIBROS DEVUELTOS
LIBROS DISPONIBLES
25