Fases del proceso de programación

8

Transcript of Fases del proceso de programación

Page 1: Fases del proceso de programación
Page 2: Fases del proceso de programación

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.

Page 3: Fases del proceso de programación

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

Page 4: Fases del proceso de 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.

Page 5: Fases del proceso de programación

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.

Page 6: Fases del proceso de programación

Comprender el problema

Plantear la lógica

Codificar el programa

Traducir el programa a lenguaje máquina

Prueba del programa

Ejecución del programa

Page 7: Fases del proceso de programación

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.

Page 8: Fases del proceso de programación