Post on 06-Jul-2015
description
FACES DEL PROCESO DE
PROGRAMACIÓN
David Cruz Naira
Computación e Informática III ciclo
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
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.
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.
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
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.
Análisis del problema
Diseño del algoritmo
Codificación
Compilación, ejecución y verificación
Prueba y depuración
Implementación
Mantenimiento