Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa Diagrama de Análisis de Problemas?

¿Qué significa Diagrama de Análisis de Problemas?

PAD es la abreviatura en inglés de Problem Analysis Diagram y ha sido promovido hasta cierto punto desde que fue inventado por Hitachi Corporation de Japón en 1973. Utiliza un gráfico de estructura numérica bidimensional para representar el flujo de control del programa y es más fácil convertir este tipo de gráfico en código de programa.

Ventajas de los diagramas PAD:

1. El programa diseñado utilizando el símbolo PAD que representa la estructura de control de optimización estructural debe ser un programa programado;

2. La estructura del programa descrita por el diagrama PAD es muy clara. La línea vertical más a la izquierda en la figura es la línea principal del programa, es decir, la estructura de control de primer nivel. A medida que aumenta el nivel del programa, el gráfico PAD se extiende gradualmente hacia la derecha. Cada vez que se agrega un nivel, el gráfico se extiende hacia la derecha con una línea vertical. El número total de líneas verticales en el diagrama PAD es el número de niveles del programa;

3. Utilice diagramas PAD para expresar la lógica del programa, que es fácil de leer, comprender y recordar. El diagrama PAD es un diagrama de estructura numérica bidimensional. El programa comienza desde el nodo superior izquierdo del diagrama y lo ejecuta secuencialmente de arriba a abajo y de izquierda a derecha;

4. Es fácil convertir diagramas de PDA en programas fuente de lenguaje de programación de alto nivel. Esta conversión se puede completar automáticamente mediante herramientas de software, lo que elimina el trabajo de codificación manual y ayuda a mejorar la confiabilidad y la productividad del software;

5. Puede usarse para expresar la lógica del programa y describir estructuras de datos;

6. Los símbolos del diagrama PAD respaldan el uso de métodos de refinamiento de arriba hacia abajo y paso a paso. El diseñador puede definir un programa abstracto al principio y agregar detalles gradualmente usando símbolos "def" a medida que avanza el trabajo de diseño hasta completar el diseño detallado.

El diagrama PAD está orientado a lenguajes de programación de alto nivel y proporciona un conjunto completo de símbolos gráficos correspondientes para cada lenguaje de programación de alto nivel comúnmente utilizado como FORTRAN, COBOL y PASCAL. Dado que cada declaración de control tiene un símbolo gráfico correspondiente, obviamente es más fácil convertir el diagrama PAD al programa de lenguaje de alto nivel correspondiente.

PAD es un método de expresión de diseño detallado con buena visibilidad de la estructura del programa, estructura única, fácil de compilar, fácil de verificar y fácil de modificar. El uso de PAD puede eliminar la separación entre diseño y producción en el proceso de desarrollo de software y también puede eliminar la "personalidad" en el proceso de producción. Aunque los humanos todavía necesitan compilar programas, una vez que se implementa el sistema de automatización de programación PAD desarrollado, la computadora puede programar automáticamente desde el PAD. Para entonces, la lógica del programa será el producto final de la producción manual del proceso de desarrollo de software. Obviamente, se ahorrará mucho tiempo de desarrollo y la calidad del desarrollo mejorará enormemente.