4
El proceso de la creación de software requiere el uso de una metodología sistemática de desarrollo que permia un acercamiento gradual a la solución del problema que intenta resolver. Las fases de la programación son: 1. Definición del problema 2. Análisis del problema 3. Diseño de la solución 4. Codificación 5. Prueba y depuración 6. Implementación 7. Documentación 8. Mantenimiento Definición del problema Consiste en la obtención sin ambigüedades de una visión general y clara del problema. Las respuestas a las siguientes peguntas son claves para la correcta definición de un problema: FASES EN EL DESARR OLLO DE UN PROGRA MA

Fases en el desarrollo de un programa

Embed Size (px)

Citation preview

Page 1: Fases en el desarrollo de un programa

El proceso de la creación de software requiere el uso de una metodología sistemática de desarrollo que permia un acercamiento gradual a la solución del problema que intenta resolver.

Las fases de la programación son:

1. Definición del problema2. Análisis del problema3. Diseño de la solución 4. Codificación 5. Prueba y depuración 6. Implementación 7. Documentación 8. Mantenimiento

Definición del problema

Consiste en la obtención sin ambigüedades de una visión general y clara del problema. Las respuestas a las siguientes peguntas son claves para la correcta definición de un problema:

¿Qué entradas de requieren, de que tipo, en qué orden y que cantidad?

¿Qué salidas se desean, de que tipo, en qué orden y en qué cantidad?

¿Qué métodos o formulas producen, pude producir las salidas deseadas?

Análisis del problema

FASES EN EL

DESARROLLO DE

UN PROGRA

MA

Page 2: Fases en el desarrollo de un programa

Es la comprensión afondo del problema y sus detalles además es un requisito para lograr una solución eficaz.

Diseño de la solución

Esta fase se diseña la logia de la solución a usar, ósea como hará el programa la tarea que se desea automatizar usando los datos de entrada para generar los datos de salida, enfatizando diseños limpios, claros y sencillos.

Codificación

En este paso se traduce el algoritmo ya estructurado, verificando y comprobando a mano, al lenguaje de programación que vaya a utilizarse.

Prueba y depuración

Una vez compilado el programa, este es sometido a prueba a fin de determinar si resuelve o no el problema en forma satisfactoria.

Documentación

Es la fase ignorada por la mayoría de los programadores noveles, por razones de tiempo o pereza.

Este se divide en tres partes:

Documentación interna Documentación externa Manual de usuario

Implementación

Page 3: Fases en el desarrollo de un programa

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 en el programa deba revisarse cierto tiempo para ajustes. Los programas siempre son susceptibles de mejoras y de mantenimiento. Se enfatiza el hecho de que cualquier actualización o cambio n el programa deberá reflejarse en su documentación para que esta mantenga su vigencia.