0% encontró este documento útil (0 votos)
4 vistas27 páginas

Formatos PSP

El documento describe el Proceso Software Personal (PSP) y sus etapas, que incluyen planificación, diseño, codificación, revisión de código, compilación, pruebas y postmortem. Se detallan las entradas requeridas, criterios de salida y un registro de tiempos para cada actividad. Además, se proporciona un ejemplo de registro de tiempos y un resumen semanal de las actividades realizadas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas27 páginas

Formatos PSP

El documento describe el Proceso Software Personal (PSP) y sus etapas, que incluyen planificación, diseño, codificación, revisión de código, compilación, pruebas y postmortem. Se detallan las entradas requeridas, criterios de salida y un registro de tiempos para cada actividad. Además, se proporciona un ejemplo de registro de tiempos y un resumen semanal de las actividades realizadas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Proceso Software Personal

Formatos de Trabajo

Aitor de la Fuente SalánVersión


1.0

Guión del proceso PSP


Entradas • La descripción del problema.
requeridas • Tabla Resumen del Plan del Proyecto PSP.
• Una copia de la lista de comprobación para la revisión de código.
• Datos de tamaños y tiempos reales de programas anteriores.
• Cuaderno de Registro de tiempos.
• Cuaderno de Registro de Defectos
1 Planificación • Obtén una descripción de las funciones del programa.
• Estima las LOC máx., mín., total requeridas.
• Determina los minutos/LOC.
• Calcula los tiempos de desarrollo máx., mín. y total.
• Estima los defectos a introducir y eliminar en cada fase.
• Escribe lso datos del plan en la tabla Resumen del Plan del Proyecto.
• Anota el tiempo de planificación en el Cuaderno de Registro de Tiempos.
2 Diseño • Diseña el programa.
• Anota el diseño en el formato especificado.
• Anota el tiempo de diseño en el Cuaderno de Registro de Tiempos.
3 Codificación • Implementa el diseño.
• Utiliza un formato estándar para introducir el código.
• Anota el tiempo de codificación en el Cuadero de Registro de Tiempos.
4 Revisión de • Revisar completamente el código fuente.
código • Seguir el guión de revisión de códig de la lista de comprobación.
• Corregir y registrar todos los defectos encontrados.
• Registrar el tiemop de revisión en el Cuaderno de Registro de Tiempos.
5 Compilación • Compila el programa.
• Corrige y registra todos los errores encontrados.
• Anota el tiempo de revisión en el Cuaderno de Registro de Tiempos.
6 Pruebas • Prueba el programa.
• Corrige y registra todos los errores encontrados.
• Anota el tiempo de revisión en el Cuaderno de Registro de Tiempos.
7 Postmorten • Corrige y registra todos los errores [Link] la tabla
Resumen del Plan del Proyecto con los datos de tiempo, tamaño y
defectos reales.
• Revisa los datos de defectos y actualiza la lista de comprobación para la
revisión de código.
• Anota el tiempo postmortem en el Cuaderno de Registro de Tiempos.
Criterios de salida • Programa probado a fondo.
• Diseño adecuadamente documentado.
• Lista de comprobación para la revisión de código completa.
• Listao completo del programa.
• Resumen del Plan del Proyecto completo.
• Cuaderno de Registro de tiempos y defectos completos.

REGISTRO DE TIEMPOS

Fecha Inicio Fin Interrupción Δ Actividad Comentarios C U


Tiempo
07/01 09:00 11:00 120 Clase Explicación

09/01 14:00 16:00 20 100 Clase Ejemplos

13/01 13:00 15:00 120 planteamiento Planteamiento del problema x 1

14/01 09:00 11:00 120 Objetivos Objetivos generales y específicos x 2

16/01 14:00 16:00 20 100 Requerimientos Funcionales y no funcionales x 2

20/01 13:00 15:00 120 Documentación Documento sobre la pagina web x 1

21/01 09:00 11:00 30 90 Revisión Revisión del avance

23/01 14:00 16:00 120 Prototipo de Diseño de las interfaces


