Informática administrativa

Anuncio
CAPÍTULO IV
ESTRATEGIA DE DESARROLLO POR ANÁLISIS ESTRUCTURADO
Estático o no: he aquí el problema
¡Estático! Eso es lo que esta mal en buena parte de los esfuerzos de análisis de información. Las personas
encargadas de esta tarea tratan los sistemas de información como si fueran estáticos.
Las personas máquinas y organizaciones trabajan en tiempo real. Algo ocurre siempre de manera constante y
las respuestas son continuas. Lo mismo ocurre con el estudio de los sistemas de información en las empresas.
En ello participan muchas personas y actividades. Y todo ocurre en el mismo tiempo.
Si consideran el sistema y las personas como estáticos, entonces es probable que cuando terminen su trabajo
sus resultados sean estáticos, ¡estáticos por que ustedes no tuvieron éxito para ver las cosas como realmente
son!
Las actividades a las que debe brindar soporte un sistema de información en una organización pueden ser
bastante complejas. Con frecuencia el sistema soporta actividades como se mencionan a continuación:
• Procesamiento de cuentas por pagar
• Inventarios o el almacenamiento del registro del personal.
Determinar los requerimientos del sistema es un proceso en continúa evolución ya que el analista primero
comprende el sistema actual y luego lo evalúa para así comprender las entradas y salidas y los procesos
involucrados obteniendo así más detalles.
El capitulo nos llevara a explorar el uso del análisis estructurado para así comprender sistemas grandes o
complejos; y así poder determinar las estrategias y los requerimientos que se abordaran al respecto.
ANALISIS ESTRUCTURADO
El objetivo que persigue el análisis estructurado es organizar las tareas asociadas con la determinación de
requerimientos para obtener la comprensión completa y exacta de una situación dada.
Para saber que es un análisis estructurado primero tenemos que dar algunas definiciones de lo que es
estructura
• Método que intenta estructurar el proceso de determinación de los requerimientos comenzando con la
documentación del sistema existente.
• Es el proceso de organizar de tal forma que intenta incluir todos los detalles relevantes que describen el
sistema en uso.
• Es la verificación de los detalles relevantes.
• La identificación de los requerimientos.
Considerando estas definiciones se dice que:
El Análisis Estructurado es un método para el análisis de sistemas manuales o automatizados, que conduce al
desarrollo de especificaciones para sistemas nuevos o para efectuar modificaciones a los ya existentes
1
O como señala Mary Helen El análisis estructurado permite al analista conocer un sistema o proceso en una
forma lógica o manejable al mismo tiempo que proporciona la base para asegurar que no se omite ningún
detalle pertinente.
COMPONENTES DEL ANALISIS ESTRUCTURADO
El análisis estructurado hace uso de los siguientes componentes:
1.− Símbolos gráficos:
Iconos y convenciones para identificar y describir los componentes de un sistema junto con las relaciones
entre estos componentes.
2.− Diccionario de Datos:
Descripciones de todos los datos utilizados en el sistema. Puede ser manual o automatizado (y estar incluido
en el diccionario de un proyecto más grande que quizá contenga las descripciones de los procesos que
integran el sistema).
3.− Descripciones de Procesos y Procedimientos
Declaraciones formales que emplean técnicas y lenguajes que permiten a los analistas describir actividades
importantes que forman parte del sistema.
4.− Reglas
Estándares para describir y documentar el sistema en forma correcta y completa.
El método de análisis estructurado se ha convertido en sinónimo del análisis de flujo de datos que es un
herramienta.
ANALISIS DE FLUJO DE DATOS
El análisis de flujo de datos estudia el empleo de los datos en cada actividad. Documenta los hallazgos con
diagramas de flujo de datos que muestran en forma gráfica la relación entre procesos y datos, y en los
diccionarios de datos que describen de manera formal los datos del sistema y los sitios donde son utilizados.
CARACTERISTICAS DE LA ESTRATEGIA DE FLUJO DE DATOS.
El análisis de flujo de datos examina el empleo de los datos para llevar acabo procesos específicos de la
empresa dentro del ámbito de una investigación de sistemas.
Dicha investigación debe contener: donde se originan, como se utilizan o cambian, hacia adonde van,
incluyendo las paradas a lo largo del camino que siguen desde su origen hasta su destino.
HERRAMIENTAS DE LA ESTRATEGIA DE FLUJO DE DATOS.
Las herramientas muestran todas las características esenciales del sistema y la forma en que se ajustan entre sí,
ayudan a ilustrar los componentes esenciales de un sistema junto con sus interacciones.
El análisis de flujo de datos utiliza las siguientes herramientas:
2
1.− Diagrama de Flujo de Datos
Son la herramienta más importante y la base sobre la cual se desarrollan otros componentes. La
transformación de datos de entrada en salida por medio de procesos puede describirse en forma lógica e
independiente de los componentes físicos. Estos diagramas reciben el nombre de diagramas lógicos de flujo
de datos.
En cambio los Diagramas físicos de Flujo de Datos muestran la implantación y movimiento real de datos entre
las personas, departamentos y estaciones de trabajo.
2.− Diccionario de Datos
Contiene las características lógicas de los sitios donde se almacenan los datos del sistema, incluyendo nombre,
descripción, alias, contenidos y organización. También identifica los procesos donde se emplean los datos y
los sitios donde se necesita el acceso inmediato a la información.
3.− Diagrama de Estructura de datos
Es una descripción de la relación entre entidades de un sistema y el conjunto de información relacionado con
la entidad. No considera el almacenamiento físico de los datos.
4.− Gráfica de Estructura
Herramienta de diseño que muestra con símbolos la relación entre los módulos de procesamiento y el software
de la computadora además de describir la jerarquía de los módulos componentes y los datos que serán
transmitidos entre ellos así como también el análisis de transformaciones entrada−salida y el análisis de
transacciones.
desarrollo de programas de flujo de datos
Los diagramas de flujo de datos son de dos tipos:
1.− Los diagramas físicos de flujo de datos:
Proporcionan un panorama del sistema en uso, que es dependiente de la implantación, que muestra que tareas
se llevan acabo y como. Las características físicas incluyen:
• Nombres de personas
• Nombres o números de formatos y documentos.
• Nombres de departamentos.
• Archivos maestro y de transacciones
• Equipo y dispositivos utilizados.
• ubicaciones.
• Nombres de procedimientos.
2.− Diagramas lógicos de flujo de datos:
Proporcionan un panorama del sistema independiente de la implantación, que se centra en el flujo de datos
entre los procesos sin considerar los dispositivos específicos y la localización de almacenes de datos o de
personas en el sistema. Aquí no se indican las características físicas, y es deseable por tres razones.
• Para los analistas de sistemas es mucho mas fácil describir la interacción entre los componentes físicos que
3
comprender la políticas empleadas para administrara la aplicación comienzan por identificar las personas y
lo que hacen que documentos y formas inician las diferentes actividades y el equipo empleado, identifican
el movimiento de personas documentos e información entre departamentos entre diversas actividades.
• Los diagramas físicos de flujo de datos son de utilidad para comunicarse con los usuarios, los usuarios
pueden señalar con rapidez cuando un paso es correcto o equivocado.
• Los diagramas físicos de flujo de datos proporcionan un camino para validar o verificar el punto de vista
del usuario.
Desarrollo de Graficas de Procesos
La grafica de procesos muestra la jerarquía de los procesos que forman el sistema de cuentas por pagar:
* El proceso de cuentas por pagar esta integrado por tres procedimientos de menor nivel: 1) Autorización de la
factura, 2) Revisión de adeudo en la cuenta, 3) Elaboración de cheques.
* A su vez cada proceso se divide en procesos más específicos.
*Los nombres dados a los procesos especifican acciones y procedimientos de control: anotación, verificación,
comprobación, establecimiento etc.
*Para algunos procesos se incluyen nombres de objetos y situaciones físicas (contralor que firma los cheques,
asistente de cuentas por pagar que asienta las facturas en las cuentas del vendedor).
Los diagramas de jerarquía de procesos continúan hasta los niveles que sean necesarios para identificar las
actividades que forman parte del sistema.
El organigrama puede conducir a malas interpretaciones ya que describe lo que debería suceder y no
necesariamente lo que de verdad ocurre, es probable que los recuadros en el organigrama describan
responsabilidades y actividades muy amplias que estén fuera del ámbito del sistema bajo de estudio.
Desarrollo del primer nivel del diagrama físico de flujo de datos.
Lo que se desea identificar son los flujos de datos, almacenes de datos, entradas y salidas que juntos eslabonan
los procesos autorización de factura, revisión del adeudo en la cuenta y expedición de cheques.
*En el primer nivel de diagrama físico se observa los siguientes:
*Las facturas que se reciben son acumuladas en el almacén de datos de facturas para después ser revisadas por
el asistente de cuentas por pagar.
*Las facturas son examinadas para garantizar que son validas y que deben de pagarse. Esto ocurre antes de
que sean colocadas en el fólder.
*Se examinan y seleccionan las facturas para su pago en este proceso se emplea el archivo de facturas
acumuladas. Se hacen anotaciones en la tarjeta correspondiente a cada vendedor.
*Las facturas son revisadas por el departamento del gerente de cuentas por pagar que se encarga de elaborar
los cheques para pagar a los vendedores.
*El cheque se envía a los vendedores.
Una grafica de presentación es una versión del diagrama físico de flujo de datos que hace uso de símbolos, de
4
personas, archivos, terminales reportes etc. Para documentar el sistema con fines de discusión.
−Expansión de los procesos para mayor detalle
El diagrama físico de flujo de datos para el proceso autorización de factura observa lo siguiente:
*Antes de autorizar la factura se debe verificar la recepción de la mercancía.
*En algunos casos se emplean solicitudes de pedido o llamadas telefónicas para verificar que la compra esta
autorizada.
*Se registran todas las facturas que se reciben.
*El asistente de cuentas por pagar verifica que cada cuenta sea correcta.
En general se debe estar seguro de lo siguiente:
−Todos los flujos de datos que explican el proceso en el diagrama previo deben incluirse en el siguiente
diagrama de nivel inferior.
−Los flujos y almacenes de datos nuevos se añaden si son utilizados internamente por el proceso para
eslabonar otros procesos introducidos por primera vez en la expansión de este nivel.
−Se deben mostrar los flujos y almacenes de datos originados dentro del proceso en este nivel.
−Ninguna entrada debe contradecir las descripciones de los diagramas de flujo de datos de niveles más altos si
lo hacen uno o ambos serán incorrectos e incompletos y por tanto debe producirse un cambio.
−No se requiere de expansión aquellas tareas que son realizadas por una persona o en un escritorio donde no
existe flujo de datos.
Deducción del Panorama Lógico.
Los diagramas físicos del flujo de datos son un medio para alcanzar un fin, no un fin en si mismos recuérdese
que se elaboran para describir la implantación del sistema existente, aspecto que es de interés por dos razones:
*Se debe estar seguro de tener la comprensión correcta de la implantación real del sistema existente.
*La propia implantación puede ser un problema o un factor limitante cambiar la implantación, más que el
concepto del sistema proporcionara los resultados deseados.
DIAGRAMA DE FLUJO DE DATOS
Flujo Flujo
de de
Datos Datos
Flujo de
Datos Flujo de
5
Datos Diagrama de Estructura de
Datos
Determinación de Diseño de
Requerimientos Sistemas
Logicos Apuntador
Apuntador Apuntador
NOTACIÓN
Son los símbolos especiales o iconos y anotaciones que los asocian con un sistema específico. El uso de
iconos especiales para cada elemento depende de que enfoque se utilice ya sea, el de Yourdon o el de Gane
Sarson.
1.− Flujo de datos: Movimiento de datos en determinada dirección desde un origen hacia un destino en forma
de documentos, cartas, llamadas telefónicas, o virtualmente o por cualquier otro medio. El flujo de datos
también llamado como paquete
Yourdon Gane y Sarson
2.− Procesos: Personas, procedimientos o dispositivos que utilizan o producen (transforman) datos. No se
identifica el componente físico.
3.− Fuente o Destino de los Datos: también llamados fuentes o destinos externos de datos que puedan ser
personas, programas, organizaciones, u otras entidades que interactúan con el sistema pero se encuentran
fuera de su frontera. Los términos fuente y pozo son intercambiables con origen y destino.
4.− Almacenamiento de datos: Es el lugar donde se guardan los datos o al que hacen referencia los procesos
en el sistema. El almacenamiento de datos puede representar dispositivos tanto computarizados como no
computarizados.
− Actividades Paralelas
Son aquellas que muestran actividades y procesos en forma secuencial.
− Ventajas del Análisis de Flujo de Datos
* Permite al analista aislar áreas de interés en la organización y estudiarlas al examinar los datos que entran en
el proceso.
* Los conduce a formular preguntas relacionadas con aspectos específicos y los lleva a una investigación
adicional.
* Algunos brindan panoramas de procesos importantes, mientras que otros nos muestran con bastante detalle:
a) Elementos Dato
b) Almacenes Dato
6
• Pasos de procesamiento.
* Los diagramas de alto nivel son aquellos en donde se puede revisar todo el sistema.
* Los diagramas de bajo nivel son utilizados para estudiar solo un proceso en particular.
* Los diagramas de flujo de datos se desarrollan y emplean de manera progresiva, desde lo general hacia lo
específico para el sistema de interés.
DESARROLLO DE DIAGRAMAS DE FLUJO DE DATOS
Para poder desarrollar un diagrama de flujo de datos debemos tener en cuenta lo siguiente:
−Donde comenzar.
−Como añadir detalles
−Cuando incorporar la información a la descripción.
−Como mantener la consistencia al asignar los nombres de los objetos incluidos en los diagramas.
−Los errores que deben evitarse.
PROCESO DE DESARROLLO
Se debe estudiar primero el sistema en uso que son las actividades y procesos que ocurren en el presente; o sea
el estudio del sistema físico.
Durante el análisis del sistema de flujo de datos se evalúan todos los detalles en términos de los componentes
lógicos de flujos de datos, procesos, almacenes de datos, orígenes y destinos.
En las fases de construcción, como la programación de software para computadora, las especificaciones
lógicas son trasladadas en características físicas y en un sistema de información que trabaja.
DIAGRAMAS FISICOS DE FLUJO DE DATOS
Dichos diagramas son de dos tipos:
*Diagramas físicos de flujo de datos
Proporcionan un panorama del sistema en uso, que es dependiente de la implantación, que muestra que tareas
se llevan a cabo y cómo. Las características físicas incluyen:
−Nombres de personas
−Nombres y números de formatos y documentos
−Nombres de departamentos
−Archivos maestro y de transacciones
−Equipo y dispositivos utilizados
7
−Ubicaciones
−Nombres de procedimientos
*Diagrama Lógico de flujo de datos
Proporcionan un panorama de sistema independiente de la implantación que se centra en el flujo de datos
entre procesos sin considerar los objetivos específicos y la localización de almacenes de datos o personas en el
sistema, en este tipo de diagramas no se indican características físicas.
El empleo de estos diagramas es deseable por tres razones: a) es común que los analistas de sistemas
encuentren mucho mas fácil describir la interacción entre los componentes físicos que comprender la políticas
empleadas para administrar la aplicación., comienzan por identificar a las personas y lo que hacen, que
documentos y formas inician las diferentes actividades y el equipo empleado para el procesamiento,
identifican el movimiento de personas, documentos e información entre departamentos y diversas localidades.
b) Los diagramas físicos de flujo de datos son de utilidad para comunicarse con los usuarios. Estos se
relacionan a los días con cada entidad. Los usuarios pueden señalar con que rapidez cuando un paso es
incorrecto o equivocado.
c) Los diagramas físicos de flujo de datos proporcionan un camino para validar o verificar el punto de vista
del usuario sobre la forma en que opera el sistema en uso.
Desarrollo de gráficas de procesos
La gráfica de procesos muestra la jerarquía de los procesos que forman el sistema de cuentas por pagar:
*El proceso de cuentas por pagar esta integrado por tres procedimientos de menor nivel:
−autorización de factura, −revisión del adeudo en la cuenta y − elaboración de cheques.
*A su vez cada proceso se divide en procesos más específicos.
*Los nombres dados a los procesos especifican acciones y procedimientos de control: anotación, verificación,
comprobación, establecimiento, etc.
*Para algunos procesos incluyen nombres de objetos o situaciones físicas (contralor que firma los cheques,
asistente de cuentas por pagar que asienta las facturas en las cuentas del vendedor).
El organigrama puede conducir a malas interpretaciones ya que describe lo que debería suceder y no
necesariamente lo que en realidad ocurre.
Desarrollo de primer nivel de un diagrama de físico de flujo de datos
Lo que se desea identificar son los flujos de datos, almacenes de datos, entradas y salidos que juntos
eslabonan los procesos autorización de factura, revisión del adeudo en la cuenta y expedición de cheques.
El primer nivel de un diagrama físico de flujo de datos se observa lo siguiente:
*Las facturas que se reciben son acumuladas en un almacén de datos de facturas para después ser revisadas
por el asistente de cuentas por pagar.
8
*Las facturas son examinadas para garantizar que son validas y, que por tanto, deben pagarse. Esto ocurre
antes de que sean colocadas en el fólder.
*Se examinan y seleccionan las facturas para su pago. En este proceso se emplea el archivo de facturas
acumuladas. Se hacen anotaciones en la tarjeta correspondiente a cada vendedor.
*Las facturas contenidas en el fólder son revisadas por el gerente del departamento de cuentas por pagar que
se encarga de elaborar los cheques para pagar a los vendedores.
*El cheque se envía a los vendedores.
La gráfica de es una versión del programa físico de flujo de datos que hace uso de símbolos de personas,
archivos, terminales, reportes, etc. para documentar el sistema con fines de discusión.
Expansión de procesos para mayor detalle
En el diagrama físico de flujo de datos para el proceso de autorización de factura se observa lo siguiente:
*Antes de autorizar la factura se debe verificar la recepción de la mercancía.
*En algunos casos se emplean solicitudes de pedido o llamadas telefónicas para verificar que la compra este
autorizada.
*Varias facturas son rechazadas por que son incorrectas.
*Se registran todas las facturas que se reciben.
*El asistente de cuentas por pagar verifica que cada factura sea correcta.
En general se debe estar seguro de lo siguiente:
*Todos los flujos de datos que explican el proceso en el diagrama previo deben incluirse en el diagrama del
siguiente nivel inferior.
*Los flujos y almacenes de datos nuevos se añaden si son utilizados internamente por el proceso en este nivel.
*Ninguna entrada debe contradecir las descripciones de los diagramas de flujo de datos de niveles más altos si
esto sucede se debe hacer un cambio.
Deducción del panorama lógico
Los diagramas físicos de flujo de datos son un medio para alcanzar un fin, no un fin en si mismos. Recuerdese
que se elaboran para describir la implantación del sistema existente, aspecto que es de interés por dos razones:
*Se debe estar seguro de tener la comprensión correcta de la implantación real del sistema existente.
*La propia implantación debe ser u problema o un factor limitante; cambiar la implantación más que el
concepto del sistema; proporcionará los resultados deseados.
El diagrama lógico de flujo de datos se obtiene del diagrama físico de flujo al llevar a cabo lo siguiente:
*Señalar los datos necesarios en el momento para un proceso, no los documentos que los contienen.
9
*Remover la información relacionada con las rutas de datos; esto es, indicar el flujo entre los procedimientos,
y no entre personas, oficinas o localidades.
*Remover las herramientas y dispositivos (fólderes, o gabinetes de archivo).
*Consolidar los almacenes de datos redundantes.
*Remover los precios innecesarios, como los que no cambian los datos o flujo de datos, y que son
independientes de los dispositivos donde ocurren, o que representan un proceso único del sistema.
Reglas generales para el dibujo de diagramas lógicos de flujo de datos
1.−Cualquier flujo de datos que abandone un proceso debe de estar basado en los datos que entran al proceso.
2.−Todos los flujos de datos que reciben un nombre, el nombre refleja los datos que fluyen entre los procesos,
almacenes de datos fuentes o destinos.
3.−Solo deben entrar al proceso los datos necesarios para levarlo a cabo.
4.−Un proceso no debe saber nada de ningún otro en el sistema, debe ser independiente; la única Dependencia
que debe existir es aquella que debe estar basada en sus propios datos de entrada y de salida.
5.−Los proceso siempre están en continúa ejecución no se inician ni tampoco se detienen. Los analistas
siempre deben de suponer que un proceso siempre esta listo para funcionar o realizar el trabajo n
6.−La salida de los procesos puede tomar una de las siguientes formas:
a. Flujo de datos con información añadida por el proceso.
b. Una respuesta o cambio en la forma de los datos.
c. Un cambio de condición.
d. Un cambio de contenido.
e. Cambios en la organización.
Expansión de los procesos a mayor detalle
El procesamiento de cuentas por pagar se extiende en tres subprocesos: autorización de factura, revisión del
adeudo en la cuenta y expedición de cheques.
En el paso de autorización de factura la descripción descendente se repite muchas veces en una investigación
de sistemas: Primero se comprenden los detalles en cierto nivel y después se extienden estos en forma
pormenorizada en el siguiente nivel. En sistemas grandes un solo proceso puede extenderse muchas veces
hasta que se obtiene una cantidad adecuada de detalles que permitan a los analistas comprender el proceso.
La norma común es definir cada nivel inferior en términos de tres a siete procesos por cada proceso del nivel
superior el empleo de más de siete procesos hace que el diagrama sea difícil de manejar y de dibujar. Los
diagramas de flujo de datos son más fáciles de leer si es posible dibujar la descripción de un proceso en una
hoja de papel.
10
El flujo talón de pago incluye los datos de la factura enviada por el vendedor y la fecha de autorización interna
de compra, esta información siempre va junta y, por tanto esta incluida en el sobre talón de pago.
−Mantenimiento de la Consistencia entre Procesos.
Uno de los puntos más importantes de la expansión hacia niveles inferiores es encontrar más detalles
relacionados con los procesos internos como factura y revisión del adeudo en la cuenta.
−Seguir convenciones de nivelación significativas.
Nivelación: es un término que se refiere al manejo de archivos locales. Los detalles relacionados con un solo
proceso en determinado nivel, deben permanecer dentro del proceso. Los almacenes y flujos de datos que son
relevantes únicamente para el interior del proceso son ocultados hasta que el proceso se extiende con mayor
detalle.
El almacén de datos del vendedor se crea fuera del sistema de cuentas por pagar bajo estudio por otro lado los
almacenes de datos como cuentas por pagar, ordenes de compras y facturas por pagar están contenidos dentro
de su totalidad dentro del proceso estos almacenes son internos al proceso no entradas para el.
−Añadir los controles solo en los diagramas de bajo nivel.
Los diagramas secundarios (por debajo del segundo nivel) muestran el manejo de errores y excepciones del
proceso, estos son detalles específicos del procesamiento de facturas y por consiguiente se añaden a la
extensión de este siguiente proceso.
Los elementos importantes para comprender un proceso durante el análisis lógico de flujo lógico de datos no
son los números de copia de los documentos sino las descripciones de los datos necesarios para llevar acabo el
proceso.
−Asignar etiquetas significativas.
Las descripciones asignadas a los flujos de datos y procesos deben decirle al lector que esta ocurriendo. Todos
los flujos de datos deben tener un nombre que refleje con axactitiud su contenido.
*Asignación de Nombre de flujo de datos
Los nombres dados a los flujos de datos deben reflejar los datos de interés para los analistas. Algunos sistemas
como los emplean las computadoras para el procesamiento en línea pueden evitar el uso de papel casi por
completo. Estos pueden ser el número de la factura y la fecha de expedición o la firma de autorización de la
factura.
El flujo de datos de salida tiene un nombre diferente por que hay datos que experimentan cambios.
*Asignación de nombre a los procesos
Los siguientes lineamientos tiene como finalidad servir de ayuda para identificar los procesos que sean útiles a
las actividades subsecuentes a las actividades de diseño:
1.−Seleccionar nombres que indiquen la acción que se lleva acabo lo más apropiado es un verbo y un objeto
que reciba la acción del verbo.
2.−Asegurar que el nombre describa completamente el proceso (si un proceso edita o valida los datos
11
asentados en la factura entonces no se debe dársele el nombre de edición de facturas).
3.−Seleccionar nombres para los procesos que expliquen el enlace entre los flujos de entrada y los de salida.
4.−Evitar nombres vagos para los procesos como proceso, revisión, reunir u organizar.
5.−Utilizar los nombres de los procesos de bajo nivel ya que estos son más específicos y descriptivos que los
asociados con los procesos de alto nivel.
6.−Asignar no nombres a los procesos que sean únicos para la actividad que ellos describen.
Si se encuentra un nombre de un proceso vago entonces es probable que este hecho signifique que el proceso
no esta comprendido.
CARACTERISTICAS DEL DICCIONARIO DE FLUJO DE DATOS.
Los diccionarios de datos son un componente importante de análisis estructurado ya que por si solos los
diagramas de flujo de datos no describen el objeto de la investigación. Este proporciona más información
relacionada con el sistema.
¿Qué es un diccionario de datos?
Un diccionario de datos es un catalogo, un deposito, de los elementos en un sistema; estos elementos se
centran alrededor de los datos en que están estructurados para satisfacer los requerimientos de los usuarios y
las necesidades de la organización. Los elementos más importantes son flujos de datos, almacenes de datos y
procesos. El diccionario guarda los detallas y destrucciones de todos los elementos.
−Importancia del diccionario
• Para manejar los detalles en sistemas grandes
• Para comunicar un significado común para todos los elementos del sistema.
• Para documentar las características del sistema.
• Para facilitar el análisis de los detalles con la finalidad de evaluar las características y determinar donde
efectuar cambios ene el sistema.
• Localizar errores u omisiones en el sistema.
−Manejo de detalles.
El manejo de detalles se utiliza para tener en cuenta los puntos más importantes y así no se logren olvidar.
−Comunicación de significados.
Se utiliza para proporcionar asistencia y asegurar significados comunes para los elementos y actividades del
sistema.
Los diccionarios de datos registran detalles adicionales relacionados con el flujo de datos en el sistema de tal
forma que todas las personas participantes puedan localizar con rapidez la descripción de flujo de datos,
almacenes de datos o procesos.
−Documentación de las características del sistema
Las características del sistema producen una comprensión más completa del sistema ya que estas han sido
12
registradas y articuladas y los participantes en el proyecto tendrán una fuente común en la información
respecto al sistema.
−Facilidad de Análisis.
Este determina si son necesarias nuevas características o si están en orden los cambios de cualquier tipo.
Los analistas de sistemas deberán abordar las siguientes características de sistema:
*Naturaleza de las transacciones.
*Preguntas.
*Salida y generación de reportes.
*Archivos y bases de datos.
*Capacidad del sistema.
−Localización de errores.
Este es utilizado para algún conflicto entre descripciones de datos procesos que nunca reciben entradas, o
salidas, almacenes de datos que nunca se actualizan etc., y esto se deberá corregir antes de determinar los
cambios que sean necesarios.
Los sistemas automatizados de diccionarios detectan estas dificultades y las presentan en un reporte.
−Contenido del Registro del diccionario.
El diccionario contiene dos tipos de descripciones para el flujo de datos dentro del sistema: Elemento de datos
y Estructura de datos.
*Elemento de dato.
Los elementos de datos se agrupan para formar una estructura de datos el nivel más importante de datos es el
elemento dato.
Los elementos datos son los bloques básicos para todos los demás datos del sistema. Por si mismos no
conllevan suficiente significado para ningún usuario.
*Estructura de datos.
Una estructura de datos es un grupo de datos elementales que están relacionados con otros y que en conjunto
describen un componente del sistema.
Los flujos y almacenes de datos son estructuras de datos. Están formados por elementos relevantes que
describen la actividad o entidad bajo estudio.
Descripción de los elementos dato
Cada entrada en el diccionario de datos consiste de un conjunto de detalles que describen los datos utilizados
o producidos por el sistema.
13
Cada uno está identificado con un nombre, descripción, alías y longitud, junto con el intervalo de valores
específicos para el dato permitidos por el sistema bajo estudio.
Nombre de los datos
Se utiliza para distinguir un dato de otro. Los nombres se emplean para hacer referencia a cada elemento
durante todo el proceso de desarrollo del sistema.
Un estándar común específica que los nombres de los datos no deben de ser mayores a treinta caracteres
(letras desde A−Z, números de 0−9 y el guión) tampoco deben contener espacios en blanco; en dicho caso la
fecha se escribiría como fecha− de la− factura.
Descripción de datos
La descripción de un dato indica la manera más breve lo que este representa ene. Sistema.
Las descripciones de datos deben escribirse con la suposición de que la persona que las leerá no sabe nada con
respecto al sistema.
Deben evitarse la jerga del campo o los terminas especiales; todas las palabras deben de ser comprensibles
para el lector.
Alias
Con frecuencia el mismo dato recibe varios nombres, mismos que dependen de quien haga uso del dato. Estos
nombres se denominan alias.
Cuando los datos aumentan en el procesamiento y esto se refleja en sus nombres ya no son alias.
Longitud
La longitud implica el número de espacios (para letras, números o símbolos) necesarios para cada dato sin
considerar la forma ñeque serán almacenados.
Valores de los datos
En algunas organizaciones se tiene como prefijo una letra que indica el departamento que dio origen a una
orden.
PREFIJO
DEPARTAMENTO
C
Contabilidad.
O
Compras.
M
División de Manufactura.
P
Personal.
V
Ventas.
T
Transporte.
14
Si los valores de los datos están restringidos a un intervalo especifico, esto debe verse reflejado en la
correspondiente entrada del diccionario.
−Descripción de las estructuras de datos.
Estas se construyen sobre cuatro relaciones de componentes y pueden ser datos u otras estructuras de datos y
se pueden utilizar ya sea combinaciones en forma individual o en conjunción con alguna otra.
*Relación Secuencial: Define los componentes que siempre se incluyen en una estructura de datos en
particular, concatenación de dos o más datos.
*Relación de Selección (uno u otro): Define alternativas para datos o estructuras de datos incluidas en una
estructura de datos.
*Relación de Iteración (repetitiva): Define la repetición de un componente cero o más veces.
*Relación Opcional: Caso especial de la iteración; los datos pueden estar o no incluidos, esto es una o ninguna
iteración.
−Notación empleada en el diccionario de datos.
Los analistas utilizan símbolos especiales con la finalidad de limitar cantidad de texto necesario para describir
las relaciones entre datos y al mismo tiempo mostrar con claridad las relaciones estructurales.
Las estructuras de datos se describen al vincular los datos sobre artículos en particular con un signo (positivo).
La definición de monto de la factura incluye ({}).
Los corchetes ([ ]) indican autorización de compra, ya sea número de orden de compra o autorización de la
gerencia.
Los alias se representan con facilidad con un signo de igual que vincula los datos.
REGISTRO DE LAS DESCRIPCIONES DE DATOS.
Este se utiliza para la recuperación de detalles cuando se es necesario.
−Definición de los flujos y almacenes de datos.
El flujo de datos, el monto de la factura son detalles capturados en especial para el flujo de datos. Cada flujo
de datos recibe un nombre y se describe de forma breve. Así mismo se incluyen los nombres y la
identificación de los procesos asociados con el flujo de datos. Para completar la definición del flujo de datos,
se listan todas las estructuras de datos apropiadas.
La entrada correspondiente al almacenamiento de datos describe los flujos de datos hacia y desde el almacén
así como el volumen de estos lo que constituye un indicador de la carga del trabajo en una parte del sistema.
−Definición de estructuras de Datos.
Los flujos y almacenes de datos son estructuras de datos. Si la estructuras de datos están en movimiento
reciben el nombre de flujo de datos y las estructuras de datos que no están en movimiento se denominan
almacenes de datos.
15
Todas las estructuras de datos están definidas en una entrada del diccionario de datos. El volumen de detalles
indica el nivel de actividad, así como el número de transacciones o la rapidez de cambio, todo esto para un
periodo determinado de tiempo.
−Descripción de Procesos.
Se proporciona una definición por separado de cada proceso en el sistema. La finalidad del proceso es asociar
a toda factura una compra autorizada. También se indica en forma breve la lógica utilizada para el
procesamiento. Si no se puede encontrar la orden de compra, entonces se debe contemplar por separado el
paso de autorización antes que la factura sea aprobada.
−Uso de los contenidos en el diccionario de la base datos.
Este ayuda a encontrar durante la investigación los flujos de datos faltantes, detectar definiciones duplicadas y
descubrir datos no empleados por ningún proceso esto evita problemas en la determinación de requerimientos
y diseño del sistema.
El propio diccionario de daros puede ser procesado para revelar información adicional:
1.−Listado de electo dato y estructura de datos. Conjunto completo de todos los datos utilizados por el sistema
bajo investigación que incluye nombre, descripción, longitud y alias.
2.−Listado de los Procesos. Conjunto completo de todos los procesos que se llevan acabo en el sistema junto
con una descripción de las actividades asociadas con cada uno de ellos. Incluye la identificación de los datos
utilizados y los flujos de datos participantes.
3.−Verificación con referencias Cruzadas. Determinación de los lugares donde se emplean los datos en el
sistema; que procesos los utilizan y que procesos no se emplean.
4.−Descubrimiento de inconsistencias en el área bajo estudio como por ejemplo los datos necesarios por un
proceso y que nunca ingresan al sistema, o los procesos que no son alimentados con un flujo de datos interno
o que no producen como salida flujos de datos, o también procesos que duplican las finalidades de otros.
FUENTE
FUENTE
POZO
PROCE−SOS
ALMACEN DE
DATOS
Descripciones de flujo de Datos
Descripciones de Procesos
Descripciones de almacenes de
datos
16
Estructura de datos
DICCIONARIO DE DATOS
Entidad
Llave
Descripción de datos
Entidad
Llave
Descripción de Datos
Entidad
Llave
Descripción de Datos
MODULO DEL DIAGRAMA PRINCIPAL
MODULO
MODULO
MODULO
MODULO
MODULO
MODULO
17
Descargar