Fases En La Resolución De Problemas

Páginas: 19 (4634 palabras) Publicado: 21 de enero de 2013
Capítulo 2
Fases en la resolución de problemas
El proceso de resolución de un problema con una computadora conduce a la escritura de un programa y a su ejecución de la misma aunque el proceso de diseñar programa es esencialmente un proceso creativo, se puede considerar una serie de faces o pasos comunes, que generalmente debe seguir todos los programadores.
Las fases de resolución de unproblema con computadora son:
* Análisis del problema
* Diseño del algoritmo
* Codificación
* Compilación y ejecución
* Verificación
* Depuración
* Mantenimiento
* Documentación

Constituyen el ciclo de vida del software y sus características más sobresalientes son:
Análisis. El problema se analiza teniendo presente la especificación de los requisitos dados por elcliente de la empresa o por la persona que encarga el programa
Diseño. Una vez analizado el problema, se diseña una solución que conducirá a un algoritmo que resuelva el problema
Codificación (implementación). La solución se escribe en la sintaxis del lenguaje de alto nivel (por ejemplo C) y se obtiene un programa fuente que se compila a continuación
Ejecución, verificación y depuración. Elprograma se ejecuta, se comprueba rigurosamente y se eliminan todos los errores que puedan aparecer
Mantenimiento. El programa se actualiza y modifica, cada vez que sea necesario, de modo que se cumplan todas las necesidades de cambio de sus usuarios.
Documentación. Escritura de las diferentes fases del ciclo de vida del software, así como normas para el análisis, diseño y codificación, unidos amanuales de usuario y de referencia, así como normas para el mantenimiento.
Las dos primeras fases conducen a un diseño detallado escrito en forma de algoritmo. Durante la tercera etapa se implementa el algoritmo en un código escrito en un lenguaje de programación, reflejando las ideas desarrolladas en las fases de análisis y diseño.
Las fases de compilación y ejecución traducen y ejecutan elprograma. En las fases de verificación y depuración el programador busca errores de las etapas anteriores y los elimina. Comprobara que mientras más tiempo se gaste en la fase de análisis y diseño, menos se gastara en la depuración del programa. Por último se debe realizar la documentación del programa.
Análisis del problema
La primera fase de la resolución de un problema con computadora es elanálisis del problema. Esta fase una clara definición, donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada
Diseño del algoritmo
En la etapa de análisis del proceso de programación se determina que hace el programa. En la etapa de diseño se determina como hace el programa la tarea solicitada. Los métodos más eficaces para el proceso de diseño se basan en elconocido divide y vencerás. Es decir, la resolución de un problema complejo se realiza dividiendo el problema en subproblemas y a continuación dividiendo estos subproblemas en otros de nivel más bajo. Hasta que pueda ser interpretada una solución en la computadora. Este método se conoce técnicamente como diseño descendente (top-Down) o modular. El proceso de romper el problema en cada etapa yexpresar cada paso en forma más detallada se denomina refinamiento sucesivo.
Cualquier programa bien diseñado consta de un programa principal (el módulo de nivel más alto) que llama a subprogramas (módulos de nivel más bajo) que a su vez pueden llamar a otros subprogramas. Los programas estructurados de esta forma se dice que tienen un diseño modular y el método de romper el programa en módulos máspequeños se llama programación modular. Los módulos pueden ser planeados, codificados, comprobados y depurados independientemente y a continuación combinarlos entre sí.
El proceso implica le ejecución de los siguientes pasos hasta que el programa termina:
1. Programar un módulo.
2. Comprobar el modulo.
3. Si es necesario, depurar el modulo.
4. Combinar el modulo con los módulos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • FASES DEL PROCESO DE RESOLUCIÓN DE PROBLEMAS
  • Fases para la resolucion de un problema
  • Fases de resolución de un problema con computadora
  • Resolucion de problemas
  • Resolución de Problemas
  • Resolución De Problemas
  • Resolucion de problemas
  • resolución de problemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS