miércoles, 21 de enero de 2009

METODOLOGIA DE LA PROGRAMACION Y DESARROLLO DE SOFTWARTE

Los pasos para la resolucion de un problema:
  1. definicion o analisis del problema.
  2. diseño del algoritmo.
  3. transformacion del algoritmo en un programa.
  4. ejecucion y validacion del programa.

Fases en la resolucion de problemas:

  • analisis del problema
  • diseño del algoritmo
  • codificacion
  • compilacion y ejecucion
  • verificacion
  • depuracion

ALGORITMO.- Es un metodo para resolver un problema mediante una serie de pasos precisos, definidos y finitos.

Caracterisiticas:

preciso.- si se sigue dos veces, obteniendo el msmo resultado cada vez.

definido.- indica el orden de realizacion en cada paso.

finito.- tiene fin; un numero determinado de pasos.

Un algoritmo debe producir un resultaod en un tiempo finito. Los metodos que se utilizan algoritmos se denominan "metodos algoritmicos", en oposicion a los metodos que implican algun juicio o interpretacion que se denominan "metodos heuristicos".

heurística.- es la capacidad de un sistema para realizar de forma inmediata innovaciones positivas para sus fines.

No hay comentarios:

Publicar un comentario