El documento habla sobre revisiones técnicas formales de software. Explica que estas revisiones tienen el objetivo de encontrar errores, verificar los requisitos y asegurar que el software se desarrolló según los estándares. Describe el proceso de revisión, incluyendo la reunión con el productor, registrador y revisores. Finalmente, provee directrices para llevar a cabo las revisiones de manera efectiva.
1. 27-11-2013
Universidad Laica “Eloy Alfaro” de Manabí
Informe grupal
INTEGRANTES:
Jillian Bermúdez
Milton Ibarra
Angie Vélez
Jarvi Zambrano
Curso:
6to Semestre de Ing. En Sistemas
Materia:
Gestión de Calidad de Software
Tutor:
Douglas Zambrano
Milton Leonel Ibarra Barreto
2. Revisiones técnicas formales
Es una actividad de la garantía de calidad de software. Los objetivos de las Revisiones
técnicas formales son:
Descubrir errores en la función, la lógica o la implementación de
cualquier representación de software.
Verificar que el software bajo su revisión alcanza sus requisitos
funcionales.
Garantizar que el software ha sido desarrollado de acuerdo a los
estándares predefinidos.
Conseguir un software desarrollado uniformemente.
Hacer que los proyectos sean más manejables.
La reunión de revisión
La reunión de revisión es llevada a cabo por el jefe de revisión, los revisores y el
productor. Uno de los revisores toma el papel de registrador, o sea, de persona que
registra (de forma escrita) todos los sucesos importantes que se produzcan durante la
revisión. La RTF comienza con una explicación de la agenda y una breve introducción a
cargo del productor
Restricciones:
Deben convocarse para la revisión (normalmente) entre tres y cinco personas;
Se debe preparar por adelantado, pero sin que requiera más de dos horas de
trabajo a cada persona; y la duración de la reunión de revisión debe ser menor de
dos horas.
Se debe centrar en una parte específica y pequeña del software total.
3. Al final de la revisión, todos los participantes en la RTFdeben decidir si;
Aceptan el producto sin posteriores modificaciones;
Rechazan el producto debido a los serios errores encontrados (una vez
corregidos, ha de hacerse otra revisión)
Aceptan el producto provisionalmente (se han encontrado errores menores que
deben ser corregidos, pero sin necesidad de otra posterior revisión). Una vez
tomada la decisión, todos los participantes terminan firmando, indicando así que
han participado en la revisión y que están de acuerdo con las conclusiones del
equipo de revisión.
Registro e informe de la revisión
Durante la RTF, uno de los revisores (el registrador) procede a registrar todas las pegas
que vayan surgiendo. Al final de la reunión de revisión, resume todas las pegas y genera
una lista de sucesos de revisión. Además, prepara un informe sumario de la revisión
técnica formal. El informe sumario de revisión responde a tres preguntas:
1. ¿Qué fue revisado?
2. ¿Quién lo revisó?
3. ¿Qué se descubrió y cuáles son las conclusiones?
El informe sumario de revisión es una página simple (con posibles suplementos). Se
adjunta al registro histórico del proyecto y puede ser enviada al jefe del proyecto y a
otras partes interesadas.
La lista de sucesos de revisión sirve para dos propósitos:
1. Identificar áreas problemáticas dentro del producto
2. Servir como lista de comprobación de puntos de acción que guíe al productor
para hacer las correcciones. Normalmente se adjunta una lista de conclusiones al
informe sumario.
4. Directrices para la revisión
Se deben establecer de antemano directrices para conducirlas revisiones técnicas
formales, distribuyéndolasdespués entre los revisores, para ser consensuadas
y,finalmente, seguidas.A continuación se muestra un conjunto mínimo dedirectrices
para las revisiones técnicas formales:
•
Revisar el producto, no al productor.
•
Fijar una agenda y mantenerla (es decir no desviar el tema de la reunión).
•
Limitar el debate y las impugnaciones.
•
Enunciar áreas del problema, no intentar resolverlo.
•
Tomar notas escritas.
•
Limitar el número de participantes, e insistir en la preparación anticipada.
•
Desarrollar un lista de comprobación para cada producto a ser revisado.
•
Disponer de recursos y una agenda para las RTF (incluir como tarea del
proyecto).
•
Llevar a cabo un entrenamiento por parte de los revisores.
•
Repasar las revisiones anteriores.