Análisis
orientado
a datos
•Métodos
disponibles.
•Enfoque
para establecer necesidades.
•Diccionario
de datos.
Métodos
disponibles
•Se
facilita utilizando Diagrama de flujo de datos.
•Los
DFD presentan una visión lo mas amplia posible de las entradas al sistema,
los procesos y las salidas.
•Desarrollarlos
en distintos niveles.
•Ayuda
para catalogar los procesos, el flujo y el almacenamiento.
•
•Los
diagramas de flujo de datos y los diccionarios de datos constituyen los
métodos de soporte para el análisis orientado a los datos.
Análisis
orientado
a datos
•Métodos
disponibles.
•Enfoque
para establecer necesidades.
•Diccionario
de datos.
Enfoque para
establecer necesidades
•Concebir
el flujo de datos dentro de la organización.
•El
enfoque del DFD enfatiza la lógica que sustenta el sistema.
•Cuatro
simbolos son los utilizados para crear una descripción gráfica.
•
- 1.Ventajas
del enfoque del flujo.
- 2.Convenciones
en los diagramas.
- 3.Otras
convenciones utilizadas.
- 4.Ejemplo
de un diagrama de flujo de datos.
- 5.Desarrollo
de diagramas.
- 6.Uso
de los diagramas.
•La
libertad de contar con rapidez con una implantación técnica del sistema.
•La
comprensión adicional de la relación existente entre los sistemas y los
subsistemas.
•La
comunicación a los usuarios del estado actual del sistema, mediante los
dfd.
•Utilización
de 4 símbolos.
•No
se compromete a la realización.
•Ejercicio
útil para capacitar y comprender las relaciones entre los sistemas y
subsistemas.
•Instrumento
de interacción con los usuarios.
•Una
representación incompleta que los usuarios pueden precisar a traves
de cambios que reflejen las perpectivas del sistema (por parte del
usuario).
•Evitar
confusiones en los usuarios mediante capacitación sobre los
objetivos del dfd.
Convenciones
•Cuatro
símbolos básicos:
•Un
cuadrado doble.
•Una
flecha.
•Un
rectángulo con esquinas
redondeadas.
•Un
rectángulo abierto por una de sus caras.

Cuadrado doble
•El
cuadrado doble representa una entidad externa (una empresa, una persona, una
máquina) que da y recibe datos del sistema.
•Se
le denomina también como fuente o destino de los datos y tiene una
connotación externa durante el estudio.
•Se
identifica por medio de un nombre apropiado, aunque interacciona con el
sistema se considera externa fuera del límite del sistema.

Flecha
•Representa
el movimiento de datos de un punto hacia otro, donde la punta señala el
destino de los datos.
•El
flujo simultaneo se representa por medio de dos flechas paralelas. Cada
flecha se define con un nombre aprpiado correspondiente del flujo de datos.

Rectángulo
con esquinas redondeadas
•Indica
la existencia de un proceso de transformación.
•Los
procesos son un cambio o transformación de los datos y es por ello que el
fujo de información que sale, siempre tendrá un nombre diferente al que
hubiera tenido que entrar.

Almacenamiento
de la info.
•Indica
un depósito de datos, el cual permite la adición y acceso de los datos.
•

Otras
convenciones
•Entidad
duplicada.
•Enumeración
de los procesos.
•Partición
de diagramas.
•Enumeración
de los almacenes de datos.
•Almacenes
de datos duplicados.
•Flujos
de datos que se cruzan, pero no se intersectan.






