Fases del proceso de programación
-
Upload
roberto-aguirre -
Category
Education
-
view
168 -
download
3
Transcript of 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.
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.