Revisiones Técnicas de Software en Pruebas de Software

¿Qué es la revisión técnica del software?

Una revisión técnica del software es examinada por un equipo de ingenieros de software calificados para determinar la idoneidad del producto de software. Este proceso también se puede definir como una evaluación crítica de un objeto en el software. A través del proceso de revisión técnica del software, podemos identificar los errores o defectos en el producto de software en la fase inicial.

Tipos de STR:

La intención de esta sección es que los estudiantes se den cuenta de que los tipos de revisiones que se deben realizar en un proyecto dependen de los entregables intermedios específicos que se producen. También se deben describir varias áreas de aplicación en el contexto de sus procesos de revisión. Los tipos de modos de desarrollo son los siguientes:

  1. Modelos de ciclo de vida de desarrollo –
    a. Modelo de cascada
    b. Creación rápida de prototipos
    c. Mejora iterativa
    d. Modelado de actividades de mantenimiento
  2. Normas Actuales –
    a. Normas militares
    b. estándares IEEE
    c. Normas NBS

Además, las revisiones se clasifican en dos tipos: revisiones formales e informales.
Las revisiones informales están destinadas a describir el tipo de revisión que generalmente ocurre espontáneamente entre pares y en la que los revisores tienen algún trabajo y tampoco crean un informe de revisión. Las revisiones formales se caracterizan por reuniones cuidadosamente planificadas en las que los revisores son responsables de su participación en la revisión y en las que se genera un informe de revisión que contiene elementos de acción y se actúa en consecuencia.

Revisiones informales Revisiones formales
Es un tipo de revisión que típicamente ocurre espontáneamente entre los equipos. Es un tipo de revisión que realiza un equipo de probadores de software o el equipo del revisor.
Por lo general, lo realizan desarrolladores o ingenieros de software. Lo hacen los Revisores y ellos son responsables de toda esta revisión.
Aquí, no se crea ningún informe ya que es informal. Aquí, se crea un informe ya que es formal.

Importancia de los STR:

Algunas de las razones detrás de la importancia de los ROS son las siguientes:

  1. También afecta la moral de los empleados. Para algunos empleados, como el personal de mantenimiento, las revisiones pueden brindar la oportunidad de obtener visibilidad de su trabajo y, por lo tanto, serán vistas positivamente.
  2. Ayuda en la capacidad de mantenimiento del software, ya que mejora la comprensión general del desarrollador de todo el sistema, lo que facilita aún más el diagnóstico de errores durante el mantenimiento.
  3. Ayuda en el seguimiento de un proyecto tanto para la gestión de proyectos como para los clientes. Con esto, podemos rastrear la gestión, los clientes y también los proyectos de los desarrolladores.
  4. Proporcionan comentarios sobre el software y su proceso de desarrollo. También se deben proporcionar ejemplos sobre cómo los procesos de revisión pueden afectar el desarrollo de software existente, por ejemplo, mediante la identificación de debilidades en el software que requerirán un esfuerzo de validación adicional en el futuro.

Metodologías de revisión:

Hay muchas variaciones para realizar revisiones técnicas. La mayoría de estos enfoques implican una reunión de grupo para evaluar un producto de trabajo; sin embargo, existen variaciones de las revisiones que no requieren una reunión del grupo de revisión. Los tres enfoques principales para realizar la revisión técnica del software son los siguientes:

  1. Recorrido: los recorridos
    son el tipo de método de verificación formal y muy sistemático en comparación con la revisión por pares. En un tutorial, el autor del documento de software presenta el documento a otras personas, que pueden oscilar entre 2 y 7.
  2. Inspecciones:
    las inspecciones son el tipo de método de verificación más estructurado y formal y se conocen comúnmente como inspecciones. Requiere una preparación detallada para los miembros del equipo de revisión e incluye una revisión sistemática muy alta del producto de software.
  3. Auditorías:
    también se puede describir como un tipo externo de proceso de revisión, ya que sirve para garantizar que el software se verifique correctamente y funcione según los requisitos.

Publicación traducida automáticamente

Artículo escrito por tarunsinghwap7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *