METODOLOGIA DE LA PROGRAMACION Y DESARROLLO DE SOFTWARE
la resolucion de un problema con una computadora se hace escribiendo un programa, que exige al menos los siguiente pasos:
- definicion o analisis del problema.
- diseño de algoritmo.
- transformacion del algoritmo en un programa.
- ejecucion y validacion del programa.
2.1 Fases en la resolucion de un problema
las fases de resolucion de un problema con computadora son:
- analisis del problema.
- diseño del algoritmo.
- codificacion.
- compilacion y ejecucion.
- verificacion.
- depuracion
- mantenimiento.
- documentacion.
*Ciclo de vida de un sistema
- analisis del problema: el problema se analiza teniendo presente las especificaciones del cliente.
- diseño: aqui se se diseña la solucion que conducira a un algoritmo que resuelva el problema.
- codificacion: la solucion se escribe en la sintaxis del lenguaje de alto niel y se obtiene un programa fuente se copila a continuacion.
- ejecucion, verificacion y depuracion: el programa se ejecuta, se comprueba y se eliminan los errore denominados bugs.
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 determinado de pasos)
No hay comentarios:
Publicar un comentario