el proceso de resolucion de un problema con una computadora conduce a la escritura de un programa y a su ejecutacion de la misma.
las fases de resolucion de u nproblema con computadora son:
analisis del problema, diseño del algoritmo, codificacion,compilacion y ejecucion, verificacion, depuracion, mantenimiento, documentacion.
constituyen el ciclo de vida del software y sus caracteristicas mas sobresalientes son:
analisis: el 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.
diseño: una ves analizado el problema, se diseña una solucion que conducira a un algoritmo que resuelva el problema.
codificacion: la solucion se escribe en el sintaxis del lenguaje de alo nivel y se obtiene un programa fuente.
ejecucion, verificacion y depuracion: el programa se ejecuta, se comprueba rigorosamente y se eliminan todos los errores que puedan aparecer.
mantenimiento: el programa se actualiza y modifica, cada ves que sea necesario, de modo que se cumplan todas las necesidades de cambio de sus usuarios.
documentacion: escritura de las diferentes fases del ciclo de vida del software, esencialmente el analisis, diseño y codificacion, unidos a manuales de usuario y de referencia, asi como normas para el mantenimiento.
un algoritmo es un metodo para resolver un problema mediante una serie de pasos precisos,definidos y finitos.
caracteristicas de un algoritmo
- preciso(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 de determinado de pasos)
No hay comentarios:
Publicar un comentario