Fases De Programación
Enviado por ahide_e • 22 de Febrero de 2015 • 309 Palabras (2 Páginas) • 223 Visitas
FASES DE PROGRAMACIÓN
FASE 1: Definición del problema
En esta fase el problema o tarea es definido y comprendido claramente. En la programación profesional es comprender la necesidad.
FASE 2: Análisis del problema
Es analizar punto a punto el problema o tarea que se presenta, es pensar en las operaciones que se necesitan para resolverlo, los tipos de datos que se van a manejar y la relación con situaciones de la vida cotidiana.
FASE 3: Diseño
Desarrollar el procedimiento paso a paso para resolver el problema. Se diseña el algoritmo, diagrama de flujo
Algoritmo: conjunto de pasos ordenados de forma lógica que describen la solución de un problema.
Tipos de algoritmo: secuenciales, condicionales y cíclicos.
Algoritmos secuenciales: los pasos se ejecutan de principio a fin sin saltos o brincos.
Algoritmos condicionales: tienen la necesidad de tomar decisiones en algunos de los pasos debido a condiciones o preguntas que llevan a responder verdadero a falso o seguir un camino u otro.
Algoritmos cíclicos: existen acciones o pasos que se repten mientras o hasta que una condición se cumpla.
Diagrama de flujo: representación gráfica de un algoritmo, permite visualizar de manera general el desarrollo de la solución de un problema.
Prueba de escritorio: dar valor a las variables en el diagrama de flujo y comprobar si el resultado obtenido es el esperado
FASE 4: Codificación
Es la traducción del algoritmo o diagrama de flujo a un lenguaje de programación de acuerdo a las reglas gramaticales o sintaxis del mismo.
FASE 5: Depuración
Se verifica que el programa haya sido codificado correctamente.
FASE 6: Implementación del programa
El programa diseñado y desarrollado es instalado en el sistema para cumplir con la tarea determinada, se prueba y se corre varias veces.
FASE 7: Mantenimiento del programa
El programa implementado en su área de trabajo tiene que ser revisado periódicamente con la posibilidad de quitar o agregar instrucciones que se vaya adecuando a las necesidades del sistema y que lo haga más efectivo.
...