Você está na página 1de 25

UNIVERSIDAD DEL VALLE DE MEXICO

Campus Roma

Sistemas de Computacin Administrativa


Anlisis de Sistemas

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

Qu es el Anlisis de flujo de datos?




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

Diagrama de Flujo de Datos (DFD)




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

Conexiones entre componentes de un DFD

14

Interpretacin de un DFD


EJEMPLO:

15

Elaboracin de un DFD


Anlisis descendente
   

Diagrama de Contexto Niveles Medios Funciones Primitivas Balanceo

Complementar: Leyendo Apuntes


16

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

EJEMPLO - Gestin Biblioteca (1)


 Peticin de libros Un usuario puede realizar una peticin de uno o ms libros a la biblioteca. biblioteca. Presenta el carnet de usuario de la biblioteca y una ficha en la que se detallan los libros pedidos. pedidos. Tipos de prstamo SALA COLABORADOR PROYECTO FIN CARRERA DOCTORADO El da de la peticin. Una semana Quince das. Un mes.

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

EJEMPLO - Gestin Biblioteca (2)


 Devoluciones de libros Un usuario no puede realizar ms peticiones hasta que no haya efectuado todas las devoluciones de la peticin anterior. El usuario, para hacer la peticin, anterior. necesita el carnet, que no se le entrega hasta que no haya devuelto todos los libros. libros. S puede hacer una devolucin parcial de los libros. Cuando un usuario libros. realice una devolucin, el sistema actualizar el stock de libros y comprobar la fecha de devolucin de cada ejemplar para estudiar, en el caso de que la devolucin se haga fuera de tiempo, la imposicin de una sancin que tiene un coste de X ud. monetarias por cada ejemplar y das de retraso en la devolucin. ud. devolucin. En este caso, la sancin se emite cuando el usuario entrega el ltimo ejemplar. ejemplar. El bibliotecario se encarga de las altas y bajas de los libros de la biblioteca. biblioteca.

22

EJEMPLO - Gestin Biblioteca (3)


DIAGRAMA DE CONTEXTO

PEDIDO LIBROS USUARIO DEVOLUCIN LIBROS

0
GESTIONAR BIBLIOTECA

SANCIN USUARIO

ALTAS/BAJAS LIBROS

BIBLIOTECARIO

23

EJEMPLO - Gestin Biblioteca (4)


DI GR M 0: GESTION R IBLIOTEC
FICHAS PRESTAMO PEDIDO LI OS

1
GESTIONAR PEDIDOS

2
GESTIONAR DEVOLUCIONES

DEVOLUCI N LI OS

SANCI N LI ROS DISPONI LES

3
ALTAS/ AJAS LI OS ACTUALIZAR LI ROS

24

EJEMPLO - Gestin Biblioteca (5)


DIAGRAMA 2: GESTIONAR DEVOLUCIONES
FICHAS PRESTAMO DEVOLUCIN LIBROS

2.1
ACTUALI AR STOCK

2.2
CALCULAR SANCIN SANCIN LIBROS DEVUELTOS

LIBROS DISPONIBLES
25

Você também pode gostar