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

Programcion En C


Enviado por   •  10 de Octubre de 2014  •  386 Palabras (2 Páginas)  •  214 Visitas

Página 1 de 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 en la misma. Aunque el proceso de diseñar programas es -esencialmente- un proceso

creativo, se puede considerar una serie de fases o pasos comunes, que generalmente deben seguir todos

los programadores.

Las fases de resolución de un problema con computadora son:

Análisis del problema.

Diseño del algoritmo.

Codificación.

Compilación y ejecución.

o Verijicación.

Depuración.

o Mantenimiento.

Documentación.

Constituyen el ciclo de vida del software y las fases o etapas usuales son:

Análisis. El problema se analiza teniendo presente la especificación de los requisitos dados por

el cliente 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.

Ejecución, verificación y depuración. El programa se ejecuta, se comprueba rigurosamente y se

eliminan todos los errores (denominados «bugs», en inglés) 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, esencialmente el

análisis, diseño y codificación, unidos a manuales 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 (cod$cación) 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.

La fase de compilación y ejecución traduce y ejecuta el programa. En las fases de verijicación y

depuración el programador busca errores de las etapas anteriores y los elimina. Comprobará que mientras

más tiempo se gaste en la fase de análisis y diseño, menos se gastará en la depuración del programa.

Por último, se debe realizar la documentación del programa.

Antes de conocer las tareas a realizar en cada fase, vamos a considerar el concepto y significado de

la palabra algoritmo. La palabra algoritmo se deriva de la traducción al latín de la palabra Alkh6-

wafizmi’, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de

números y ecuaciones en el siglo IX. Un algoritmo es un método

...

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