Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Clase09

461 views

Published on

Ciclo de Programación y Aplicaciones. Explicación del ciclo de programación. Etapas: diseño, codificación, pruebas, depuración. Naturaleza cíclica de estas etapas. Las aplicaciones como producto del ciclo de programación. Aplicaciones HTML.

Published in: Education
  • Be the first to comment

  • Be the first to like this

Clase09

  1. 1. Ciclo de Programación y Aplicaciones Leonel Morales Díaz Ingeniería Simple [email_address] Disponible en: http://www.ingenieriasimple.com/introprogra Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos reservados
  2. 2. Siempre al Programar <ul><li>Siempre lo hacemos </li></ul><ul><ul><li>Pero podemos hacerlo mejor </li></ul></ul><ul><li>Los buenos programadores </li></ul><ul><ul><li>Lo hacen casi automáticamente </li></ul></ul>Diseño Codificación Depuración Pruebas
  3. 3. Diseño – Ciclo de Programación <ul><li>Planificar y visualizar el programa </li></ul><ul><ul><li>Dibujarlo o esquematizarlo </li></ul></ul><ul><ul><ul><li>Diagramas de flujo </li></ul></ul></ul><ul><ul><ul><li>Diagramas UML </li></ul></ul></ul><ul><ul><li>Entender el proceso </li></ul></ul><ul><ul><ul><li>Algoritmo </li></ul></ul></ul><ul><ul><li>El diseño es una guía </li></ul></ul>Diseño Codificación Depuración Pruebas
  4. 4. Codificación – Ciclo de Programación <ul><li>Llevar el diseño al código </li></ul><ul><li>No saltarse el diseño!!!! </li></ul><ul><li>Apegarse a las especificaciones </li></ul><ul><li>Si se cambia la programación </li></ul><ul><ul><li>Se cambia el diseño </li></ul></ul>Diseño Codificación Depuración Pruebas
  5. 5. Pruebas – Ciclo de Programación <ul><li>Correr el programa con datos de prueba </li></ul><ul><li>Cubrir todas las posibilidades </li></ul><ul><ul><li>Plantear escenarios </li></ul></ul><ul><ul><li>Ponerle datos al escenario </li></ul></ul><ul><li>Sin pruebas… </li></ul><ul><ul><li>No se sabe!!!! </li></ul></ul><ul><li>No es lo mismo que </li></ul><ul><ul><li>Depuración </li></ul></ul>Diseño Codificación Depuración Pruebas
  6. 6. Depuración – Ciclo de Programación <ul><li>Las pruebas reportan problemas </li></ul><ul><ul><li>Errores o malfuncionamientos </li></ul></ul><ul><li>Hay que corregir los errores </li></ul><ul><ul><li>Uno por uno </li></ul></ul>Diseño Codificación Depuración Pruebas
  7. 7. Ciclo de Programación <ul><li>Es un ciclo </li></ul><ul><li>Las etapas pueden repetirse </li></ul><ul><ul><li>Las veces que haga falta </li></ul></ul>Diseño Codificación Depuración Pruebas
  8. 8. Construcción de Aplicaciones <ul><li>El ciclo de programación produce </li></ul><ul><ul><li>Aplicaciones </li></ul></ul><ul><li>Aplicaciones HTML </li></ul><ul><ul><li>Específicas para uso en ambiente Web </li></ul></ul>
  9. 9. Esquema General Página de inicio 1
  10. 10. Esquema General Página de inicio Diálogo de captura de datos 1 2
  11. 11. Esquema General Página de inicio Diálogo de captura de datos Procesamiento de datos 1 2 3
  12. 12. Esquema General Página de inicio Diálogo de captura de datos Procesamiento de datos 1 2 3 4 Almacenamiento
  13. 13. Esquema General Página de inicio Diálogo de captura de datos Procesamiento de datos 1 2 3 4 Almacenamiento Consulta (reportes) 5
  14. 14. Esquema General Página de inicio Diálogo de captura de datos Procesamiento de datos 1 2 3 4 Almacenamiento Consulta (reportes) 5
  15. 15. Esquema General Página de inicio Diálogo de captura de datos Procesamiento de datos 1 2 3 4 Almacenamiento Consulta (reportes) 5
  16. 16. Aplicación del círculo ej040a.html

×