1.-analis del problema: se analiza teniendo presente la especificacion de los requisitos dados por el cliente de la empresa o por la persona que encarga el programa.
2.-diseño del algoritmo: una vez analizado el problema, se diseña una solucion que conducira a un algoritmo que resuelva el problema.
3.-codificacion: la solucion se escribe en la sintaxis del lenguaje de alto nivel (por ejemplo, c) y se obtiene un programa fuente que se compila a continuacion.
4.-compilacion y ejecucion verificacion y depuracion:el programa se ejecuta, se comprueba rigurosamente y se elimina todos los errores (denominados bugs, en ingles)que pueda aparecer.
5.-mantenimiento: el programa se actualiza y modifica, cada vez que sea necesario, de modo que se cumplan todas las necesidades de cambio de usuario.
6.-documentacion: escrituras de las diferentes fases del ciclo de vida del software, esencialmente el analisis, diseño y codificacion.
algoritmo: se deriva de la traduccion al latin de la palabra Alkho-warizm, nombre del matematico y astronomo arabe que escribio un tratado sobre manipulacion de numeros y ecuaciones en el siglo IX. un algoritmo es un metodo para resolver un problema mediante una serie de pasos precisos, definidos y finitos.
caracteristicas de un algoritmo:
- presiso (indica el orden de realizacion en cada paso)
- definido (si se sigue dos veces, obtiene el mismo resultado cada vez)
- finito (tiene fin; un numero determinado de paso)
2.1.1. analisis del problema.
la primera fase de la solucion de un problema con computadora es el analisis del problema. esta fase requiere una clara definicion, donde se complete exactamente lo que debe hacer el programa y el resultado o solucion deseada.
No hay comentarios:
Publicar un comentario