viernes, 5 de noviembre de 2010

Walkthrough, Inspecciones y Revisiones de Software.


Según el Estándar 1028 de 1997 de la IEEE se define Software Walkthrough como..."un tipo de revisión por pares [1] en la que un programador lidera a miembros del equipo de desarrollo y a otros actores interesados a través del producto de software, mientras los participantes hacen preguntas y comentarios sobre posibles errores, violaciones de los estándares de desarrollo u otros problemas".

[1] Revisión por Pares o Software Peer Review es una revisión de un producto conducido por una o más personas con el mismo nivel de conocimiento que el creador del producto. Desde el punto de vista del software, el producto sometido a revisión corresponde al código fuente. Las personas que realizan la revisión son solo programadores. El término de revisión por pares es conocido también como "source code walkthrough" o "seguimiento del código fuente", analizando su lógica y validando suposiciones usando casos de prueba.

Ventajas de la Revisión por Pares:
- Promover la creación de software fácil de leer y mantener.
- Sirve como mecanismo para reforzar el uso de estándares.
- Sirve como mecanismo para reforzar el uso de estándares de lenguajes de programación.
- Permite la captura de "bugs" en etapas tempranas.


Desventajas de la Revisión por pares:
- Requiere de recursos necesarios para el desarrollo de otros proyectos.
- Se puede caer en disputas basadas en estilos propios de los programadores.


Fuente Consultada: National Weather Service/OHD. Software Peer Review Guidelines. (2007)

No hay comentarios:

Publicar un comentario