You are on page 1of 11

Fases en el proceso de programación

1.- ANÁLISIS
2.- DISEÑO
3.- CODIFICACIÓN

4.- COMPILACIÓN Y EJECUCIÓN

5.- DEPURACIÓN

7.- DOCUMENTACIÓN
6.- VERIFICACIÓN
Análisis del Problema (malas práctica)

Es mala práctica no contemplar una fase de análisis.

Iniciar programando sin un análisis y diseño lleva a resultados no deseados.

Planificar, analizar y diseñar llevan a la solución correcta y óptima.

El mantenimiento del código es factible y sencillo.

métodos
Dato

Funcio Datos:
nes Enteros
Reales
Cadenas
Ejemplo:1, 0.5,
SOLUCIÓN “nombre”
Diseño del Algoritmo
Fase de análisis
Buscar • Que hace el programa.

Fase de diseño
Almacenar • Como lo hace el programa.
ALGORITMO
1.- Ingres. Dato
2.- Procesar
3.- Visualizar.

Ejecutar

1. Ingresan 2. Procesan 3. Visualizan


datos. datos. resultados.
Implementación del Algoritmo
Para IMPLEMENTAR se debe pasar por: ANALISIS y DISEÑO.
Pasos en la fase de implementación:

• Codificación.
• Compilación y ejecución.
• Verificación.
• Depuración.
• Documentación.
Codificación
Se codifica en base a un análisis y diseño

• Planteando un problema como ejemplo a resolver en todas las fases:


SUMAR DOS NÚMEROS.

Análisis Diseño Codificación


respuesta=0 ALGORITMO

A=1 B=2 Proceso SUMAR


respuesta <- 0;
Leer a;
respuesta = A+B Leer b;
respuesta<-a + b;
Escribir respuesta;
presentar (respuesta) FinProceso
Codificación
Método para resolver el problema a través de un conjunto de pasos:

• Precisos, Definidos y Finitos.

Codificar es:

• Escribir en un Lenguaje de Programación de la representación del


algoritmo.

Como el diseño del algoritmo es independiente del Lenguaje de


Programación.
• El código puede ser escrito con facilidad en un lenguaje u otro.
Compilación y Ejecución
Traducción del código a
lenguaje de maquina

r 0000000
sa+b Producción del
sr ejecutable
000101
Compilación y Ejecución

El algoritmo convertido a programa fuente debe


ser traducido a
• lenguaje de maquina (esto lo realiza un compilador y el S.O. )

Si el compilador genera errores el usuarios los


corrige y vuelve a compilar
• El programa instruye al SO para que efectúe la fase de
montaje y produzca el programa ejecutable (miPrograma.EXE)
Verificación y Depuración.
Verificación y Depuración.
Se depura con el fin de verificar resultados.
• Las funcionalidades del depurador dependen del IDE
(entorno de desarrollo integrado).

Ejemplo .NET:
• Ventana Inspección
• Nueva Información sobre datos.
• Puntos de seguimiento e interfaz de usuario de puntos de
interrupción optimizada, etc.
Diagramas de flujo
Representación comienzo

gráfica de la
lectura
secuencia de pasos.
• Un D.F. produce un cierto
condición
resultado.
V F

Para elaborarlo dse asignación


usan diversos
simbolos. escritura
• Comienzo, lectura,
asignación, escritura, fin,
fin
entre otros.

You might also like