miércoles, 21 de enero de 2009

clase 21 de enero

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:
  1. definicion o analisis del problema.
  2. diseño de algoritmo.
  3. transformacion del algoritmo en un programa.
  4. 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