El análisis y diseño estructurado (ADE) es un método usado para entender, planificar y construir sistemas de información de manera ordenada. Su propósito es dividir un sistema grande en partes más simples, entender cómo se relacionan entre sí y transformarlas en una solución técnica bien definida. Esta metodología nació en los años setenta y fue popularizada por autores como Yourdon, DeMarco, Gane y Sarson, y SSADM (Structured Systems Analysis and Design Method).
Sus objetivos principales son:
- Comprender qué hace el sistema antes de construirlo.
- Identificar cómo fluye la información dentro de él.
- Separar el qué -análisis- del cómo -diseño-.
- Documentar procesos, datos, y relaciones de forma clara y verificable.
- Reducir errores y ambigüedades antes de la programación.
Análisis estructurado.
El análisis estructurado es una metodología usada para comprender cómo funciona un sistema y definir sus requisitos antes de diseñarlo o programarlo. Su objetivo es describir qué hace el sistema, cómo se procesan los datos y cómo se relacionan los diferentes elementos y permite identificar las entradas, salidas, procesos y almacenes de información, sirviendo de base para el diseño posterior.
Diagramas estructurados.
- Son herramientas gráficas que ayudan a representar el funcionamiento del sistema de manera visual y ordenada.
Diagrama de flujo de datos (DFD): muestra cómo fluye la información dentro del sistema, conectando procesos, datos y entidades externas.
Diccionario de datos: describe los datos usados en el sistema, detallando su nombre, tipo, longitud y función.
Diagrama jerárquico o de estructura: presenta el sistema dividido en módulos o subprocesos organizados jerárquicamente.
Diagrama de flujo del sistema: ilustra la secuencia de operaciones o pasos que sigue el sistema de manera física o lógica.
Diseño estructurado.
El diseño estructurado se realiza después del análisis. Define cómo se implementará el sistema, basándose en los diagramas creados. Incluye la definición de algoritmos, estructuras de datos, interfaces y módulos y su meta es transformar el modelo lógico del análisis en un diseño técnico que sirva para la programación.
No hay comentarios.:
Publicar un comentario