Ciclo de Programación y Aplicaciones Leonel Morales Díaz Ingeniería Simple leonel@ingenieriasimple.com Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos reservados Disponible en: http://www.ingenieriasimple.com/introprogra
Siempre al Programar Siempre lo hacemos Los buenos programadores Pero podemos hacerlo mejor Los buenos programadores Lo hacen casi automáticamente Diseño Codificación Depuració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 Depuración Codificación Pruebas
Codificación – Ciclo de Programación Llevar el diseño al código No saltarse el diseño!!!! Apegarse a las especificaciones Si se cambia la programación Se cambia el diseño Diseño Depuración Codificación Pruebas
Pruebas – Ciclo de Programación Correr el programa con datos de prueba Cubrir todas las posibilidades Plantear escenarios Ponerle datos al escenario Sin pruebas… No se sabe!!!! No es lo mismo que Depuración Diseño Depuración Codificació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 Depuración Codificación Pruebas
Ciclo de Programación Es un ciclo Las etapas pueden repetirse Las veces que haga falta Diseño Depuración Codificación Pruebas
Construcción de Aplicaciones El ciclo de programación produce Aplicaciones Aplicaciones HTML Específicas para uso en ambiente Web
Esquema General 1 Página de inicio
Diálogo de captura de datos Esquema General 1 2 Diálogo de captura de datos Página de inicio
Diálogo de captura de datos Procesamiento de datos Esquema General 3 1 2 Diálogo de captura de datos Página de inicio Procesamiento de datos
Diálogo de captura de datos Procesamiento de datos Esquema General 3 1 2 Diálogo de captura de datos Página de inicio Procesamiento de datos 4 Almacenamiento
Diálogo de captura de datos Procesamiento de datos Esquema General 3 1 2 Diálogo de captura de datos Página de inicio Procesamiento de datos 5 4 Almacenamiento Consulta (reportes)
Diálogo de captura de datos Procesamiento de datos Esquema General 3 1 2 Diálogo de captura de datos Página de inicio Procesamiento de datos 5 4 Almacenamiento Consulta (reportes)
Diálogo de captura de datos Procesamiento de datos Esquema General 3 1 2 Diálogo de captura de datos Página de inicio Procesamiento de datos 5 4 Almacenamiento Consulta (reportes)
Aplicación del círculo ej040a.html