2.3. listas de comprobación

4
ITESCO – Calidad de SI – Séptimo Semestre Raúl Monforte Chulin - MORCH Systems 2.3. Listas de comprobación. La clave para realizar una revisión de código efectiva es tener un procedimiento de revisión eficiente. Las listas de comprobación sirve para la revisión de código, y explica cómo pueden ayudarte, para que de una forma rápida y eficiente, encuentres los defectos en tus programas y hagas una lista de comprobación para tu uso personal.

Upload: raul-monforte-chulin

Post on 29-Nov-2015

166 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 2.3. Listas de comprobación

ITESCO – Calidad de SI – Séptimo Semestre

Raúl Monforte Chulin - MORCH Systems

2.3. Listas de comprobación.La clave para realizar una revisión de código efectiva es tener un procedimiento de revisión eficiente.

Las listas de comprobación sirve para la revisión de código, y explica cómo pueden ayudarte, para que de una forma rápida y eficiente, encuentres los defectos en tus programas y hagas una lista de comprobación para tu uso personal.

Page 2: 2.3. Listas de comprobación

ITESCO – Calidad de SI – Séptimo Semestre

Raúl Monforte Chulin - MORCH Systems

Por qué ayudan las Listas de Comprobación.Una lista de comprobación contiene una serie de pasos de procedimiento que quieres seguir de forma precisa. Cuando las personas tienen cosas importantes que quieren hacer exactamente tal y como están especificadas, a menudo, utilizan las listas de comprobación. Los pilotos de líneas aéreas, por ejemplo, las utilizan para hacer una comprobación prevuelo antes de despegar. Aunque hayan hecho una comprobación del mismo avión una hora antes, la vuelven a hacer. Un estudio de los accidentes en una base de las Fuerzas Aéreas de los EE.UU., encontró que en cada caso, la lista de comprobación pre-vuelo no se había seguido rigurosamente. Otro ejemplo de una lista de comprobación completa y compleja es la cuenta atrás utilizada por la NASA antes de cada lanzamiento espacial. Este procedimiento se realiza durante varios días y sigue cientos de pasos. Es tan complejo, que se utilizan computadoras para controlar el progreso de la cuenta atrás.

Page 3: 2.3. Listas de comprobación

ITESCO – Calidad de SI – Séptimo Semestre

Raúl Monforte Chulin - MORCH Systems

Ejemplo de una lista de comprobación.La lista de comprobación para la revisión de código que diseñé para revisar mis programas en C++ se muestra en la siguiente tabla. Una lista de comprobación similar para el lenguaje Ada se muestra en la Tabla siguiente. Estas listas de comprobación sugieren un número de puntos a considerar, conforme desarrolles y utilices tu propia lista de comprobación personal. Un primer paso muy útil es asegurar que el código implementa todas las funciones incluidas en el diseño. En grandes programas, es fácil descuidar la codificación de algún procedimiento u operación. Dichos descuidos son errores comunes y pueden, ocasionalmente, pasar las siguientes etapas de revisión, compilación y pruebas. Los descuidos generalmente son fáciles de encontrar con una lista de comprobación. Comprobaciones completas para includes (o withs), inicialización, llamadas a procedimientos y nombres, son también efectivas. Estas, son las áreas de problemas comunes que deberías comprobar a no ser que los datos históricos te indicasen que tú NUNCA has cometido dichos errores.

Page 4: 2.3. Listas de comprobación