5. Codificación: Se traduce el diseño gráfico y narrativo de los pasos
anteriores a instrucciones o programas que la máquina puede leer.
6. Prueba y depuración: Búsqueda y eliminación de errores de sintaxis y
de lógica.
7. Documentación: Para responder a las necesidades a pesar los cambios
los programas deben actualizarse periódicamente o mantenerse. El
mantenimiento se dificulta si la documentación no está completa y
actualizada. La documentación forma parte del proceso de
programación. No es algo que se lleve a cabo cuando el programa está
escrito. Como mínimo la documentación de cada programa debe incluir:
•
•
•
•
•
descripción del programa;
gráfica estructural;
diagrama de flujo;
enlistado del programa (con comentarios internos)
una sesión interactiva (entrada/salida cuando se ejecuta el
programa)
Errores en la programación
•
•
de sintaxis: Violaciones de las reglas "gramaticales" del lenguaje de
programación para la escritura de instrucciones. Ejemplos:
• Inclusión de símbolos o caracteres que no están permitidos.
• Omisión de la referencia de los datos por leer o escribir (se tiene
que indicar a la CPU qué debe leer o escribir).
• Escritura errónea de una orden.
de lógica: Consisten en el uso inadecuado de instrucciones que son
correctas en sintaxis; son errores en la estructura lógica que ocasionan
diferencian entre lo que se quiere que haga el programa y lo que hace
en realidad.
Fuentes de los programas
•
Elaboración propia: Diseño y programado realizado por personal de la
organización. Para determinar si esta estrategia es la mejor se deben
evaluar los siguientes factores:
• ¿Tiene la organización suficiente personal capacitado para
desarrollar programas propios?
• ¿Permite el programa de desarrollo terminar el proyecto en un
plazo aceptable?
38