ANALISIS ESTRUCTRURDO DE SISTEMAS
Enviado por MileSS • 26 de Octubre de 2014 • Ensayo • 1.899 Palabras (8 Páginas) • 607 Visitas
ANALISIS ESTRUCTRURDO DE SISTEMAS
Se especifica lo que se requiere que haga o hace el sistema o la aplicación, los sistemas puedes ser manuales o automatizados, el análisis se realiza con el fin, de efectuar modificaciones a sistemas ya existentes o para la creación de nuevos sistemas, se estudian los procesos lógicos en detalle sin omisión de ningún tipo.
Herramientas del AES:
La herramienta fundamental del Diseño Estructurado es el diagrama estructurado que es de naturaleza gráfica y evitan cualquier referencia relacionada con el hardware o detalles físicos. Su finalidad no es mostrar la lógica de los programas (que es la tarea de los diagramas de flujo). Los Diagramas Estructurados describen la interacción entre módulos independientes junto con los datos que un módulo pasa a otro cuando interacciona con él.
1. Diagrama de Flujo de Datos (DFD)
Describe los flujos de datos, los procesos del sistema, las entidades externas que son fuente o destino de los datos (límites del sistema) y los almacenamientos o depósitos de datos a los cuales tiene acceso el sistema (archivo) permitiendo así describir el movimiento de los datos a través del sistema.
Es una herramienta que permite visualizar un sistema como una red de procesos funcionales, conectados entre sí por conductos y tanques de almacenamiento de datos. Proporciona un punto de vista de un sistema, el orientado a funciones. Herramienta que permite representar gráficamente un sistema, mostrando tanto los procesos que en el se llevan a cabo como los datos que pasan de un proceso a otro.
Finalidad:
1. Verificar los requerimientos de información.
2. Describir los datos asociados con las entidades.
3. Mostrar la relación entre entidades.
4. Comunicar los requerimientos de datos a un diseñador de archivos o administrador de la base de datos.
Características:
• La información que proporciona es relevante, ya que facilita la compresión de los sistemas al describir el flujo de los datos, dando al mismo tiempo una mejor comunicación entre el usuario final y analista de sistemas.
• Describe la secuencia lógicas entre datos y procesos y no se relaciona al hardware.
• Va de lo general a lo particular, ya que posee niveles.
• El Nivel 0 (cero) se conoce como Diagrama de Contexto o Diagrama Contextual, solo se identifican los datos de entradas, entidades externas, políticas internas o externas a la organización, y las salida de la información.
•
Reglas de Diagramación
1. Los flujos no deben entrar y salir del proceso con el mismo nombre.
2. Los flujos tienen una sola dirección
3. Las entidades externas y los archivos pueden aparecer varias veces en un DFD
4. Todo proceso debe tener entradas y salidas
5. Los datos que entran a un proceso deben ser utilizados en su totalidad en ese proceso
6. Todo lo que entra a un archivo debe ser usado. Todo lo que sale de un archivo debe haber sido utilizado previamente.
Simbología:
• Agentes o Entidades: son las partes que definen los límites de un sistema, se encargan de suministrar entradas y recibir salidas de un sistema.
✓ Agentes Externos o Entidades Externas: Son las organizaciones, instituciones o personas situadas fuera de la empresa pero que suministran entradas o reciben salidas del sistema. También pueden ser clientes, proveedores, contratistas, bancos o instituciones gubernamentales.
✓ Agente Interno o Entidades Internas: Es una oficina, un departamento, una división o persona en particular de una empresa, quienes utilizan directamente el sistema en fase de modelización y suministran las entradas al sistema o son receptores de las salidas del mismo. Otro tipo de entidad o agente interno son los sistemas informáticos.
• Procesos: es el símbolo principal de un DFD, generalmente se expresa con una circunferencia o rectángulo de ángulos redondeados. Son un conjunto de tareas o acciones realizadas a partir de un flujo de datos de entrada para producir flujos de datos de salida. Los procesos pueden ser realizados por personas, departamentos, robots, máquinas u ordenadores.
• Flujo de datos: Es la parte del DFD que representa la entrada de datos y/o salida de datos e información para un proceso. Se representa con una flecha y puede ser la actualización de datos en un archivo, una base de datos u otro medio de almacenamiento de datos: Ejemplo gráfico.
• Almacén o archivo: Representa un archivo lógico en donde se agregan o de donde se extraen datos como Bases de Datos o archivos de almacenamiento.
Errores en los DFD:
• Agujero Negro: Se caracterizan porque son procesos que tienen entradas pero no tienen salidas.
• El Milagro: Es aquel que tiene salidas pero que no tiene entradas.
• Agujero Gris: Cuando las entradas no son suficientes para las salidas que presenta el proceso.
• Procesos de canalización: Significa que los procesos que no cambian los flujos o no sirven para tomar decisiones a partir de los datos de entrada deben ser eliminados.
• Nombres duplicados de los flujos de datos.
• Flujos de datos divergentes: son flujos basados en criterios de implantación y deberían evitarse en los DFD esenciales. Sustitúyanse dichos flujos divergentes por un flujo de datos único, independiente y con nombre.
• El concepto de paquete de flujo de datos: Cuando hay dos o más flujos de datos independientes que se desplazan siempre juntos, se deben mostrar como un único flujo de datos.
2. Diccionarios de Datos (DD)
Es un catálogo, un depósito, de los elementos de un sistema. Estos elementos se centran alrededor de los datos y la forma en que están estructurados para satisfacer los requerimientos y las necesidades de la organización. En él se encuentran la lista de todos los elementos que forman parte del flujo de datos en todo el sistema.
El diccionario de datos guarda y organiza los detalles del Diagrama de Flujo de Datos (DFD). Es el segundo componente del análisis estructurado. También se conoce como "Data Repository". Incluye el contenido de los data flow (flujos
...