diseño
27/01 13:00 15:00 120 Prototipo de Diseño de las interfaces
diseño
28/01 09:00 11:00 120 Prototipo de Diseño de las interfaces
diseño
30/01 14:00 16:00 20 100 Prototipo de Diseño de las interfaces
diseño
03/02 13:00 15:00 120 Prototipo de Diseño de las interfaces
diseño
04/02 09:00 11:00 30 90 Prototipo de Diseño de las interfaces en un entorno de
diseño diseño
06/02 14:00 16:00 120 Prototipo de Diseño de las interfaces en un entorno de x 7
diseño diseño
10/02 13:00 15:00 30 90 revisión Revisión del prototipo x 1

11/02 09:00 11:00 120 modificación Retoques finales

13/02 14:00 16:00 120 modificación Retoques finales x 7

17/02 13:00 15:00 120 Aprobación Aprobación del prototipo de interfaces

18/02 09:00 11:00 120 Inicio prototipo Prototipo de pagina al completo


(interfaces, clases y funciones establecidas)
20/02 14:00 16:00 120 codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
24/02 13:00 15:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
25/02 09:00 11:00 20 100 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
27/02 14:00 16:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
03/03 13:00 15:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
04/03 09:00 11:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
06/03 14:00 16:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
10/03 13:00 15:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
11/03 09:00 11:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
13/03 14:00 16:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
17/03 13:00 15:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
18/03 09:00 11:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
20/03 14:00 16:00 30 90 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
24/03 13:00 15:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
25/03 09:00 11:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
27/03 14.00 16:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
31/03 13:00 15:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
01/04 09:00 11:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
03/04 14:00 16:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
07/04 13:00 15:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
08/04 09:00 11:00 20 100 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
10/04 14:00 16:00 120 Codificación Programación de interfaces (HTML) y
programación de funciones (PHP).
14/04 13:00 15:00 120 Codificación Programación de interfaces (HTML) y x 1
programación de funciones (PHP).
15/04 09:00 11:00 120 revisión Penúltima revisión de funciones de la x 1
página web
17/04 14.00 15:00 120 Corrección Corrección de errores en las funciones de la
pagina web
21/04 13:00 15:00 120 Corrección Corrección de errores en las funciones de la
página web
22/04 09:00 11:00 30 90 Corrección Corrección de errores en las funciones de la x 7
página web
24/04 14:00 16:00 30 90 Revisión final Revisión antes de su publicación en la web X 1

28/04 13:00 15:00 10 110 Implementación Día de implementar la página en los x 1


dispositivos permitidos
29/04 09:00 11:00 120 Observación Observaciones en en un entorno con x 1
situaciones y usuarios reales

EJEMPLO DE REGISTRO DE TIEMPOS

Fech Inicio Fin Interrupció Δ Actividad Comentarios C U


a n Tiempo
09/09 09:00 09:50 50 Clase Clase

12:40 04:18 38 Codificar Ejercicio 1

14:45 15:53 10 58 Codificar Ejercicio 1

18:25 07:45 80 Texto Capítulos 1 y 2 X 2

10/09 11:06 12:19 6+5 62 Codificar Ejercicio 1, descanso, charla X 1

11/09 09:00 09:50 50 Clase Clase

13:15 14:35 3+8 69 Codificar Ejercicio 2, descanso, charla X 1

16:18 17:11 25 28 Texto Capítulo 3, charla X 1

12/09 18:42 21:04 10+6+12 114 Codificar Ejercicio 3 X 1

13/09 09:00 09:50 50 Clase Clase

12:38 13:16 38 Texto Capítulo 4

14/09 09:15 11:59 5+3+22 134 Revisión Preparar examen, descanso, teléfono,
charla
RESUMEN SEMSEMANAL Semana: 07/01

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes

Miércoles 120 120


Jueves

Viernes 100 100


Sábado

Domingo

Totales 220 220


Número de semanas (número anterior +1) : 1

RESUMEN SEMSEMANAL Semana: 13/01

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 120 120
Jueves

Viernes 100 100


Sábado
Domingo

Totales 340 340


Número de semanas (número anterior +1) : 2

