Vous êtes sur la page 1sur 3

Proyecto de Programacin

Asignatura Fecha Emisin Cdigo Taller de prueba de Prueba y Mantencin de Programacin 26/09/2011 EIT- 225

Objetivo: Desarrollar proyecto de programacin en base a requerimientos de usuarios reales. Instrucciones


Esta actividad se desarrollaran en forma individual y grupal En base a tabla siguiente, el grupo debe realizar su planificacin de su proyecto Se adjunta material de apoyo para desarrollar su proyecto Fecha 26/09/2011 28/09/2011 03/10/2011 05/10/2011 10/10/2011 12/10/2011 17/10/2011 19/10/2011 24/10/2011 26/10/2011 31/10/2011 02/11/2011 07/11/2011 09/11/2011 14/11/2011 16/11/2011 21/11/2011 23/11/2011 28/11/2011 30/11/2011 05/12/2011 07/12/2011 12/12/2011 14/12/2011 Revisin Final de la Etapa Revisin Final de la Etapa Trabajo Grupal Etapas Trabajo Individual Etapas

Entregar Nombre y alcance de su proyecto Especificacin de Requerimientos

Entregar Nombre y alcance de su proyecto Especificacin de Requerimientos

Anlisis

Anlisis
Revisin Final de la Etapa

Revisin Final de la Etapa

Diseo

Diseo
Revisin Final de la Etapa Revisin Final de la Etapa

Implementacin

Implementacin

Revisin Final de la Etapa Revisin Final de la Etapa

Verificacin y Prueba
Revisin Final de la Etapa Revisin General

Verificacin y Prueba
Revisin Final de la Etapa Revisin General

Mtodo de Desarrollo de Software

1. Problema o Especificacin de Requerimientos En esta etapa se establece el problema, aclarndolo lo ms posible. Es la parte ms crtica de la solucin. Amerita un estudio cuidadoso. Se deben identificar las teoras, fundamentos y/o principios matemticos, fsicos o de cualquier ndole que permitan fundamentar satisfactoriamente el problema. Se deben eliminar los aspectos poco importantes para el planteamiento del problema Si el problema no est completamente definido se deben allegar la informacin adicional

2. Anlisis En esta etapa se deben identificar las entradas del problema, los resultados deseados o salidas y cualquier requerimiento o restriccin adicional en la solucin Identificar qu informacin se proporciona (datos del problema) Identificar qu resultados deben calcularse y/o desplegarse Determinar la forma y las unidades en qu se deben desplegar los resultados Acotar las teoras, fundamentos y/o principios necesarios haciendo los supuestos y simplificaciones necesarias Identificar los tipos y estructuras de datos necesarios para los datos del problema y para los resultados Identificar las funciones u operaciones necesarias para cubrir los requerimientos del problema

3. Diseo El diseo consiste bsicamente en desarrollar una lista de pasos llamados algoritmo o receta de la solucin, verificando que el problema se resuelve como se desea. Es la parte ms difcil del proceso de solucin del problema Debe verificarse que es correcto el algoritmo antes de continuar Se auxilia de tcnicas de diseo como pseudocdigo y diagramas de flujo.

4. Implementacin Esta etapa consiste en implementar o escribir el algoritmo como un programa de computadora en un lenguaje de programacin, convirtiendo cada paso del algoritmo en instrucciones en el lenguaje de programacin. Se requiere el conocimiento de un lenguaje de programacin particular en lo referente a su gramtica, sintaxis y semntica, para ello se recomienda leer el manual del programador o su equivalente y utilizarlo como consulta siempre que sea necesario.

Una manera de iniciar el conocimiento del lenguaje de programacin es interpretando programas ejemplo, ejecutarlos, observar los resultados y analizar las entradas, las salidas y los procesos de clculo y/o flujo de informacin mediante instrucciones de salida que finalmente. Se requiere mnimo de las siguientes herramientas: Un editor de texto para escribir el cdigo fuente como un archivo de tipo texto plano (por ejemplo notepad para guardar los archivos como html)

Un intrprete que procese el cdigo fuente y lo ejecute (por ejemplo el browser que ejecuta scripts en javaScript al cargar la pgina web) Un debugger que nos ayude a depurar los errores y a corregir el cdigo fuente hasta lograr un programa ejecutable sin errores (por ejemplo el mismo browser que enva mensajes a encontrar errores al ejecutar nuestro programa) Se deben utilizar los tipos y estructuras de datos ms adecuados que permita el lenguaje de programacin, teniendo especial cuidado en el uso de tipos de datos reales y los errores de redondeo que introducen y pueden alterar los resultados.

5. Verificacin y Prueba Esta etapa consiste en probar el programa completo y verificar que trabaja como se esperaba Se deben probar cada una de las funciones primero por separado y luego en conjunto Se debe probar el programa completo con distintos conjuntos de datos de prueba En caso de que haya errores repetir el paso 4 y 5 hasta la satisfaccin de los requerimientos

Vous aimerez peut-être aussi