La
solución de un problema por computadora, requiere de siete pasos, dispuestos de
tal forma que cada uno es dependiente de los anteriores, lo cual indica que se
trata de un proceso complementario y por lo tanto cada paso exige el mismo
cuidado en su elaboración. Los siete pasos de la metodología son los
siguientes:
1. Definición
del problema.
2. Análisis
de la solución.
3. Diseño
de la solución.
4. Codificación.
5. Prueba
y depuración.
6. Documentación.
7. Mantenimiento.
1.
Definición
de problema: Es el enunciado del problema, el
cual debe ser claro y completo. Es fundamental conocer y delimitar por completo
el problema, saber que es lo que se desea que realice la computadora, mientras
esto no se conozca del todo, no tiene caso continuar con el siguiente paso.
2.
Análisis
de la solución: Consiste en establecer una serie
de preguntas acerca de lo que establece el problema, para poder determinar si
se cuenta con los elementos suficientes para llevar a cabo la solución del
mismo.
3.
Diseño
de la solución: Una vez definido y analizado el
problema, se produce a la creación del algoritmo (Diagrama de flujo o
pseudocodigo) en el cual se da la serie de pasos ordenados que nos proporcione
un método explicito para la solución del problema.
4.
Codificación:
Consiste en escribir la solución del problema (de acuerdo al pseudocodigo); en
una serie de instrucciones detalladas en un código reconocible por la
computadora; es decir un lenguaje de programación (ya sea de bajo o alto
nivel), a esta serie de instrucciones se le conoce como PROGRAMA.
5.
Prueba
y depuración: Prueba es el proceso de
identificar los errores que se presenten durante la ejecución de programa, es
conveniente que cuando se pruebe un programa se tomen en cuenta los siguientes
puntos:
ü Trata
de iniciar la prueba con una mentalidad saboteadora, casi disfrutando la tarea
de encontrar un error.
ü Sospechar
de todos los resultados que arroje la solución, con lo cual se deberán
verificar todos.
ü Considerar
todas las situaciones posibles, normales y aun las anormales.
ü La
depuración consiste en eliminar los errores que se hayan detectado durante la
prueba, para dar paso a una situación adecuada y sin errores.
6.
Documentación:
Es la guía o comunicación escrita que sirve como ayuda para usar el programa, o
facilitar futuras modificaciones. A menudo, un programa escrito por una persona
es usado por muchas otras, por ello la documentación es muy importante; esta
debe presentarse en tres formas: EXTERNA, INTERNA y al USUARIO FINAL.
7.
Mantenimiento:
Se lleva a cabo después de terminado el
programa, cuando se ha estado trabajando un tiempo, y se detecta que es
necesario hacer un cambio, ajuste y/o complementación al programa para que siga
trabajando de manera correcta. Para realizar esta función el programa debe
estar debidamente documentado, lo cual facilitará la tarea.






0 comentarios:
Publicar un comentario