RESUMEN SEMSEMANAL Semana: 20/01

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 90 90
Jueves

Viernes 120 120


Sábado

Domingo

Totales 120 120 90 330


Número de semanas (número anterior +1) : 3

RESUMEN SEMSEMANAL Semana: 27/01

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 120 120
Jueves

Viernes 100 100


Sábado

Domingo

Totales 340 340


Número de semanas (número anterior +1) : 4

RESUMEN SEMSEMANAL Semana: 03/02

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 90 90
Jueves

Viernes 120 120


Sábado

Domingo

Totales 330 330


Número de semanas (número anterior +1) : 5

RESUMEN SEMSEMANAL Semana: 10/02

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 90 90
Miércoles 120 120
Jueves

Viernes 120 120


Sábado

Domingo

Totales 330 330


Número de semanas (número anterior +1) : 6

RESUMEN SEMSEMANAL Semana: 17/02

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 120 120
Jueves

Viernes 120 120


Sábado

Domingo

Totales 240 120 360


Número de semanas (número anterior +1) : 7

RESUMEN SEMSEMANAL Semana: 24/02

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 100 100
Jueves
Viernes 120 120
Sábado

Domingo

Totales 340 340


Número de semanas (número anterior +1) : 8

RESUMEN SEMSEMANAL Semana: 03/03

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 120 120
Jueves

Viernes 120 120


Sábado

Domingo

Totales 360 360


Número de semanas (número anterior +1) : 9

RESUMEN SEMSEMANAL Semana: 10/03

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 120 120
Jueves

Viernes 120 120


Sábado

Domingo

Totales 360 360


Número de semanas (número anterior +1) : 10

RESUMEN SEMSEMANAL Semana: 17/03

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes
Martes 120 120
Miércoles 120 120
Jueves

Viernes 90 90
Sábado

Domingo

Totales 330 330


Número de semanas (número anterior +1) : 11

RESUMEN SEMSEMANAL Semana: 07/01

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 120 120
Jueves

Viernes 120 120


Sábado

Domingo

Totales 360 360


Número de semanas (número anterior +1) : 12

RESUMEN SEMSEMANAL Semana: 31/03

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 120 120
Jueves

Viernes 120 120


Sábado

Domingo

Totales 360 360


Número de semanas (número anterior +1) : 13

RESUMEN SEMSEMANAL Semana: 07/04

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n
Lunes

Martes 120 120


Miércoles 100 100
Jueves

Viernes 120 120


Sábado

Domingo

Totales 340 340


Número de semanas (número anterior +1) : 14

RESUMEN SEMSEMANAL Semana: 14/04

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 100 100
Jueves

Viernes 120 120


Sábado

Domingo

Totales 120 100 120 340


Número de semanas (número anterior +1) : 15

RESUMEN SEMSEMANAL Semana: 21/04

Tarea
Planeació Codificaci Correcció
Clases Diseño Revisión Pruebas Total
Fecha n ón n

Lunes

Martes 120 120


Miércoles 90 90
Jueves

Viernes 90 90
Sábado

Domingo

Totales 90 210 300


Número de semanas (número anterior +1) : 16

RESUMEN SEMSEMANAL Semana: 07/01

Tarea Clases Planeació Diseño Codificaci Revisión Pruebas Correcció Total


Fecha n ón n
Lunes

Martes 110 110


Miércoles 120 120
Jueves

Viernes

Sábado

Domingo

Totales 330 330


Número de semanas (número anterior +1) : 17

RESUMEN SEMANAS ANTERIORES

Total

Media

Máximo

Mínimo

RESUMEN INCLUYENDO LA ÚLTIMA SEMANA

Total

Media

Máximo

Mínimo

EJEMPLO DE RESUMEN Semana: 09/09


SEMANAL
Tarea Preparar Leer
Clases Codificar examen textos Total
Fecha

Lunes 50 96 80 226

Martes 62 62

Miércoles 50 69 28 147

Jueves 114 114

Viernes 50 38 88

Sábado 134 134

Domingo

Totales 150 341 134 146 771

Número de semanas (número anterior +1) : 2


