Fases para realizar un programa

Solo disponible en BuenasTareas
  • Páginas : 3 (746 palabras )
  • Descarga(s) : 4
  • Publicado : 5 de mayo de 2010
Leer documento completo
Vista previa del texto
FASES PARA REALIZAR UN PROGRAMA

Análisis del Problema

Esta fase requiere una clara definición donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.Dado que se busca una solución se precisan especificaciones de entrada y salida.
Para poder definir bien un problema es conveniente responder a las siguientes preguntas:
• ¿Qué entradas serequieren? (cantidad y tipo)
• ¿Cuál es la salida deseada? (cantidad y tipo)
• ¿Qué método produce la salida deseada?

Diseño del Algoritmo

En la fase de análisis en el proceso de programaciónse determina que hace el programa. En la fase de diseño se determina como hace el programa la tarea solicitada.
Los métodos utilizados para el proceso del diseño se basan en el conocido divide yvencerás. Es decir la resolución de un problema complejo se realiza diviendo el problema en subproblemas y a continuación dividir estos subproblemas en otros de nivel mas bajo, hasta que sea implementadauna solución en la computadora. Este método se conoce tecnicamente como diseño descendente (top-down) o modular.
Cada programa bien diseñado consta de un programa principal (el módulo de nivel masalto) que llama a subprogramas (módulos) de nivel mas bajo, que a su vez pueden llamar a otros subprogramas.
Los módulos pueden ser planeados, codificados, comprobados y depurados independientemente ya continuación combinarlos entre sí. Este proceso implica la ejecución de estos pasos hasta que el programa se ha terminado:
• Programar un módulo
• comprobar el módulo
• Si esnecesario, depurar el módulo
• Combinar el módulo, con el resto de los otros módulos
El diseño del algoritmo es independiente del lenguaje de programación en el que se vaya a codificar posteriormente.Edición

En esta fase, el programador debe convertir el algoritmo que haya diseñado en instrucciones escritas en C. Para ello, se debe hacer uso de un editor de textos, con el cual se obtendrá...
tracking img