Fases del proceso de programación

Preview:

Citation preview

Programación:

O es el proceso de diseñar,

codificar, depurar y mantener el código

fuente de programas computacionales.

Programar no involucra necesariamente

otras tareas tales como el análisis y

diseño de la aplicación (pero sí el diseño

del código), aunque sí suelen estar

fusionadas en el desarrollo de pequeñas

aplicaciones.

La programación se rige por reglas y un conjunto más o menos reducido de órdenes, expresiones, instrucciones y comandos que tienden a asemejarse a una lengua natural acotada (en inglés); y que además tienen la particularidad de una reducida ambigüedad.

Léxico y programación

Un programa normalmente implementa

(traduce a un lenguaje de programación

concreto) uno o más algoritmos.

Un algoritmo puede expresarse de distintas

maneras: en forma gráfica, como

un diagrama de flujo, en forma de código

como en pseudocódigo o un lenguaje de

programación, en forma explicativa, etc.

Corrección. Un programa es correcto si hace lo que debe hacer tal y como se estableció en las fases previas a su desarrollo. Para determinar si un programa hace lo que debe, es muy importante especificar claramente qué debe hacer el programa antes de desarrollarlo .

Claridad. Es muy importante que el programa sea lo más claro y legible posible, para facilitar así su desarrollo y posterior mantenimiento. Al elaborar un programa se debe intentar que su estructura sea sencilla y coherente, así como cuidar el estilo en la edición; de esta forma se ve facilitado el trabajo del programador, tanto en la fase de creación como en las fases posteriores de corrección de errores, ampliaciones, modificaciones, etc.

Comprender el problema

Plantear la lógica

Codificar el programa

Traducir el programa a lenguaje máquina

Prueba del programa

Ejecución del programa

Análisis del problema:El problema se analiza teniendo presente la especificación de los requisitos dados por el cliente

Diseño del algoritmo.- Una vez analizado el problema, se diseña una solución que conducirá a un algoritmo que resuelva el problema.

Codificación.- La solución se escribe en la sintaxis del lenguaje de alto nivel (por ejemplo, C) y se obtiene un programa.

Compilación, Ejecución y Verificacion.- El programa se ejecuta, se comprueba rigurosamente y se eliminan todos los errores que puedan aparecer.

Recommended