Documente Academic
Documente Profesional
Documente Cultură
En est seccin
Introduccin Definicin del problema Diseo Codificacin Depuracin Mantenimiento Documentacin
31/01/2011
Blibliografa
Introduccin al desarrollo de programas con Java Amparo Lpez Gaona 1 edicin. 2007. Universidad Nacional Autnoma de Mxico. Facultad de ciencias. ISBN: 970-32-4317-7 Mxico
Introduccin
Aprender a programar es una tarea difcil debido, entre otras cosas, a que no existe un procedimiento para ello. Para aprender a programar es necesario escribir programas, no basta con leer o entender programas ya escritos, es necesario enfrentar el reto de programar, tener tropiezos y en el camino aprender de ellos
31/01/2011
Introduccin
Una vez que se tiene el esbozo de solucin se puede proceder a escribir en un lenguaje de programacin los pasos que se deben seguir para llegar a la solucin del problema. En caso de la programacin orientada a objetos estos pasos deben contener instrucciones que impliquen la interccin de objetos a travs de mensajes.
Proceso de programacin
Definicin del problema Diseo de la solucin Codificacin Depuracin Pruebas Validacin Documentacin Mantenimiento
31/01/2011
Caractersticas
Qu lo hace til
IS
31/01/2011
Diseo
Satisfacer los requerimientos establecidos mediante un programa. Identificar componentes de la solucin y la relacin entre ellos. Se consideran y se exploran diversas alternativas, no necesariamente el primer diseo es el definitivo
Diseo
Se especifica detalladamente y ordenadamente los pasos a seguir para resolver el problema. Si un paso no es lo suficientemente claro se debe detallar an ms.
IS
31/01/2011
Algoritmo
La descripcin de los datos y de los pasos que deben seguirse para resolver un problema. Est implcito el orden Cada paso definido sin ambigedad Al ejecutar los pasos siempre se obtiene el mismo resultado El nmero de pasos es finito El tiempo requerido para estos pasos es finito
Codificacin
Tambin se conoce como implementacin Traducir el diseo a un lenguaje de programacin Estructura clara. Facilitar la ubicacin de cdigo. Que las modificaciones no afecten el cdigo que ya existe Organizar y presentar de forma que la lectura sea sencilla Cdigo documentado
1.
2. 3.
31/01/2011
Herramientas codificacin
Editor de texto
Generar un conjunto de archivos que conocemos como cdigo fuente
Compilador
Traductor
Depuracin
Verificar que el algoritmo y el programa sean adecuados Descubrir, localizar y corregir todos los errores que causean que un programa produzca resultados incorrectos Entre ms claro sea un programa ms sencillo ser encontrar los errores Errores lgicos
31/01/2011
Mantenimiento
Supervisar la operacin Corregir errores encontrados durante su uso Incrementar las tareas que realiza (modificar la especificacin)
Correctivo Adaptativo
Documentacin
Proceso continuo a travs de todas las etapas
Para usuario final Tcnica Programas
Al principio de cada archivo: Objetivo, autor, fecha, versin, si requiere otro programa Antes de cada elemento de programa (mtodo o funcin): Propsito, parmetros, valor que regresa y posibles errores
31/01/2011
Gracias
:D