Ejemplo de un
dfd
Desarrollo de
dfd’s
•Los
diagramas de flujo de datos deben dibujarse de manera sistemática.
•Enfoque
de lo general a lo particular.
•Cubriendo
detalles.
•Mejoras
de la comunicación con leyendas significativas.
•
Pasos a seguir
1.Desarrolle
el dfd mediante top-down. Haga una lista de las entidades externas, los
flujos de datos, los procesos y los almacenes de datos. Esto determinará
los límites del sistema que desarrolla. Dibuje un dfd básico que ilustre
exlclusivamente los aspectos generales.
2.Cubra
los detalles. Por pasos añada mas detalle a cada proceso. Indique
excepciones cuando éstas se requieran.
3.Dibuje
de nuevo los diagramas y vuelva a definir los símbolos por medio de
nombres significativos.
Enfoque
top-down
•El
analista debe concebir el flujo de datos desde la perspectiva de lo general
a lo particular.
•Utilice
las cuatro categorías, y delimite el entorno.
•Elabore
el diagrama de contexto.
•Todo
en una sola hoja.
Enfoque de lo
general a lo particular
•El
primer diagrama (nivel 0) debe tener una visión que incluya lo básico de
las entradas, salidas y procesos.
•Es
la concepción mas amplia posible del sistema.
•Los
diagramas van de lo general a lo específico.
Cubriendo los
detalles
•Agregar
detalles en cada uno de los procesos. Mediante la descomposición de los
diagramas.
•Las
excepciones se ignoran en los primeros 2 o tres niveles.
•EL
diagrama original se descompone mediante diagramas detallados de tres a
nueve procesos.
•Efecto
“LUPA” cada diagrama debe utilizar máximo una hoja.
•Demasiado
detallado es poco atractivo para el usuario.
•Demasiado
elegante se dedica mas a la defensa
de su presentación que a su contenido.
Mejoras usando
leyendas significativas
•Despues
de “aclarar” los dfd, es necesario volverlos a dibujar y rotularlos de
manera significativa.
•Los
rótulos no deben ser muy genéricos.
•Mantener
una denominación efectiva, para que las personas no familiarizadas sean
capaces de comprender su contenido.
Tener consistencia
en todas las hojas
Uso de los dfd
•Utilizar
los dfd para establecer los requisitos de info.
•Utilizarlos
para interaccionar con el usuario.
•Pedir
opinión para “aclarar” el proceso y lograr precisión en los diagramas.
•Incorporar
las modificaciones de los usuarios.
•Sirven
para documentar finalmente el sistema.
•Auxilian
en concebir la lógica de los flujos de datos de la org.
•Utilice
software para apoyo en el dibujo de diagramas.
Análisis
orientado
a datos
•Métodos
disponibles.
•Enfoque
para establecer necesidades.
•Diccionario
de datos
Diccionario de
datos
•Es
una referencia de “datos acerca de los datos” recopilados por el
analista de sistemas para guiarse durante el análisis y el diseño.
•Como
documento recopila, coordina y confirma lo que un término específico
significa para la gente de la org.
•Conciencia
y catalogación los diversos términos que se refieren al mismo dato,
evitando duplicar esfuerzos.
•Es
un estandar consistente de los datos elementales.
•Los
diccionarios automatizados son instrumentos que permiten la referencia
cruzada de los datos sencillos.
- 1.La
necesidad de comprender el diccionario de datos.
- 2.Datos
que contiene el diccionario de datos.
- 3.Elaboración
del diccionario de datos.
- 4.Uso
del diccionario de datos.
•Conocer
que tipos de datos componen el diccionario de datos.
•Convenciones
utilizadas en ellos.
•La
manera en que se desarrolla un diccionario de datos.
•Comprender
el proceso para compilar el diccionario de datos.
•Permite
que el analista conciba el sistema y la manera en que éste trabaja.
2.- Datos que
contiene el dd
•Visualizar
como se llega a utilizar.
•Debe
incluir todos los datos sencillos.
•Puede
incluir numerosos elementos, pero nunca estará concluido.
•Se
actualiza cada vez que existen cambios.
•Debe
contener minimo la siguiente info:
- 1.El
nombre o el alias del dato
- 2.Las
descripciones del dato
- 3.Los
datos elem que se relacionan con el término
- 4.El
rango permitido del dato
- 5.La
long disponible en caracteres
- 6.Adecuada
codificación
- 7.Cualquier
otra info pertinente
Nombres y
alias
•El
diccionario de datos debe contener el nombre de cada dato, diferentes
nombres pueden ser utilizados para el mismo dato, se debe utilizar el mas
comun y simple.
•Debe
registrarse en el dd para facilitar la comunicación y la referencia cruzada
entre los deptos y sus programas.
Descripción
•Debe
incluir una descripción textual del dato elemental, la cual debe ser
concisa (3 frases), pero informativa para cualquiera que la consulte.
Rango
permitido
•Debe
incluir los distintos rangos y límites que se aplican al elemento.
Longitud del
dato
•Debe
incluir la long. Permitida para el acceso de un dato elemental.
Codificación
adecuada
Debe incorporarse
el código si es que lo tiene, y el significado de éste
Info adecuada
de edición
•La
info requerida para asegurar la edición adecuada de los datos.
•
3.- Elaboración
del dd
•Símbolos
de relación para términos del dd.
•Catálogo
de los procesos de datos.
•Catálogo
del flujo de datos.
•Catálogo
de los almacenes de datos.
•Catálogo
de las estrcturas de datos.
•Catálogo
de los datos elementales.
•Paso
para formar un dd
Simbolos de
relación
•{
} Cualquiera/o
alternativa (solo uno).
•[
] Opcional
•*(1-5)
Iteración (5 veces)
•*(1-)
Iteración (se ejecuta hasta concluir)
Catálogo de
procesos de datos
•Iniciar
en el nivel superior del dfd, catalogando los procesos esenciales.
•El
registro debe contener:
•El
nombre del proceso, la descripción simbólica, la descripción del proceso,
las entradas del proceso y las salidas del proceso.

