martes, 15 de agosto de 2017

Fases del proceso de programación


Comprender el problema

Esta solicitud planteada por el usuario podria ser suficiente informacion para el programador, pero este podria consultar por ejemplo, si las ausencias se debieron a enfermedades certificadas por el medico de las empresas, esas personas deben ser excluidas?, la lista debe incluir a los empleados de media jornada?, todas las categorias estan incluidas o independientemente de los ingresos hay dependencia de las mismas.

Análisis del problema

El propósito del análisis de un problema es ayudar al programador para llegar a una cierta comprensión de la naturaleza del problema. El problema debe estar bien definido si se desea llegar a una solución satisfactoria.
Para poder definir con precisión el problema se requiere que las especificaciones de entrada, proceso y salida sean descritas con detalles.


Entrada

Son todos los datos que hay que ingresar para la resolución de problema , es decir se agregan las declaraciones en donde se guardaran la información.


Codificacion

Es el algoritmo traspasado a la computadora a traves de un leguaje de programacion, debe ser escrito de acuerdo a las reglas gramaticales o sintaxis del mismo. Generamos un algoritmo el cual se denomina codigo, y al pasarlo a un lenguaje de programacion se le llama codigo fuente.

Compilacion y ejecucion

Compilacion, el lenguaje de programacion seleccionado revisa que ya no halla errores en el codigo fuente. Ejecucion, ejecutar el programa despues de ser compilado.

Verificacion y pruebas

Revisar que el programa de los resultados que el usuario quiere, hay que revisar si hay algun error el cual puede ser de tipo logico, de semantica o ejecucion.

Depuracion

Corregir los errores encontrados en la etapa anterior, si hubiese algun error se tiene que regresar hasta la etapa que sea necesaria para que la solucion sae la que el usuario requiere.

Documentacion

Son todos los comentarios, referencias desde que se dio el problema hasta que se encontro la solucion.

Capacitacion

Una ves que tenemos los manuales viene la capacitacion de usuarios, como no a todos les interesa lo mismo porque hay diferentes tipos de usuarios, se tienen que dividir de acuerdo a sus convivencias.

No hay comentarios:

Publicar un comentario

Ejemplos de Algoritmos

Algoritmo 1 Preparacion de una a Hamburguesa: 1. Ir a la tienda a comprar el pan, la carne, lechuga, queso, jitomate. 2. Regresar a la ...