Logo Studenta

fases de creacion de un programa - Hector Campos

¡Estudia con miles de materiales!

Vista previa del material en texto

FASES DE CREACION DE UN 
PROGRAMA 
 
24 DE SEPTIEMBRE DE 2020 
 
 
Hector Campos Serna 
Código. 215646659 
Programación D-24 
Maestra: Patricia Rosario Sánchez 
 
Fases de creación de un programa 
 
Un lenguaje de programación consiste en todos los símbolos, caracteres y reglas 
de uso que permiten a las personas “comunicarse” con las computadoras. Existen 
muchos lenguajes y maneras de programar, cada programador tiene conocimiento 
en diferentes niveles y diferentes lenguajes los cual la eficacia, costo, calidad y 
tiempo que puede llevar la creación de un programa se pude ver afectada de 
muchas maneras por lo tanto hay ciertas reglas o ayudas que podemos seguir para 
obtener un buen programa, a final de cuenta debemos utilizar buenos algoritmos 
para crear cosas mejores que faciliten la vida del usuario. 
A continuación, hablaremos de las fases necesarias para la creación de un 
programa efectivo. 
 
1. Definición del Problema 
Esta fase está dada por el enunciado del problema, el cual requiere una definición 
clara y precisa. Es importante que se conozca lo que se desea que realice la 
computadora; mientras esto no se conozca del todo no tiene mucho caso 
continuar con la siguiente etapa. Cada detalle tiene que estar bien definido ya sea 
por el creador o el cliente tenemos que hacer uso de una comunicación clara y 
concisa de cual es el objetivo del programa. 
Es recomendable aclarar los siguientes puntos para una correcta definición. 
1. Los datos de entrada 
2. Cuál es la información que se desea producir (salida) 
3. Los métodos y formulas necesarios para procesar los datos 
 
2. Análisis del Problema 
El análisis de un programa es fundamental y no es tan sencillo, cada programador 
desarrolla un pensamiento lógico a distinta velocidad y la experiencia los hace 
cada vez más agiles en la parte de lógica de programación para la correcta 
realización de un programa es verificar y conocer los siguientes puntos 
1. Los datos de entrada 
2. Cuál es la información que se desea producir (salida) 
3. Los métodos y formulas necesarios para procesar los datos 
 
3. Diseño del Algoritmo. 
Para el diseño del algoritmo podemos hacer uso de un diagrama de flujo o 
pseudocodigo donde podemos expresar gráficamente lo que se desea realizar con 
el programa. 
 
Las características de un buen algoritmo son: Preciso, finito y definido. 
- Debe tener un punto particular de inicio. 
- Debe ser definido, no debe permitir dobles interpretaciones. 
- Debe ser general, es decir, soportar la mayoría de las 
 variantes que se puedan presentar en la definición del 
 problema. Debe ser finito en tamaño y tiempo de ejecución. 
 
4. Codificación. 
La codificación es la operación de escribir la solución del problema (de acuerdo a 
la lógica del diagrama de flujo o pseudocódigo), en una serie de instrucciones 
detalladas, en un código reconocible por la computadora, la serie de instrucciones 
detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de 
programación o lenguaje de alto nivel. 
Se pude utilizar cualquier lenguaje de programación siempre y cuando se adecue 
a la tarea a realizar se tienen que tomar todos los aspectos del pseudocodigo sin 
embrago en este a veces podemos encontrar deficiencias en el pseudocodigo y 
volver a atrás para modificar. 
 
5. Prueba y Depuración 
 
Los errores humanos dentro de la programación de computadoras son muchos y 
aumentan considerablemente con la complejidad del problema. El proceso de 
identificar y eliminar errores, para dar paso a una solución sin errores se le 
llama depuración(purificación). 
La prueba consiste en la captura de datos hasta que el programa no presente 
errores (los más comunes son los sintácticos y lógicos). 
Aun finalizado el programa siempre se pueden encontrar problemas dentro de este 
por lo tanto es de tener en consideración que posteriormente se pueden hacer 
modificaciones y solucionar problemas que el tester o usuario podrían encontrar 
que esté utilizando este programa. 
 
6. Documentación. 
 
Es la guía o comunicación escrita es sus variadas formas, ya sea en enunciados, 
procedimientos, dibujos o diagramas. 
A menudo un programa escrito por una persona, es usado por otra. Por ello la 
documentación sirve para ayudar a comprender o usar un programa o para facilitar 
futuras modificaciones (mantenimiento). 
 
La documentación se divide en tres partes: 
1. Documentación Interna 
2. Documentación Externa 
3. Manual del Usuario. 
 
7. Mantenimiento. 
Se lleva acabo después de terminado el programa, cuando se detecta que es 
necesario hacer algún cambio, ajuste o complementación al programa para que 
siga trabajando de manera correcta. Para poder realizar este trabajo se requiere 
que el programa este correctamente documentado. 
El programa podría quedar obsoleto y es necesario hacer actualizaciones de este 
mismo para optimizar las líneas de código, corrección de errores y actualización 
de servidores cuando sea necesario. 
Conclusión 
En este trabajo se vieron los puntos necesarios para la correcta creación de un 
programa sin embargo estos no bastan con realizarlos solo una vez, es necesario 
repasar cada punto y tratar de mejora cada diseño optimizar cada punto y agregar 
cosas que hagan mas optimo nuestro programa esto hará que disminuya el 
porcentaje de erros, cumplamos con los objetos del programa y disminuir tanto 
costos como tiempo. Por último, me gustaría dejar la frase que una vez dijo 
Abraham Lincoln… 
 
“Dame seis horas para cortar un árbol y pasare las cuatro primeras afilando el hacha” 
- Abraham Lincoln 
 
 
 
Fuentes de consulta: 
Axel M.. (unknown). Fases de la creación de un programa. 24/09/2020, de academia.edu 
Sitio web: 
https://www.academia.edu/28951268/Fases_de_la_creaci%C3%B3n_de_un_programa 
 
Allan Tome. (2011). Fases para la creación de un programa. 24/09/2020, de 
prograinformatica.blog Sitio web: http://prograinformatica.blogspot.com/p/fases-para-la-
creacion-de-un-programa.html 
 
Unknown. (2017). FASES DE CREACION DE UN PROGRAMA. 24/09/2020, de 
desarrollasoftware2do Sitio web: 
http://desarrollasoftware2do.blogspot.com/2017/02/fases-de-creacion-de-un-
programa.html 
http://prograinformatica.blog/
http://desarrollasoftware2do/

Continuar navegando