Gestión y Estimación de Proyectos de Software
Enviado por Enger Jiménez • 27 de Julio de 2019 • Trabajo • 806 Palabras (4 Páginas) • 1.574 Visitas
UNIVERSIDAD APEC
Tema de estudio
Gestión y Estimación de Proyectos de Software
Profesor
Ing. Leandro Fondeur
Integrantes
Enger Jimenez, 20182263
Periodo académico
2019 - C02
Fecha de entrega
27/07/2019
- Con sus palabras, describa la diferencia entre verificación y validación. ¿Ambas usan los métodos de diseño de casos de prueba y estrategias de pruebas? Explique su respuesta.
En la validación, se debe asegurar que el software esté cumpliendo con los requisitos especificados por el cliente. Si algo no está bien debe corregirse y aplicarse para satisfacer las necesidades del cliente.
En la verificación, se asegura que que el software que se está creando está fiel a los requisitos iniciales.
- Mencione algunos problemas que pueden asociarse con la creación de un grupo de prueba independiente. ¿Los GPI y el SQA se integran con las mismas personas? Justifique su respuesta.
Alguno de los problemas que se relacionan a la creación de un GPI son:
No tener suficiente conocimiento sobre las funcionalidades del programa, Quien va a realizar las pruebas no realiza las pruebas correspondientes para verificar la calidad y seguridad del proyecto.
El GPI y el SQA es conformado por las mismas personas, el personal del GPI se encarga de realizar las pruebas y obtener los errores de ejecución en el programa, también de realizar las pruebas de aseguramiento de calidad.
- ¿Por qué un módulo altamente acoplado es difícil para la prueba de unidad?
El acoplamiento entre módulos no es del todo malo, más bien, lo malo es tener un grado de acoplamiento alto y fuerte, por lo tanto no permite hacer pruebas de unidad a los módulos, ya que están conectados los unos a los otros.
- El concepto de "antierrores” (sección 17.3.1) es una forma extremadamente efectiva de brindar asistencia de depuración interna cuando se descubre un error:
- Desarrolle un conjunto de lineamientos para antierror.
- Analice las ventajas de usar la técnica.
- Analice las desventajas.
- ¿Cómo puede la calendarización del proyecto afectar la prueba de integración?
La calendarización es el proceso en el que se establecen los tiempos para las tareas y las etapas. Si el proyecto está retrasado y la etapa de las pruebas de unidad no ha concluido, la etapa de pruebas de integración no puede empezar. La prueba de integración se realiza luego de que la prueba de unidad concluye.
- ¿Quién debe realizar la prueba de validación: el desarrollador o el usuario del software? Justifique su respuesta.
Al momento de realizar alguna prueba de validación al software que se está construyendo, se debe de saber quién es el encargado de validar dichas pruebas. El desarrollador debe validar que el código está funcionando correctamente y acorde a los requerimientos. Se debe de realizar manualmente las pruebas unitarias.
...