Catálogo del
flujo de datos
•El
flujo de datos es resultado de un proceso.
•Contiene
los datos: Nombre del flujo, símbolo, descripción, fuente y destino,
estructura de datos que viaja, volumen

Catálogo de
almacen de datos
•Almacen
de datos al que se tiene acceso.
•Info:
Flujo de datos entrante, Flujo de datos saliente, contenido (observar lo
interior de los datos almacenados).

Catálogo de
las ED
Son los datos
elementales relacionados. Se requiere el nombre de la estructura de los datos,
una breve descripción

Catálogo de
los datos elementales
•Son
aquellos datos dentro del sistema que no tienen significado alguno si se
llegaran a descomponer mas.
1.Dato
elemental alfabético
2.Dato
elemental numérico
3.Determinar
longitud del campo.

Pasos para
formar un dd
1.Incorporar
el proceso.
2.Catalogar
los flujos básicos de datos.
3.Describir
la estructura de datos.
4.Desglosar
la estructura de datos con datos elementales.
1.- Incorporar
el proceso
•Incorporar
los procesos que se descubran en los diagramas de datos iniciales. Son
aquellas transformaciones esenciales que el sistema debe realizar con el fin
de cumplir sus objetivos.
2.- Catalogar
los flujos basicos de datos
•Catalogue
los flujos de datos que entren y salgan de los procesos plasmados en los
dfd.
•Catalogar
los almacenes de datos que contengan los datos fundamentales para la operación
adecuada de los procesos.
3.- Describir
la Estructura de datos
•Describir
la estructura de los datos que existan dentro del sistema.
•Tanto
los flujos como los almacenes de datos alimentan a las estructuras de datos.
4.- Desglosar
la estructura de datos en datos elementales
•Se
refiere al trabajo con los componentes de significado mas simple del
sistema, los cuales son los datos elementales.
•Son
los bloques básicos para la construcción de los sistemas y deben conformar
todos aquellos las estructuras de datos.
4.- Uso del dd
•El
dd es una fuente común de info en la org., para resolver incognitas y
disputas sobre aspectos relativos en la definición de los datos.
•Excelente
referencia para el mantenimiento de sistemas poco familiares.
•Sirven
de referencia para las personas, como para los programas.