EJEMPLO DE RESUMEN SEMANAS ANTERIORES

Total 150 341 134 146 771

Media 150 341 134 146 771

Máximo 150 341 134 146 771

Mínimo 150 341 134 146 771

EJEMPLO DE RESUMEN INCLUYENDO LA ÚLTIMA SEMANA

Total 300 680 134 370 1484

Media 150 340 67 182 742

Máximo 150 341 134 224 771

Mínimo 150 337 164 146 713

CUADERNO DE
TRABAJOS
Trabaj Fecha Proces Estimado Real Hasta la fecha
o o
Tiempo Unidades Tiempo Unidades Velocidad Tiempo Unidades Velocidad Máx. Mín.
EJEMPLO DE CUADERNO DE TRABAJOS

Trabaj Fecha Proces Estimado Real Hasta la fecha


o o
Tiempo Unidades Tiempo Unidades Velocidad Tiempo Unidades Velocidad Máx. Mín.

1 09/09 Codif. 100 1 158 1 158 158 1 158 158 158

Escribir el programa 1
2 09/09 Texto 50 2 80 2 40 80 2 40 40 40

Leer los capítulos 1 y 2 del libro de texto


3 11/9 Codif. 158 1 69 1 69 227 2 114 158 69

Escribir el programa 2
4 12/09 Texto 40 1 28 1 28 108 3 36 40 28

Leer el capítulo 3 del libro de texto


5 12/09 Codif. 114 1 114 1 114 341 3 114 158 69

Escribir el programa 3
6 13/09 Texto 60 1 118 1 118 226 4 57 118 28

Leer el capítulo 4 del libro de texto


7 16/09 Codif. 114 1 93 1 93 434 4 109 158 69

Escribir el programa 4
8 14/09 Codif. 109 1 95 1 95 529 5 106 428 69

Escribir el programa 5
9 18/09 Texto 57 1 71 1 71 297 5 59 118 28
Leer el capítulo 5 del libro de texto
10 19/09 Codif. 106 1 151 1 151 680 6 113 158 69

Escribir el programa 6
11 20/09 Texto 59 1 40 1 40 337 6 56 118 28

Leer el capítulo 6 del libro de texto

ESTIMACIÓN DEL TAMAÑO

Programa LOC Func. estimadas Mín. Med. Máx.

Total
EJEMPLO DE ESTIMACIÓN DEL TAMAÑO
Programa LOC Func. estimadas Mín. Med. Máx.
Bucles
4 10 Bucle while sencillo
5 14 Repetir hasta sencillo 7 11 14
Case
2 11 Sentencia case sencilla 5 8 11
3 14 Sentencia case grande
Datos
6 18 Lista enlazada sencilla
Calc.
1 20 Cálculo pequeño 10 15 20

Total 22 34 45
Este programa tiene una sentencia case sencilla, un bucle y un cálculo. Asumo que, como máximo, el tamaño se
obtendrá sumando estos tamaños típicos, 11+14+20=54 LOC. Para el valor mínimo, asumo que estas funciones
podrán combinarse más efectivamente que cuando están como elementos separados. Esto nos da 22 LOC como valor
mínom. 34 LOC es el punto medio entre los dos valores anteriores.
PRESUPUESTO SEMANAL DE MPO (1) Semana :
TIE
Tarea
Total
Fecha

Lunes

Martes

Miércoles

Jueves

Viernes

Sábado

Domingo

