Preguntas y respuestas del proceso SE # 5
Question:Escribe una nota breve sobre el proceso de revisión.
Answer:
En el proceso de desarrollo de un proyecto, las revisiones juegan un papel importante. La revisión puede tratarse como una tarea de pura verificación. Una revisión puede definirse como un pensamiento y una retroalimentación en relación con un proyecto de software. Estos pueden ser realizados por usuarios, gerentes, clientes y otras personas que estén directa o indirectamente relacionadas con este software.
Uso y rol en el desarrollo de software
Las revisiones son muy importantes para la precisión del sistema. Las revisiones consisten en la presentación de material a una junta de revisión. El papel de las revisiones en el sistema de software se detalla a continuación:
La revisión es útil para conocer las fallas en análisis, diseño y pruebas de codificación.
Las revisiones de los expertos dan la seguridad de que todas las acciones que se realizan en el proceso son ajustables o no.
Las revisiones hacen que los proyectos sean más comprensibles.
Las revisiones son la fuente de conocimiento para los ingenieros jóvenes.
Con la ayuda de las revisiones tenemos la seguridad de que el software tiene toda la calidad necesaria.
Con la ayuda de las revisiones podemos saber qué proceso de desarrollo se completó de acuerdo con el estándar dado o no.
Implementación de revisiones
temas y objetivos de la reunión de antemano. Cuando el producto estuvo listo, el desarrollador informa al líder del proyecto. Esta reunión decidiendo los siguientes puntos que se detallan a continuación:
El producto necesita modificación o no.
Con los pequeños cambios se puede aceptar un producto.
Rechaza el producto.
Posteriormente se elabora un informe que se denomina informes de revisión y su cobertura sigue los puntos.
¿Qué se revisó?
¿Quién da las reseñas?
¿Cuáles fueron los hallazgos?
Conclusions.
Las actividades de las revisiones son las siguientes:
Walkthrough- Durante el proceso de recorrido material verificado y valorado por las revisiones. Este proceso tiene una supervisión profunda de que el material utilizado tenga la calidad para la opinión del experto. Obtener el área del problema es el objetivo del tutorial. Con la ayuda de expertos, los problemas se resuelven y todo esto se discute en una reunión. Los siguientes son pensamientos importantes para obtener los beneficios del tutorial:
Debe requerirse un motivo específico para la sesión de recorrido.
Cada paso de trabajo se realiza según el cronograma para verificar que todos los productos estén funcionando.
Se debe anotar el error y la resolución se debe realizar en una sesión de recorrido.
Beneficios
Error fácilmente detectado en el primer nivel que reduce la pérdida de tiempo.
Mejora la comunicación y coordinación del equipo que está trabajando en el proyecto.
Con la ayuda de otros podemos aprender mucho más.
Inspection- En este paso, se requiere un inspector capacitado que pueda mejorar en el proceso de inspección. La inspección se puede realizar en todo el ciclo de vida del desarrollo de software y se puede obtener un mejor resultado. Según Fagan
Deben realizarse tres inspecciones independientes. Un diseño siguiente pero se le da prioridad a la implementación. Una después de la implementación, pero se le da prioridad a las pruebas unitarias y la otra sigue las pruebas unitarias.
Según Fagan
Un equipo de inspección consta de cuatro personas que desempeñan el papel de moderador, diseñador, implementador y evaluador.
Durante el proceso de inspección del diseño, es posible que se cubran algunos puntos.
El diseño debe estar completo
Regularidad en la definición
Corrección de las interfaces entre módulos.
Durante el proceso de inspección del código, es posible que se cubran algunos puntos.
Naturaleza de los subprogramas
Decisión lógica
Expresiones computacionales
Declaración de entrada y salida
Flujo de datos