Desarrollo lógico de problemas

La resolución de un problema mediante un ordenador, consiste en el proceso que, a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio del problema, permite desarrollar un programa que resuelva dicho problema. 

Este proceso exige los siguientes pasos

·         Definición del problema: Partimos del hecho de que un programador no puede resolver un problema que no entiende.

 

·         Análisis: El propósito del análisis de un problema es ayudar al programador para llegar a una cierta comprensión de la naturaleza del problema.

 

·         Diseño de soluciones: Una computadora no tiene la capacidad para solucionar más que cuanto se le proporcionan los sucesivos pasos a realizar.

 

·         Codificación: Es el algoritmo traspasado a la computadora a través de un lenguaje de programación, debe ser escrito de acuerdo con las reglas gramaticales o sintaxis del lenguaje que se está utilizando. 

 

·         Depuración: Revisar que el programa de los resultados que el usuario quiere, hay que revisar si hay algún error el cual puede ser de tipo lógico, de semántica o ejecución. 

 

·         Compilación: La compilación de un programa consiste en traducir las instrucciones a un lenguaje intermedio. 

 

·         Mantenimiento: El mantenimiento de software es el proceso de cambiar, modificar y actualizar el software para satisfacer las necesidades del cliente.

 

Análisis:


Efectos positivos:

 

Desarrollo del pensamiento y de la inteligencia. Capacidad de solucionar problemas en diferentes ámbitos de la vida, formulando hipótesis y estableciendo predicciones. Fomenta la capacidad de razonar, sobre las metas y la forma de planificar para conseguirlo.

 

Efectos negativos:

  

Los efectos son todos aquellos sucesos que se derivan del problema y permanecerán en caso de no ejecutarse el proyecto. En forma similar, se tiene que identificar los efectos directos e indirectos según su relación con el problema.



Comentarios