Professional Documents
Culture Documents
1 Planificacin
2 Diseo
3 Codificacin
4 Revisin de cdigo
5 Compilacin
6 Pruebas
7 Postmorten
Plan del Proyecto con los datos de tiempo, tamao y defectos reales. cdigo.
Revisa los datos de defectos y actualiza la lista de comprobacin para la revisin de Anota el tiempo postmortem en el Cuaderno de Registro de Tiempos.
Criterios de salida
Programa probado a fondo. Diseo adecuadamente documentado. Lista de comprobacin para la revisin de cdigo completa. Listao completo del programa. Resumen del Plan del Proyecto completo. Cuaderno de Registro de tiempos y defectos completos.
EJEMPLO DE REGISTRO DE TIEMPOS Fecha 09/09 Inicio 09:00 12:40 14:45 18:25 10/09 11/09 11:06 09:00 13:15 16:18 12/09 13/09 18:42 09:00 12:38 14/09 09:15 Fin 09:50 04:18 15:53 07:45 12:19 09:50 14:35 17:11 21:04 09:50 13:16 11:59 5+3+22 3+8 25 10+6+12 6+5 10 Interrupcin Tiempo 50 38 58 80 62 50 69 28 114 50 38 134 Actividad Clase Codificar Codificar Texto Codificar Clase Codificar Texto Codificar Clase Texto Revisin Clase Ejercicio 1 Ejercicio 1 Captulos 1 y 2 Ejercicio 1, descanso, charla Clase Ejercicio 2, descanso, charla Captulo 3, charla Ejercicio 3 Clase Captulo 4 Preparar examen, descanso, telfono, charla X X X 1 1 1 X X 2 1 Comentarios C U
RESUMEN SEMANAL Tarea Fecha Lunes Martes Mircoles Jueves Viernes Sbado Domingo Totales
Semana: Total
Nmero de semanas (nmero anterior +1) : RESUMEN SEMANAS ANTERIORES Total Media Mximo Mnimo
EJEMPLO DE RESUMEN SEMANAL Tarea Fecha Lunes Martes Mircoles Jueves Viernes Sbado Domingo Totales 150 341 134 146 50 134 50 50 96 62 69 114 38 28 Clases Codificar Preparar examen Leer textos 80
Semana:
EJEMPLO DE RESUMEN SEMANAS ANTERIORES Total Media Mximo Mnimo 150 150 150 150 341 341 341 341 134 134 134 134 146 146 146 146 771 771 771 771
EJEMPLO DE RESUMEN INCLUYENDO LA LTIMA SEMANA Total Media Mximo Mnimo 300 150 150 150 680 340 341 337 134 67 134 164 370 182 224 146 1484 742 771 713
Real
Unidades Velocidad Tiempo
Hasta la fecha
Unidades Velocidad Mx. Mn.
Real
Unidades Velocidad Tiempo
Hasta la fecha
Unidades Velocidad Mx. Mn.
1 2 3 4 5 6 7 8 9 10 11
09/09 09/09 11/9 12/09 12/09 13/09 16/09 14/09 18/09 19/09 20/09
Codif. Texto Codif. Texto Codif. Texto Codif. Codif. Texto Codif. Texto
1 2 1 1 1 1 1 1 1 1 1
1 2 1 1 1 1 1 1 1 1 1
158 80 227 108 341 226 434 529 297 680 337
1 2 2 3 3 4 4 5 5 6 6
158 40 69 28 69 28 69 69 28 69 28
Escribir el programa 1 Leer los captulos 1 y 2 del libro de texto Escribir el programa 2 Leer el captulo 3 del libro de texto Escribir el programa 3 Leer el captulo 4 del libro de texto Escribir el programa 4 Escribir el programa 5 Leer el captulo 5 del libro de texto Escribir el programa 6 Leer el captulo 6 del libro de texto
ESTIMACIN DEL TAMAO Programa LOC Func. estimadas Mn. Med. Mx.
Total
EJEMPLO DE ESTIMACIN DEL TAMAO Programa Bucles 4 5 Case 2 3 Datos 6 Calc. 1 20 Clculo pequeo 10 15 20 18 Lista enlazada sencilla 11 14 Sentencia case sencilla Sentencia case grande 5 8 11 10 14 Bucle while sencillo Repetir hasta sencillo 7 11 14 LOC Func. estimadas Mn. Med. Mx.
Total
22
34
45
Este programa tiene una sentencia case sencilla, un bucle y un clculo. Asumo que, como mximo, el tamao se obtendr sumando estos tamaos tpicos, 11+14+20=54 LOC. Para el valor mnimo, asumo que estas funciones podrn combinarse ms efectivamente que cuando estn como elementos separados. Esto nos da 22 LOC como valor mnom. 34 LOC es el punto medio entre los dos valores anteriores.
PRESUPUESTO SEMANAL DE TIEMPO (1) Tarea Fecha Lunes Martes Mircoles Jueves Viernes Sbado Domingo Totales
Semana : Total
EJEMPLO DE PRESUPUESTO SEMANAL DE TIEMPO (1) Tarea Fecha Lunes Martes Mircoles Jueves Viernes Sbado Domingo Totales Clases 09:00-09:50 09:00-09:50 20:30-22:30 09:00-09:50 150 360 09:00-10:00 09:00-10:00 120 Codificar 20:30-22:30 20:30-22:30 Preparar examen Leer textos 10:20-11:00 10:20-11:00 10:20-11:00 10:20-11:00 10:20-11:00 10:20-11:00 240
Semana :
23/09
EJEMPLO DE PRESUPUESTO SEMANAL DE TIEMPO (2) Actividad Clase Codificar Preparar examen Leer texto Otros Total Minutos estimados 150 360 120 180 30 840
23/09
Compromisos
Fecha comprometida Semanal Compromiso Con quin? Horas Consigo
Otros
Ejemplo de Compromisos
Fecha comprometida Semanal L,MyV L,MyV MyJ L,M,X,JyV Otros Ejercicio trimestral Profesor 24 Aprobar Asistir a clase Entregar trabajo inform. Leer libro Trabajo tiempo parcial Profesor Profesor Profesor Admisin 1,5 6 4 10 Aprobar Aprobar Aprobar Paga Compromiso Con quin? Horas Consigo
Programa: Descripcin: Resumen Minutos/LOC LOC/Hora Defectos/KLOC Rendimiento Valoracin/Fallo Tamao programa (LOC) Total nuevo & cambiado Tamao mximo Tamao mnimo Tiempo por Fase (min.) Planificacin Diseo Codificacin Revisin del cdigo Compilacin Pruebas Postmorten Total Tiempo mximo Tiempo mnimo Defectos Introducidos Planificacin Diseo Codificacin Revisin del cdigo Compilacin Pruebas Total Defectos eliminados Planificacin Diseo Codificacin Revisin del cdigo Compilacin Pruebas Total Plan Actual Hasta la fecha Plan Actual Hasta la fecha Plan Real Plan Real Plan Real
Fecha:
Hasta la fecha
Hasta la fecha
Hasta la fecha
% Hasta la fecha
% Hasta la fecha
Def./Hora
% Hasta la fecha
Def./Hora
Registro de Defectos
Programa: Fecha Nmero Tipo Introducido Eliminado Fecha: Tiempo de correccin Defecto corregido
Descripcin:
Descripcin:
Descripcin:
Descripcin:
Descripcin:
Descripcin:
Descripcin:
Descripcin:
Descripcin:
Descripcin:
Descripcin:
Descripcin:
Tipos de defectos N de tipo 10 20 30 40 50 60 70 80 90 100 Nombre del tipo Documentacin Sintaxis Asignacin Interfaz Chequeo Datos Funcin Sistema Entorno Descripcin Comentarios, mensajes Ortografa, puntuacin, erratas, formato de las instrucciones Declaracin, nombres duplicados, mbito, lmites Llamadas a procedimientos y referencias, E/S, formatos de usuario Mensajes de error, chequeos inadecuados Estructura, contenido Lgica, punteros, bucles, recursin, computacin, defectos de la funcin Configuracin, temporizacin, memoria Diseo, compilacin, pruebas y otros problemas que soporta el sistema
Lista de comprobacin
Propsito Mtodo Gua Cuando completes cada paso de la revisin, antoa el nmero de defectos que has encontrado de cada tipo en la casilla de la derecha. Si no hay ninguno, anota un control en la casilla de la derecha. Completa la lista de comprobacin para un programa, clase, objeto o mtodo antes de comenzar a revisar la siguiente. Verfica que todas las funciones del diseo estn programadas Verifica que las sentencias import estn completas Comprobar la inicializacin de parmetros y variables: # # # #
Formato de salida
Global Totales
Lista de comprobacin
Propsito Mtodo Gua Cuando completes cada paso de la revisin, antoa el nmero de defectos que has encontrado de cada tipo en la casilla de la derecha. Si no hay ninguno, anota un control en la casilla de la derecha. Completa la lista de comprobacin para un programa, clase, objeto o mtodo antes de comenzar a revisar la siguiente. Verfica que todas las funciones del diseo estn programadas Verifica que las sentencias import estn completas Comprobar la inicializacin de parmetros y variables: # # # #
Formato de salida
Global Totales
Anlisis de Errores Tipo Disear 10 20 30 40 50 60 70 80 90 100 Total Programa Introducido Codificar Otros Revisar Eliminado Compilar
Ejemplo de Anlisis de Errores Tipo Disear 10 20 30 40 50 60 70 80 90 100 Total Programa 10 11 12 2 1 1 6 5 5 3 2 6 2 2 2 1 2 8 3 4 4 16 5 10 5 15 2 3 1 4 5 2 8 3 2 4 1 4 4 1 1 4 4 2 Introducido Codificar Otros Revisar Eliminado Compilar Pruebas Omitido En revisin
Fecha: LOC
Ejemplo de Datos de Defectos N de programa 1 2 3 4 5 Total hasta la fecha Defectos (D) 6 11 7 9 5 38 LOC 37 62 49 53 28 229