Una medida aconsejable para facilitar esta etapa consiste en colocarnos en lugar de la
computadora deduciendo los elementos que necesitaremos para alcanzar el resultado.
Diseo de la solucin.
Codificacin.
Se refiere a la obtencin de un programa definitivo que pueda ser comprensible para la
mquina. Incluye una etapa que se reconoce como compilacin.
Si la codificacin original se realiz en papel, previo a la compilacin deber existir un paso
conocido como transcripcin.
Programa Fuente
Est escrito en un lenguaje de programacin. (Pascal, C++, Visual Fox, Visual Basic, etc.).
Programa Ejecutable
Prueba y depuracin.
Una vez que se ha obtenido el programa ejecutable, este es sometido a prueba a fin de
determinar si resuelve o no el problema planteado en forma satisfactoria.
Las pruebas que se le aplican son de diversa ndole y generalmente dependen del tipo de
problema que se est resolviendo. Comnmente se inicia la prueba de un programa
introduciendo datos vlidos, invlidos e incongruentes y observando cmo reacciona en cada
ocasin.
El proceso de depuracin consiste en localizar los errores y corregirlos en caso de que estos
existan. Si no existen errores, puede entenderse la depuracin como una etapa de
refinamiento en la que se ajustan detalles para optimizar el desempeo del programa.
Documentacin.
Debido a que el programa resultante en esta etapa se encuentra totalmente depurado (sin
errores), se procede a la utilizacin para resolver problemas del tipo que dio origen a su
diseo. En vista de que esta utilizacin no podr ser supervisada en todas las ocasiones por
el programador, debe crearse un manual o gua de operacin que indique los pasos a seguir
para utilizar el programa.
Mantenimiento.
Se refiere a las actualizaciones que deban aplicarse al programa cuando las circunstancias
as lo requieran. Este programa deber ser susceptible de ser modificado para adecuarlo a
nuevas condiciones de operacin.
Cualquier actualizacin o cambio en el programa deber reflejarse en su documentacin.