Procesos

Solo disponible en BuenasTareas
  • Páginas : 9 (2141 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de abril de 2011
Leer documento completo
Vista previa del texto
http://c172498752.wordpress.com/el-proceso-de-programacion/

El proceso de programación
Elaborar un programa implica tener que realizar una serie de pasos secuenciales y cronologico que empiesan con la detección y definición del problema y conducen ala implantación del programa que lo soluciona.Los pasos a seguir serían:
1. Comprender el problema
2. Plantear la lógica
3. Codificarel programa
4. Traducir el programa a lenguaje máquina
5. Prueba del programa
6. Ejecución del programa
Comprender el problema
En la programación profesional se escriben programas para satisfacer las necesidades de otros, comprender que necesita el cliente, puede llegar a ser una tarea complicada y si esta etapa no esta claramente resuelta, no se podrá avanzar. El usuario en generalno sabe expresar bien lo que necesita y requiere la amplia colaboración del programador.
Un usuario puede requerir una base de datos para gestionar su empresa y por ejemplo quiere tener siempre a mano una página web que despliegue la nómina de empleados de su empresa que tengan más de 5 años de antiguedad y un sueldo menor a $ 2000 y que a su vez no acumulen más de 2 ausencias por año y no habertenido sanciones disciplinarias, para sortear un viaje entre ellos.
Esta solicitud planteada por el usuario podría parecer suficiente información para el programador, pero este podría consultar por ejemplo, si las ausencias se debieron a enfermedades certificadas por el médico de la empresas, esas personas deben ser excluidas igualmente?, la salida de datos necesitan incorporar el número delegajo?, la lista debe incluir a los empleados de media jornada?, todas las categorias están incluidas o independientemente de los ingresos hay dependencia de las mismas y un muy largo etc. Estas consultas ayudan a poner en claro al usuario en su definición. No hay que olvidar que en el caso de una base de datos pasada la etapa de normalización un cambio puede implicar comenzar nuevamente el proyecto.Planteo de la lógica
La esencia del proceso de programación consiste en el planteo de la lógica del programa. Aquí se plantean los pasos a incluir y el órden de los mismos. En general se utilizan diagramas de flujo o pseudocódigo, esto implica un planteo natural y sin preocupación por la sintáxis. Lo importante es determinar la secuencia de sucesos que llevarán los datos de entrada a la salidadeseada.
Codificar el programa
Una vez establecida la lógica del programa se podrá elegir el lenguaje más adecuado para llevar a cabo la codificación. Aqui si, hay que usar la sintáxis correcta. Todos estos pasos están sujetos a la complejidad del programa, cuando es muy sencillo se puede escribir como si fuese una carta a alguien, a medida que la complejidad aumenta se requiere diferenciar lospasos y trabajar sobre cada uno de ellos.
Traducción del programa a lenguaje máquina
Lenguajes de programación hay muchos pero los computadores sólo entienden 0 y 1 lógicos. Uno puede utilizar un lenguaje porque existen los compiladores e interprete del mismo que cambia el lenguaje de alto nivel con el que se escribe el programa, a lenguaje máquina de bajo nivel, que es el que la computadoraentiende. Los errores de sintáxis o gramática son detectados por estos sistemas al momento de querer ejecutar el programa y en general hay un reporte del error.
Prueba del programa
Un programa libre de errores de sintáxis no necesariamente lo está de errores lógicos. El programa puede ejecutarse correctamente pero el resultado de la salida no ser el esperado. Esta etapa implica poner a punto lasintáxis y la lógica.
Ejecución del programa
Terminadas y verificadas todas las etapas el programa puede ser utilizado por la empresa para obtener los resultados planeados.

http://html.rincondelvago.com/fases-del-proceso-de-programacion.html
FASES DEL PROCESO DE LA Programación
1. Definición del problema
Requiere que el problema sea definido y comprendido claramente para que pueda ser...
tracking img