Ciclo de Programación y Aplicaciones Leonel Morales Díaz Ingeniería Simple...

Preview:

Citation preview

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