Post on 21-Feb-2015
Ciclo de Programación y Aplicaciones
Leonel Morales DíazIngeniería Simpleleonel@ingenieriasimple.com
Disponible en: http://www.ingenieriasimple.com/introprograCopyright 2008 by Leonel Morales Díaz – Ingeniería Simple.
Derechos reservados
Siempre al Programar
Siempre lo hacemos– Pero podemos hacerlo mejor
Los buenos programadores– Lo hacen casi automáticamente
Diseño
CodificaciónDepuración
Pruebas
Diseño – Ciclo de Programación
Planificar y visualizar el programa– Dibujarlo o esquematizarlo
• Diagramas de flujo• Diagramas UML
– Entender el proceso• Algoritmo
– El diseño es una guía
Diseño
CodificaciónDepuración
Pruebas
Codificación – Ciclo de Programación
Llevar el diseño al códigoNo saltarse el diseño!!!!Apegarse a las especificacionesSi se cambia la programación– Se cambia el diseño
Diseño
CodificaciónDepuración
Pruebas
Pruebas – Ciclo de Programación
Correr el programa con datos de pruebaCubrir todas las posibilidades– Plantear escenarios– Ponerle datos al escenario
Sin pruebas…– No se sabe!!!!
No es lo mismo que– Depuración
Diseño
CodificaciónDepuración
Pruebas
Depuración – Ciclo de Programación
Las pruebas reportan problemas– Errores o malfuncionamientos
Hay que corregir los errores– Uno por uno
Diseño
CodificaciónDepuración
Pruebas
Ciclo de Programación
Es un cicloLas etapas pueden repetirse– Las veces que haga falta
Diseño
CodificaciónDepuración
Pruebas
Construcción de Aplicaciones
El ciclo de programación produce– Aplicaciones
Aplicaciones HTML– Específicas para uso en ambiente Web
Esquema General
Página de inicio
1
Esquema General
Página de inicio Diálogo decaptura de datos
1 2
Esquema General
Página de inicio Diálogo decaptura de datos
Procesamientode datos
1 2 3
Esquema General
Página de inicio Diálogo decaptura de datos
Procesamientode datos
1 2 3
4
Almacenamiento
Esquema General
Página de inicio Diálogo decaptura de datos
Procesamientode datos
1 2 3
4
Almacenamiento
Consulta(reportes)
5
Esquema General
Página de inicio Diálogo decaptura de datos
Procesamientode datos
1 2 3
4
Almacenamiento
Consulta(reportes)
5
Esquema General
Página de inicio Diálogo decaptura de datos
Procesamientode datos
1 2 3
4
Almacenamiento
Consulta(reportes)
5
Aplicación del círculo
ej040a.html