Download - Faces del proceso de programación
![Page 1: Faces del proceso de programación](https://reader037.vdocumento.com/reader037/viewer/2022100406/559a1d941a28ab577b8b46b6/html5/thumbnails/1.jpg)
FACES DEL PROCESO DE
PROGRAMACIÓN
David Cruz Naira
Computación e Informática III ciclo
![Page 2: Faces del proceso de programación](https://reader037.vdocumento.com/reader037/viewer/2022100406/559a1d941a28ab577b8b46b6/html5/thumbnails/2.jpg)
Análisis del problema.- El problema se analiza teniendo presente la especificación de los requisitos dados por el cliente de la empresa o por la persona que encarga el programa.
Diseño del algoritmo.- Una vez analizado el problema, se diseña una solución que conducirá a un algoritmo que resuelva el problema.
FACES DEL PROCESO DE PROGRAMACIÓN
![Page 3: Faces del proceso de programación](https://reader037.vdocumento.com/reader037/viewer/2022100406/559a1d941a28ab577b8b46b6/html5/thumbnails/3.jpg)
Codificación.- La solución se escribe en la sintaxis del lenguaje de alto nivel (por ejemplo, C) y se obtiene un programa.
Compilación, verificación y ejecución.- El programa se ejecuta, se comprueba rigurosamente y se eliminan todos los errores que puedan aparecer.
![Page 4: Faces del proceso de programación](https://reader037.vdocumento.com/reader037/viewer/2022100406/559a1d941a28ab577b8b46b6/html5/thumbnails/4.jpg)
Prueba y Depuración (Puesta a Punto o TestingUna vez compilado el programa, este es sometido a pruebas a fin de determinar si resuelve o no el problema planteado en forma satisfactoria.
Las pruebas que se aplican al programa son de diversa índole y generalmente dependen del tipo de problema que se está resolviendo.
Los resultados obtenidos en las pruebas pueden ser cualquiera de los siguientes:
La lógica del programa esta bien, pero hay errores sencillos los cuales los corregimos eliminando o modificando algunas instrucciones o incluyendo nuevas.Hay errores ocasionados por fallas en la lógica, lo que nos obliga a regresar a las fases de Diseño y Codificaciónpara revisión y modificación del diagrama.Hay errores muy graves y lo más aconsejable es que regresemos a la fase 2 para analizar nuevamente el problemay repetir todo el proceso.No hay errores y los resultados son los esperados. En este caso guardamos el programa permanentemente en un medio de almacenamiento.
![Page 5: Faces del proceso de programación](https://reader037.vdocumento.com/reader037/viewer/2022100406/559a1d941a28ab577b8b46b6/html5/thumbnails/5.jpg)
Documentación: La documentación es la guía o comunicación escrita en sus variadas formas, ya sea en enunciados, procedimientos, dibujos o diagramas y sirve para ayudar a comprender o usar un programa
La documentación se divide en tres partes:
Documentación InternaDocumentación ExternaManual del Usuario
![Page 6: Faces del proceso de programación](https://reader037.vdocumento.com/reader037/viewer/2022100406/559a1d941a28ab577b8b46b6/html5/thumbnails/6.jpg)
Implementación (Producción): El programa ya probado, revisado y mejorado
se considera terminado y puede utilizarse con un alto grado de confianza para resolver los problemas que dieron origen a su creación.
Mantenimiento: Es posible que el programa deba revisarse cada cierto tiempo para ajustes.
![Page 7: Faces del proceso de programación](https://reader037.vdocumento.com/reader037/viewer/2022100406/559a1d941a28ab577b8b46b6/html5/thumbnails/7.jpg)
Análisis del problema
Diseño del algoritmo
Codificación
Compilación, ejecución y verificación
Prueba y depuración
Implementación
Mantenimiento
![Page 8: Faces del proceso de programación](https://reader037.vdocumento.com/reader037/viewer/2022100406/559a1d941a28ab577b8b46b6/html5/thumbnails/8.jpg)