Totales
EJEMPLO DE PRESUPUESTO SEMANAL DE) Semana : 23/09
TIEMPO (1
Tarea Preparar Leer
Clases Codificar examen Total
Fecha textos
Lunes 09:00- 20:30- 10:20- 226
09:50 22:30 11:00
Martes 20:30- 10:20- 62
22:30 11:00
Miércoles 09:00- 10:20- 147
09:50 11:00
Jueves 20:30- 10:20- 114
22:30 11:00
Viernes 09:00- 09:00- 10:20- 88
09:50 10:00 11:00
Sábado 09:00- 10:20- 134
10:00 11:00
Domingo
Totales 150 360 120 240 771

EJEMPLO DE PRESUPUESTO SEMANAL DE TIEMPO (2) Semana : 23/09

Actividad Minutos estimados Minutos reales


Clase 150
Codificar 360
Preparar examen 120
Leer texto 180
Otros 30
Total 840
Compromisos
Fecha comprometida Compromiso ¿Con quién? Horas Consigo

Semanal

Otros
Ejemplo de Compromisos
Fecha comprometida Compromiso ¿Con quién? Horas Consigo

Semanal

L,MyV Asistir a clase Profesor 1,5 Aprobar

L,MyV Entregar trabajo inform. Profesor 6 Aprobar

MyJ Leer libro Profesor 4 Aprobar

L,M,X,JyV Trabajo tiempo parcial Admisión 10 Paga

Otros

Ejercicio trimestral Profesor 24 Aprobar


Programa: Fecha:

Descripción:

Resumen Plan Real Hasta la fecha

Minutos/LOC

LOC/Hora

Defectos/KLOC

Rendimiento

Valoración/Fallo

Tamaño programa Plan Real Hasta la fecha


(LOC)
Total nuevo &
cambiado
Tamaño máximo

Tamaño mínimo

Tiempo por Fase Plan Real Hasta la fecha % Hasta la fecha


(min.)
Planificación

Diseño

Codificación

Revisión del código

Compilación

Pruebas

Postmorten

Total

Tiempo máximo

Tiempo mínimo

Defectos Plan Actual Hasta la fecha % Hasta la Def./Hora


Introducidos fecha
Planificación
Diseño
Codificación
Revisión del código

Compilación

Pruebas

Total

Defectos eliminados Plan Actual Hasta la fecha % Hasta la Def./Hora


fecha
Planificación

Diseño

Codificación
Revisión del código
Compilación
Pruebas
Total

Registro de Defectos
Programa: Fecha:

Tiempo de Defecto
Fecha Número Tipo Introducido Eliminado corrección corregido

Descripción:

Descripción:

Descripción:

Descripción:

Descripción:

Descripción:

Descripción:

Descripción:

Descripción:

Descripción:

Descripción:
Descripción:

Tipos de defectos
Nº de Nombre del tipo Descripción
tipo
10 Documentación Comentarios, mensajes
20 Sintaxis Ortografía, puntuación, erratas, formato de las instrucciones
30 Construir, Gestión del cambio, librerías, control de versión
paquetes
40 Asignación Declaración, nombres duplicados, ámbito, límites
50 Interfaz Llamadas a procedimientos y referencias, E/S, formatos de
usuario
60 Chequeo Mensajes de error, chequeos inadecuados
70 Datos Estructura, contenido
80 Función Lógica, punteros, bucles, recursión, computación, defectos de la
función
90 Sistema Configuración, temporización, memoria
100 Entorno Diseño, compilación, pruebas y otros problemas que soporta el
sistema

Ejemplo de Registro de Defectos


Tiempo de Defecto
Fecha Número Tipo Introducido Eliminado
correción corregido
28/10/04 1 20 Codificación Compilación 1
Descripción: Omitido ;
2 20 Codificación Compilación 1
Descripción: Omitido ;
3 40 Diseño Compilación 1
Descripción: Defecto en la parte derecha del operador binario, debe tratarse el entero como
float
4 40 Codificación Compilación 1
Descripción: Error en la parte derecha, la constante debería ser 0,0 y no 0
5 40 Diseño Compilación 7
Descripción: El exponente debe ser un entero, investigué y utilizé la librería matemática para
sqrt, la integral no se calculó correctamente
6 80 Codific Pruebas 14
Descripción: El bucle no terminó con un exponente negativo, olvidó cambiar el signo en la
sustracción

Lista de comprobación Fecha:


Hasta la % Hasta la
Propósito Guía # # # #
fecha fecha

Método Cuando completes cada paso de la revisión, antoa el


número 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 comprobación para un programa,
clase, objeto o método antes de comenzar a revisar la
siguiente.

Completo Verfica que todas las funciones del diseño están


programadas

Includes Verifica que las sentencias import están completas

Inicialización Comprobar la inicialización de parámetros y variables:


• Al inicio del programa.
• Al comenzar cada bucle.
• En la entrada a un procedimiento o función.
Llamadas Comprobar los formatos de las llamadas a los
procedimientos:
• Signos de puntuación.
• Parámetros.
Nombres Comprobar la ortografía de los nombres y su utilización:
• ¿Es consistente?
• ¿Está dentro del ámbito declarado?
Formato de salida Comprobar el formato de salida:
• ¿Es adecuado el salto de línea?
• ¿Es adecuado el espaciado?
Parejas de () {} [] Asegúrate que los () {} [] son adecuados y están
balanceados

Operadores lógicos • Verfiicar la utilización correcta de todos los


operadores lógicos.
• Comprobar que cada función lógica tiene ().
Comprobación línea Comprobar cada línea de código.
a línea • Sistaxis de la instrucción.
• Utilización adecuada de los ;
• Comprobar que los ; no se escriben como :
• Otros signos de puntuación.
Estándares Asegurarse que cada programa se adapta a los
estándares de codificación

Apertura y cierre de Verfica que todos los ficheros son:


ficheros • Declarados de forma adecuada.
• Abiertos.
• Cerrados.
Global Hacer una revisión global al progara para comprobar
los resultados del sistema y problemas inesperados.

Totales

Lista de comprobación Fecha:

Hasta la % Hasta la
Propósito Guía # # # #
fecha fecha

Método Cuando completes cada paso de la revisión, antoa el


número 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 comprobación para un programa,
clase, objeto o método antes de comenzar a revisar la
siguiente.

Completo Verfica que todas las funciones del diseño están


programadas

Includes Verifica que las sentencias import están completas

Inicialización Comprobar la inicialización de parámetros y variables:


• Al inicio del programa.
• Al comenzar cada bucle.
• En la entrada a un procedimiento o función.
Llamadas Comprobar los formatos de las llamadas a los
procedimientos:
• Signos de puntuación.
• Parámetros.
Nombres Comprobar la ortografía de los nombres y su utilización:
• ¿Es consistente?
• ¿Está dentro del ámbito declarado?
Formato de salida Comprobar el formato de salida:
• ¿Es adecuado el salto de línea?
• ¿Es adecuado el espaciado?
Parejas de () {} [] Asegúrate que los () {} [] son adecuados y están
balanceados

Operadores lógicos • Verfiicar la utilización correcta de todos los


operadores lógicos.
• Comprobar que cada función lógica tiene ().
Comprobación línea Comprobar cada línea de código.
a línea • Sistaxis de la instrucción.
• Utilización adecuada de los ;
• Comprobar que los ; no se escriben como :
• Otros signos de puntuación.
Estándares Asegurarse que cada programa se adapta a los
estándares de codificación

Apertura y cierre de Verfica que todos los ficheros son:


ficheros • Declarados de forma adecuada.
• Abiertos.
• Cerrados.
Global Hacer una revisión global al progara para comprobar
los resultados del sistema y problemas inesperados.

Totales

Análisis de Errores Fecha:


Tipo Introducido Eliminado Omitido
Diseñar Codificar Otros Revisar Compila Pruebas En
r revisión
10
20
30
40
50
60
70
80
90
100
Total
Programa

Ejemplo de Análisis de Errores


Tipo Introducido Eliminado Omitido
Diseñar Codificar Otros Revisar Compilar Pruebas En
revisión
10
20 8 4 4 4
30 2 3 1 4 4
40 2 1 1 2
50
60
70
80 2 3 1 4 5
90
100
Total 4 16 5 10 5 15
Programa
10 2 6 6 2 8
11 1 5 3 2 1 3
12 1 5 2 2 2 4

Datos de Defectos Fecha:


Nº de programa Defectos (D) LOC

Total hasta la fecha


Ejemplo de Datos de Defectos
Nº de programa Defectos (D) LOC
1 6 37
2 11 62
3 7 49
4 9 53
5 5 28
Total hasta la 38 229
fecha

También podría gustarte