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

Computacion Avanzada

MilangelaBSD21 de Abril de 2013

755 Palabras (4 Páginas)559 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, sin necesidad de conocerse el código al dedillo.

La documentación de un programa empieza a la vez que la construcción del mismo y finaliza justo antes de la entrega del programa o aplicación al cliente. Así mismo, la documentación que se entrega al cliente tendrá que coincidir con la versión final de los programas que componen la aplicación.

Una vez concluido el programa, los documentos que se deben entregar son una guía técnica, una guía de uso y de instalación.

Tipos de documentación

La documentación que se entrega al cliente se divide claramente en dos categorías, interna y externa:

• Interna: Es aquella que se crea en el mismo código, ya puede ser en forma de comentarios o de archivos de información dentro de la aplicación.

• Externa: Es aquella que se escribe en cuadernos o libros, totalmente ajena a la aplicación en sí. Dentro de esta categoría también se

...

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