domingo, 3 de septiembre de 2017

Etapas de la Programación

El diseño y desarrollo de una aplicación no es una tarea sencilla pues incluye una tarea extenuante análisis previo al diseño de la aplicación solución. Esto e necesario pues de tener un mal entendimiento del problema la solución probablemente resolverá solo una parte del problema y no el problema completo. la programación no inicia solamente desde el proceso de desarrollo de una solución, pero desde la plantación y las correcciones que debemos realizar los programadores para crea la solución optima al problema. por estas razones es importante tener un proceso sobre como se debe programar.

Las etapas de la programación son las siguientes:


  1. DEFINICIÓN DEL PROBLEMA
    Está dada en sí por el enunciado del problema, el cual debe ser claro y complejo. Es importante que conozcamos exactamente "que se desea obtener al final del proceso";mientras esto no se comprenda no puede pasarse a la siguiente etapa.
  2. ANÁLISIS DE DATOS
    Para poder definir con precisión el problema se requiere que las especificaciones de entrada y salida sean descritas con detalle ya que esto es un requisito para lograr una solución eficaz.
  3. CODIFICACIÓN
    Se refiere a la obtención de un programa definitivo que pueda ser comprensible para la máquina. Incluye una etapa que se reconoce como compilación.
  4. PRUEBA Y DEPURACIÓN
    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.
  5. DISEÑO DE LA SOLUCIÓN
    Una computadora no tiene capacidad para solucionar problemas más que cuando se le proporcionan los sucesivos pasos a realizar, esto se refiere a la obtención de un algoritmo que resuelva adecuadamente el problema. En caso de obtenerse varios algoritmos, seleccionar uno de ellos utilizando criterios ya conocidos y obtener la que funcione de manera mas eficiente a lo que se desea.
  6. DOCUMENTACIÓN
    Debido a que el programa resultante esta etapa se encuentra totalmente depurado (sin errores), se procede a la utilización para resolver problemas del tipo que dio origen a su diseño.
  7. 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 operación.

Referencias

http://www.galeon.com/neoprogramadores/fasesprg.htm

No hay comentarios:

Publicar un comentario