El proceso de programación es una serie de etapas que permiten convertir un problema en una solución computacional efectiva. Primero, se define y comprende el problema en detalle para poder analizarlo adecuadamente.
Corregir los errores encontrados en la etapa anterior, si hubiese algún error se tiene que regresar hasta la etapa que sea necesaria para que la solución sea la que el usuario requiere.
6. Implementación del programa
El programa diseñado y desarrollado es instalado en el sistema para cumplir con la tarea encomendada
7. Mantenimiento del programa
El mantenimiento preventivo es que se haga lo posible por no caer en errores, la actualización si el usuario tiene la necesidad de quitar o poner algo
8. Documentación
Se generan tanto como los manuales técnicos, como el manual de usuario y ayuda
4. Codificación
Es el algoritmo traspasado a la computadora a través de un lenguaje de programación,
3. Diseño
Es desarrollar el procedimiento para resolver el problema
Prueba de escritorio
Diagrama de flujo
Algoritmo
2. Análisis del problema
El problema debe estar bien definido si se desea llegar a una solución satisfactoria
Salida
Proceso
Entrada
1. Definición del problema
Requiere que el problema sea definido y comprendido para que pueda ser analizado con todo detalle