Fases de la programación
*Definición de el problema: Requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle.
*Análisis de el problema: El propósito el análisis de un problema es ayudar al programador para llegar a una cierta comprensión de la naturaleza de el problema. El problema debe estar bien definido si se desea llegar a una solución satisfactoria.
*Entrada: Son todos los datos que hay que ingresar para la resolución de el problema.
*Proceso: Son los diferentes procedimientos en los cuales se usaran los datos proporcionados por el usuario en el paso anterior para resolver el problema.
*Salida: La resolución de el problema
*Diseño de la solución: Una computadora no tiene la capacidad para solucionar mas que cuando se le proporcionan los sucesivos pasos a realizar.
estos pasos sucesivos que indican las instrucciones a ejecutar por la maquina constituyen, como ya sabemos el algoritmo.
*Codificación: Es el algoritmo traspasado a la computadora a través de un lenguaje de programación.
*Compilación y ejecución:Compilación, el lenguaje de programación seleccionado revisa que ya no halla errores en el código fuente.
Ejecución,ejecutar el programa después de ser compilado.
*Verificación y pruebas: Revisar que el programa de los resultados que el usuario quiere,hay que revisar si hay algún error el cual puede ser de tipo lógico,de semántica o ejecución.
*Depuración: Corregir los errores encontrados en la etapa anterior, si se hubiese algún error se tiene que regresar hasta la etapa que sea necesaria para que la solución se la que el usuario requiere.
*Documentación: Son todos los comentarios,referencia desde que se dio el problema hasta que se encontró la solución.
*Capacitación: Una ves que tenemos los manuales viene la capacitación de usuarios, como no a todos les interesa lo mismo porque hay diferentes tipos de usuarios, se tienen que dividir de acuerdo a sus conveniencias.
*Implantación o complementación del sistema: Hay diferentes formas de implementar el sistema:
depende de el tamaño de el sistema si existiera se tiene que poner el nuevo y quitar el que ya estaba.
Trabajar primero con el sistema viejo(Si aun existe), y después empezar a trabajar con el nuevo.
*Mantenimiento: El mantenimiento preventivo es que hagamos lo posible por no caer en errores , la actualización si el usuario tiene la necesidad de quitar o poner algo;téngase en cuenta que cuando surge mantenimiento tenemos que volver a hacer todos los pasos anteriores revisando que todas las condiciones sean favorables al rededor de el sistema.
No hay comentarios:
Publicar un comentario