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. 1.Ventajas del enfoque del  flujo.
  2. 2.Convenciones en los diagramas.
  3. 3.Otras convenciones utilizadas.
  4. 4.Ejemplo de un diagrama de flujo de datos.
  5. 5.Desarrollo de diagramas.
  6. 6.Uso de los diagramas.
Ventajas
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. 1.La necesidad de comprender el diccionario de datos.
  2. 2.Datos que contiene el diccionario de datos.
  3. 3.Elaboración del diccionario de datos.
  4. 4.Uso del diccionario de datos.
1.- Comprender el dd
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. 1.El nombre o el alias del dato
  2. 2.Las descripciones del dato
  3. 3.Los datos elem que se relacionan con el término
  4. 4.El rango permitido del dato
  5. 5.La long disponible en caracteres
  6. 6.Adecuada codificación
  7. 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.
Hosted by www.Geocities.ws

1