METODOLOGIA
DE SOLUCION
DE PROBLEMAS
La solución de un problema
por computadora, requiere
de siete pasos, dispuestos de
tal forma que cada uno es
dependiente de los
anteriores
1. Definición del problema
 2. Análisis de la solución
 3. Diseño de la solución
 4. Codificación
 5. Prueba y Depuración
 6. Documentación
 7. Mantenimiento
Definición del problema




 Es fundamental conocer y delimitar
 por completo el problema, saber qué
 es lo se desea realice la computadora.
Análisis de la solución


Establecer una serie de
preguntas acerca de lo que
establece el problema
Diseño de la solución

 Se procede a la creación del algoritmo (Diagrama de
 flujo ó pseudocódigo), en el cual se da la serie de
 pasos ordenados que nos proporcione un método
 explícito para la solución del problema.
 Es recomendable la realización de pruebas de
 escritorio al algoritmo diseñado, para determinar su
 confiabilidad y detectar los errores que se pueden
 presentar en ciertas situaciones.
Codificación


 Consiste en escribir la solución
 del problema en una serie de
 instrucciones detalladas en un
 código reconocible por la
 computadora; es decir en un
 lenguaje de programación (ya sea
 de bajo o alto nivel), a esta serie
 de instrucciones se le conoce
 como PROGRAMA.
Prueba y Depuración

 Prueba es el proceso de identificar los errores que se
  presenten durante la ejecución del programa.
 La Depuración consiste en eliminar los errores que
  se hayan detectado durante la prueba, para dar paso
  a una solución adecuada y sin errores.
Documentación

 Es la guía o comunicación escrita que sirve como
 ayuda para usar un programa.

 La documentación es muy importante; ésta debe
 presentarse en tres formas: EXTERNA, INTERNA y
 AL USUARIO FINAL.
Mantenimiento


 Se lleva a cabo después de determinado el programa,
 cuando se ha estado trabajando un tiempo.

Metodologia de solucion de problemas

  • 1.
  • 2.
    La solución deun problema por computadora, requiere de siete pasos, dispuestos de tal forma que cada uno es dependiente de los anteriores
  • 3.
    1. Definición delproblema 2. Análisis de la solución 3. Diseño de la solución 4. Codificación 5. Prueba y Depuración 6. Documentación 7. Mantenimiento
  • 4.
    Definición del problema Es fundamental conocer y delimitar por completo el problema, saber qué es lo se desea realice la computadora.
  • 5.
    Análisis de lasolución Establecer una serie de preguntas acerca de lo que establece el problema
  • 6.
    Diseño de lasolución  Se procede a la creación del algoritmo (Diagrama de flujo ó pseudocódigo), en el cual se da la serie de pasos ordenados que nos proporcione un método explícito para la solución del problema. Es recomendable la realización de pruebas de escritorio al algoritmo diseñado, para determinar su confiabilidad y detectar los errores que se pueden presentar en ciertas situaciones.
  • 7.
    Codificación  Consiste enescribir la solución del problema en una serie de instrucciones detalladas en un código reconocible por la computadora; es decir en un lenguaje de programación (ya sea de bajo o alto nivel), a esta serie de instrucciones se le conoce como PROGRAMA.
  • 8.
    Prueba y Depuración Prueba es el proceso de identificar los errores que se presenten durante la ejecución del programa.  La Depuración consiste en eliminar los errores que se hayan detectado durante la prueba, para dar paso a una solución adecuada y sin errores.
  • 9.
    Documentación  Es laguía o comunicación escrita que sirve como ayuda para usar un programa.  La documentación es muy importante; ésta debe presentarse en tres formas: EXTERNA, INTERNA y AL USUARIO FINAL.
  • 10.
    Mantenimiento  Se llevaa cabo después de determinado el programa, cuando se ha estado trabajando un tiempo.