ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Computacion Avanzada


Enviado por   •  21 de Abril de 2013  •  755 Palabras (4 Páginas)  •  543 Visitas

Página 1 de 4

Fases para la resolución de problemas con una computadora

• Análisis: Comprender y definir el problema

• Desarrollo de la solución o algoritmo: La esencia lógica de pasos para resolver el problema

• Trascripción de la solución a 1 lenguaje de programación

• Prueba: Seguir los pasos para planificar que la solución resuelve verdaderamente el problema

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:

• Análisis del problema.

• Diseño o desarrollo de un algoritmo.

• Transformación del algoritmo en un programa (codificación).

• Ejecución y validación del programa.

Los dos primeros pasos son los más difíciles del proceso. Una vez analizado el problema y obtenido un algoritmo que lo resuelva, su transformación a un programa de ordenador es una tarea de mera traducción al lenguaje de programación deseado.

nálisis. Consiste en el examen y descripción detallada de los siguientes aspectos relativos al problema: equipo a utilizar, personal informático necesario, estudio de los datos de entrada, estudio de los resultados que se pretenden obtener, relación entre la entrada y la salida, y descomposición del problema en módulos.

Codificación: Consiste en la traducción de la solución obtenida a un determinado lenguajes de programación basándonos en las especificaciones de diseños expresadas en el cuaderno de carga dando como resultado unas instrucciones ejecutables por el ordenador. También se deberá realizar las pruebas necesarias para depurar errores y verificar la calidad de los programa se clasifican estas pruebas en

• Pruebas unitarias: para comprobar que cada módulo realizan correctamente su tarea

• Pruebas de interconexión: Para comprobar que en cada programa es correcto el funcionamiento conjunto de todos los módulos

• Pruebas de integración: Para comprobar el funcionamiento correcto del conjunto de programas que constituyen la aplicación. Es decir el funcionamiento de todo el sistema

Codificación: Transcripción del algoritmo resultante de la fase anterior a un lenguaje de codificación concreto. Resultado: se denomina programa y antiguamente solía devolverse o generarse un documento en papel denominado hoja de codificación o cuaderno de carga.

Documentación

La documentación de los programas es un aspecto sumamente importante, tanto en el desarrollo de la aplicación como en el mantenimiento de la misma. Mucha gente no hace este parte del desarrollo y no se da cuenta de que pierde la posibilidad de la reutilización de parte del programa en otras aplicaciones,

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com