Está en la página 1de 3

Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingenierías


Licenciatura en Ingeniería Civil

Programación Aplicada a la Ingeniería

Etapas o creación de un programa

Presenta
Miguel Ángel Rodríguez Gutiérrez (220896868)

Profesor(a)
Janette Araceli Castellanos Barajas

Manzanillo, Colima. 15 de septiembre de 2020.


Etapas o creación de un programa
Son siete las fases necesarias para poder completar un programa con éxito,
aunque hay algunos que omiten la primera fase, debido a que la consideran un
tanto obvia.
1.- Definición del problema
Esta es proporcionada por el enunciado del problema, requiere una definición
precisa y clara. Es importante saber qué es lo que queremos que haga la
computadora para proseguir.
2.- Análisis del problema
En esta se identifican tres factores importantes:
I. Información necesaria para obtener el resultado deseado
II. Información que se desea producir
III. Métodos y fórmulas necesarios para procesar los datos y producir esa
salida
3.- Diseño del algoritmo
Esta etapa se centra en desarrollar el algoritmo basándonos en los aspectos de la
etapa anterior; se puede representar mediante un diagrama de flujo o mediante un
pseudocódigo, de las cuales, la última es la que requiere un conocimiento un poco
superior en programación, comparada con la otra opción.
4.- Codificación
En esta etapa se transcribe el algoritmo definido en la etapa de diseño en un
código que la computadora sea capaz de reconocer, es decir, un lenguaje de
programación, mejor conocido como código fuente. Un ejemplo de este puede ser
el lenguaje C.
5.- Prueba y depuración
La prueba consiste en ingresar datos hasta que el programa funcione como es
debido. Y la depuración consiste básicamente en localizar errores dentro del
código. Existen 2 tipos de pruebas, la de sintaxis y la de lógica. La primera se
ejecuta primero, es la más sencilla ya que el mismo motor de programación se
encarga de buscar errores en nuestro código. El segundo tipo de pruebas son las
difíciles, ya que estas tienen que ser hechas por el programador, ingresando
valores para comprobar que el resultado sea el esperado.
6.- Documentación
Es la guía que permite al usuario del programa conocer la funcionalidad de este.
Su función yace en hacer el código fuente más comprensible para el usuario o
programador, en dado caso que estos desee hacerle alguna modificación.
Se pueden clasificar en internas y externas, siendo las internas las que se incluyen
en el código fuente en forma de comentarios, y las externas manifestándose en
forma de un manual independiente del programa.
7.- Mantenimiento
Es bien dicho que un programa jamás se termina por completo, ya que este tiene
que recibir actualizaciones constantemente, por lo que la parte de la
documentación es muy importante.

Bibliografía
Corona Nakamura, M. A., & Ancona Valdez, M. d. (2011). Diseño de algoritmos y su codificación en
lenguaje C. México D.F.: McGRAW-HILL/INTERAMERICANA EDITORES, S.A. DE C.V.

También podría gustarte