Вы находитесь на странице: 1из 19

ANLISIS Y DISEO ORIENTADO A

OBJETO
CLASE 05
Tcnicas de recopilacin y anlisis de
requerimientos

Aprendizaje esperado

Representa el flujo de datos de un proceso mediante el diseo de un


diagrama de flujo de datos.

Contenidos
Tcnicas de captura de requerimientos.
Diagrama de Flujo de Datos:
1. Entidad
2. Proceso
3. Flujo de datos
4. Almacn de datos

Tcnicas de recopilacin y anlisis de requerimientos

Diagrama de Flujo de Datos (Agile Unified Process)


Los DFD permiten mostrar el flujo de datos entre cada uno de los
procesos que componen el sistema y su almacenamiento lgico.
Para construir estos diagramas existen cuatro elementos principales:
1. Entidades.
2. Procesos.
3. Almacn de datos
4. Flujos de datos

Tcnicas de recopilacin y anlisis de requerimientos

Entidad

Los rectngulos representan entidades externas, las cuales son


orgenes o destinos de los datos, es decir son todas aquellas cosas,
personas o sistemas que aportan o reciben datos como resultado
del proceso.

Tcnicas de recopilacin y anlisis de requerimientos

Proceso

Los rectngulos redondeados representan los procesos, los cuales


toman los datos de entrada para hacer algo (un proceso) y generan
una salida.

Tcnicas de recopilacin y anlisis de requerimientos

Flujo de Datos.

Las flechas representan los flujos de datos, los cuales viajan entre
las entidades y los procesos y entre los procesos y los almacenes
de datos.

Tcnicas de recopilacin y anlisis de requerimientos

Almacn de datos.

Un rectngulo con el lado abierto representa un almacn de datos,


el cual puede ser un archivo, un documento en papel, un archivador
o cualquier cosa que pueda almacenar datos de un proceso que nos
interese

Tcnicas de recopilacin y anlisis de requerimientos

Generacin de Diagramas.

Tcnicas de recopilacin y anlisis de requerimientos

Reglas de conexin de los elementos.

Entidad

Proceso

Almacn

Entidad

NO

SI

NO

Proceso

SI

SI

SI

Almacn

NO

SI

NO

Tcnicas de recopilacin y anlisis de requerimientos

Las entidades NO se relacionan entre s.

Tcnicas de recopilacin y anlisis de requerimientos

Las entidades NO se relacionan con los almacenes

Tcnicas de recopilacin y anlisis de requerimientos

Los almacenes NO se relacionan

Tcnicas de recopilacin y anlisis de requerimientos

Todos los procesos deben tener al menos un flujo de


entrada y salida.

Tcnicas de recopilacin y anlisis de requerimientos

Todos los procesos deben tener al menos un flujo de


entrada y salida.

Tcnicas de recopilacin y anlisis de requerimientos

Todos los procesos deben modificarlosdatosdeentrada produciendo nuevas formas


de datosdesalida.
Algunos procesos comunes son validaciones,ordenamientos,bsquedas,etc.
Cada uno de los almacenes de datos debe tener al menos un flujodedatos, ya sea de
entrada,salidaoactualizacindedatos.
Cada una de las entidades externas debe estar relacionada con almenosunflujode
datos.
Cada flujo de datos debe estar asociado almenosaunproceso.

Introduccin al Anlisis y Diseo Orientado a Objeto

Ejercicios Propuestos.
1.
Para
los
siguientes
procesos,
define
correspondiente diagrama de flujo de datos.

su

a) Un profesor necesita publicar las notas de su asignatura, para


esto la universidad le proporciona una pgina web donde el docente
primero registra los porcentajes de cada una de las evaluaciones,
luego registra para cada alumno, el valor de la nota que obtuvo
(entre 1.0 y 7.0). El sistema calcula el promedio slo cuando el
docente da por finalizado el semestre, en ese momento si faltan
notas por definir al sistema las rellena con la nota mnima. Por otro
lado el alumno tambin puede ingresar al sistema y revisar las
fechas de las evaluaciones, la nota que obtuvo, la ponderacin de
cada evaluacin y al final del semestre su nota final y el resultado
obtenido en el curso.

Introduccin al Anlisis y Diseo Orientado a Objeto

Ejercicios Propuestos.
b) El administrador de un edificio necesita gestionar los gastos y las
entradas asociadas a la gestin del edificio, para esto registra los
datos personales del dueo o arrendatario que vive en el
departamento. Con esta informacin, el administrador gestiona el
cobro de cada departamento, sabiendo que los gastos comunes se
calculan sumando todos los gastos del edificio (luz de los espacios
comunes, agua de los espacios comunes, arreglos de mantencin,
jardinera, mantencin de la piscina, gastos por correo, gastos
varios) y luego dividiendo por la cantidad de departamentos del
edificio. El sistema debe permitir al administrador el registrar los
gastos mensuales del edificio y calcular los gastos comunes del
mes. Adicionalmente los residentes pueden ver el desglose de los
gastos del mes y de esta forma saber cuanto es el gasto del mes.

Cierre de la clase

Qu se aprendi hoy en la clase?

Reconocer los diagramas de flujo de datos y sus componentes


Creacin de Diagramas de flujo de datos

Prxima clase: Diagramas de Procesos