Tabla De Fases De La Progrmacion
Andrea11425 de Febrero de 2015
882 Palabras (4 Páginas)171 Visitas
Fases Fuente 1 Fuente 2 Fuente 3 Libro TIC 2
1
Definición del problema
Definición del problema
Definición del problema Definición del problema
2 ¿Qué entradas se requieren? Tipo y cantidad. ¿Qué salida se desea? Tipo y cantidad. ¿Qué método o proceso se empleará para obtener la salida deseada?. En esta etapa prácticamente determinamos el QUE es lo que hace el programa a diseñar. El análisis del problema se refiere a la etapa del proceso en la que el programador toma conocimiento del problema antes de proceder a desarrollar una solución. Es un proceso de “introducción”, de naturaleza cognoscitiva y muy difícil de describir. En la programación profesional se escriben programas para satisfacer las necesidades de otros, comprender que necesita el cliente, puede llegar a ser una tarea complicada y si esta etapa no está claramente resuelta, no se podrá avanzar. El usuario en general no sabe expresar bien lo que necesita y requiere la amplia colaboración del programador. Análisis del problema
3 En esta etapa se determina el COMO hace el programa la tarea solicitada. El diseño del algoritmo es independiente del lenguaje de programación en el que se va a codificar posteriormente. Para el diseño de un algoritmo tenemos que utilizar los resultados del análisis del problema y realizar con ello una estructura modular (diseño modular) que consiste en un conjunto de módulos. Es decir la solución de un problema complejo se realiza dividiendo el problema en subproblemas y estos subproblemas en otros de nivel más bajo hasta conseguir soluciones unitarias. Aquí se debe hacer hincapié en la formulación del algoritmo antes que en su codificación en un lenguaje de programación en particular. Aunque algunos podrían argumentar que la habilidad para resolver problemas es algo innato y que es difícil educar o mejorar la creatividad, existe suficiente evidencia en el sentido de que algunos enfoques sistemáticos tienen mucho valor. La esencia del proceso de programación consiste en el planteo de la lógica del programa. Aquí se plantean los pasos a incluir y el orden de los mismos. En general se utilizan diagramas de flujo o pseudocódigo, esto implica un planteo natural y sin preocupación por la sintaxis. Lo importante es determinar la secuencia de sucesos que llevarán los datos de entrada a la salida deseada. Diseño
4 Es la escritura en un lenguaje de programación de la representación del algoritmo desarrollado en la etapa anterior, en cierto modo la codificación es un proceso mecánico porque el algoritmo ya está hecho y solo queda la transformación a un lenguaje requerido obteniéndose así el programa fuente. La tercera etapa identificada es la construcción de la solución desarrollada en forma de un programa real (o código). Considerando que la solución ha sido bien definida, este proceso es casi directo, pues es un proceso mental inmediato de las fases anteriores. Mediante rutinas, funciones, scripts, procedimientos y reglas del lenguaje de programación, se va ensamblando la aplicación de acuerdo con los estándares de estilo y de estructura. Una vez establecida la lógica del programa se podrá elegir el lenguaje más adecuado para llevar a cabo la codificación. Aquí sí, hay que usar la sintaxis correcta. Todos estos pasos están sujetos a la complejidad del programa, cuando es muy sencillo se puede escribir como si fuese una carta a alguien, a medida que la complejidad aumenta se requiere diferenciar los pasos y trabajar sobre cada uno de ellos. Codificación
5 Hecho el programa fuente debe ser traducido a lenguaje máquina con el compilador, en este proceso si hay errores del programa se procede a su corrección para luego obtener así un programa objeto, si a este programa se hace una fase de montaje o Link, se transforma en un programa ejecutable La quienta fase se refiere a la revisión y corrección del programa
...