Verificación Y Validación De Software Flashcards

(40 cards)

1
Q

¿Para qué sirven la verificación y validación de software?

A

Para asegurar que el producto final cumpla con los requisitos del usuario.

Ejemplo: Verificar que un sistema de reservas de vuelos permita a los usuarios seleccionar fechas y destinos de manera correcta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿En qué etapa del desarrollo se identifican los errores con estos procesos V & V?

A

En las etapas tempranas del desarrollo.

Ejemplo: Identificar problemas de interfaz en una aplicación móvil durante la fase de diseño.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué impacto tienen los procesos V & V en los costos?

A

Reducen los costos.

Los procesos V & V ayudan a identificar y corregir errores tempranamente, evitando costos adicionales en etapas avanzadas del desarrollo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué efecto tienen en la calidad del software?

A

Mejoran la calidad del software.

La verificación y validación garantizan que el software funcione de manera óptima y cumpla con las expectativas del usuario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué permiten determinar las pruebas de aceptación?

A

Si el cliente acepta o no un sistema.

Las pruebas de aceptación son realizadas por el cliente para verificar que el software cumple con sus requisitos y expectativas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué mide la exactitud en el software?

A

El grado en que el software está libre de fallas y satisface las expectativas del usuario.

La exactitud se refiere a la precisión y fiabilidad del software en su funcionamiento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué se verifica en la prueba del sistema?

A

Que el sistema integrado de hardware y software cumpla con sus requisitos especificados.

Las pruebas del sistema aseguran que todos los componentes funcionen correctamente en conjunto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cuál es el principal objetivo de los enfoques de V&V en software?

A

Asegurar que el producto esté libre de fallos y cumpla con las expectativas del usuario.

Los enfoques de verificación y validación buscan garantizar la calidad y funcionalidad del software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cómo varían los objetivos de V&V en un proyecto?

A

Según la complejidad, criticidad y restricciones del proyecto.

Los objetivos de verificación y validación pueden adaptarse a las necesidades específicas de cada proyecto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cuál es el objetivo de exactitud en V&V?

A

El grado en que el producto está libre de defectos.

La exactitud se relaciona con la ausencia de errores o defectos en el software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué mide la consistencia en V&V?

A

El grado en que el producto es consistente consigo mismo y con otros productos.

La consistencia garantiza que el software funcione de manera uniforme en diferentes situaciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué evalúa el objetivo de necesidad en V&V?

A

El grado en que todo en el producto es necesario.

La evaluación de necesidad asegura que cada componente o funcionalidad del software sea esencial para su funcionamiento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué se determina con el objetivo de suficiencia en V&V?

A

El grado en que el producto está completo.

La suficiencia verifica que el software incluya todas las funcionalidades requeridas para su uso adecuado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué evalúa el rendimiento en los objetivos de V&V?

A

El grado en que el producto satisface sus requisitos de rendimiento.

La evaluación del rendimiento garantiza que el software funcione eficientemente bajo diferentes condiciones de uso.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Por qué es importante la estructura organizacional en un proyecto de V&V?

A

Porque afecta la delegación de actividades de V&V a diferentes organizaciones.

La estructura organizacional determina cómo se distribuyen las responsabilidades y tareas de verificación y validación en un proyecto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿En qué se basa la decisión de delegar actividades de V&V?

A

El tamaño, la complejidad y la criticidad del producto.

La decisión de delegar actividades se fundamenta en la naturaleza y requisitos del software a desarrollar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Cuál es el objetivo de las pruebas a nivel de módulo?

A

Garantizar que el componente se ajuste a sus especificaciones y esté listo para integrarse con otros componentes.

Las pruebas a nivel de módulo verifican el funcionamiento individual de cada componente del software.

18
Q

¿Qué aseguran las pruebas de integración?

A

Que las interfaces entre los componentes sean correctas y que los componentes se combinan para ejecutar la funcionalidad del producto.

Las pruebas de integración validan la interacción entre diferentes partes del software para garantizar su correcto funcionamiento conjunto.

19
Q

¿Qué se verifica en las pruebas del sistema?

A

Que el sistema integrado de hardware y software cumpla con los requisitos especificados.

Las pruebas del sistema evalúan el comportamiento global del software en su entorno de ejecución.

20
Q

¿Qué buscan las pruebas de regresión?

A

Asegurar que los cambios en el software no hayan afectado negativamente las funciones previamente existentes del programa.

Las pruebas de regresión comprueban que las modificaciones realizadas no introduzcan errores en funcionalidades previamente probadas.

21
Q

¿Qué es un modelo de desarrollo de software?

A

Es una estructura o marco que define las etapas y actividades necesarias para
planificar, desarrollar, probar, y mantener un sistema de software.

Example sentence: Un ejemplo de modelo de desarrollo de software es el modelo Waterfall.

22
Q

¿Cuál es el objetivo de un modelo de desarrollo de software?

A

El objetivo es guiar a los equipos a través del ciclo de vida del software,
asegurando calidad, cumplimiento de tiempos y presupuestos.

Additional information: Los modelos de desarrollo de software son fundamentales para el éxito de un proyecto.

23
Q

¿Cuáles son los tipos de modelos de desarrollo de software más comunes?

A

Waterfall, Incremental, Espiral, Prototipado, Ágil, y DevOps.

Additional information: Cada modelo tiene sus propias características y beneficios.

24
Q

¿En qué consiste el modelo Waterfall?

A

Es un modelo secuencial donde cada fase debe completarse antes de iniciar la
siguiente.

Example sentence: El modelo Waterfall es conocido por su enfoque lineal y estructurado.

25
¿Cuáles son las principales fases del modelo de cascada?
Requisitos, Diseño, Implementación, Pruebas, Integración y Mantenimiento. ## Footnote Additional information: Cada fase es crucial para el éxito del proyecto.
26
¿En qué tipo de proyectos es ideal aplicar el modelo de Cascada?
En proyectos con un objetivo final bien definido, sin restricciones de presupuesto o tiempo. ## Footnote Example sentence: El modelo Waterfall es adecuado para proyectos con requisitos estables.
27
¿En qué consiste la fase de “Requisitos” en el modelo de Cascada?
Es la fase donde se recopila toda la información necesaria para el éxito del proyecto, definiendo tareas y dependencias. ## Footnote Additional information: La fase de requisitos es fundamental para entender las necesidades del cliente.
28
¿Cuáles son las principales desventajas del modelo de Cascada?
Dificulta la implementación de cambios, limita la participación del cliente y retrasa las pruebas hasta las etapas finales. ## Footnote Additional information: Las limitaciones del modelo Waterfall pueden afectar la adaptabilidad del proyecto.
29
¿Qué es el modelo incremental de desarrollo?
Es un enfoque donde el sistema se desarrolla y entrega en partes o incrementos, en lugar de desarrollarlo completo desde el inicio. ## Footnote Example sentence: El modelo incremental permite entregas constantes y mejora la adaptabilidad del proyecto.
30
¿Qué actividades se realizan en la fase de “Integración de incrementos"?
Los incrementos validados se integran formando una línea incremental o evolución general del proyecto. ## Footnote Additional information: La integración de incrementos es crucial para mantener la coherencia del sistema.
31
¿En qué casos se recomienda usar el modelo incremental?
Cuando hay un tiempo límite o un equipo con recursos limitados. ## Footnote Additional information: El modelo incremental es ideal para proyectos con necesidades cambiantes.
32
¿Cuáles son las principales ventajas del modelo Incremental?
Ofrece flexibilidad y adaptación a cambios, facilita la gestión de riesgos, permite entregas tempranas y permite identificar y corregir errores fácilmente. ## Footnote Additional information: Las ventajas del modelo incremental pueden mejorar la eficiencia del desarrollo de software.
33
¿Qué es SCRUM?
Es un marco de gestión ágil para desarrollar proyectos de manera colaborativa con ciclos cortos llamados sprints. ## Footnote Example sentence: SCRUM es ampliamente utilizado en el desarrollo de software para mejorar la productividad del equipo.
34
¿Qué es un Sprint en SCRUM?
Es un ciclo de trabajo de 1 a 4 semanas donde el equipo desarrolla una parte del producto. ## Footnote Additional information: Los sprints en SCRUM permiten una entrega rápida y continua de funcionalidades.
35
¿Cuáles son los principales roles en SCRUM?
Product Owner, Scrum Master y el equipo de desarrollo. ## Footnote Additional information: Cada rol en SCRUM tiene responsabilidades específicas para el éxito del proyecto.
36
¿Qué realiza un Product Owner en un proyecto SCRUM?
Identifica y prioriza las funcionalidades que se deben desarrollar en el Sprint. ## Footnote Additional information: El Product Owner es fundamental para alinear las necesidades del cliente con el desarrollo del producto.
37
¿Cuál es la función del Scrum Master?
Asegura que se sigan las prácticas de SCRUM y elimina impedimentos que afecten al equipo. ## Footnote Additional information: El Scrum Master es el facilitador del equipo y garantiza la eficacia de SCRUM.
38
¿Qué es el Scrum Diario o Daily Scrum Meeting?
Una reunión diaria de 15 minutos donde el equipo revisa el progreso hacia el objetivo del Sprint. ## Footnote Example sentence: El Scrum Diario es una práctica común en SCRUM para mantener la transparencia y comunicación en el equipo.
39
¿Qué se realiza en la etapa de revisión del sprint?
Se revisan los resultados del sprint y se recopila feedback. ## Footnote Additional information: La revisión del sprint es clave para evaluar el progreso del equipo y el cumplimiento de objetivos.
40
¿En qué consiste el evento de retrospectiva del sprint?
Consiste en una reunión para reflexionar sobre el Sprint y encontrar mejoras para futuros ciclos de trabajo. ## Footnote Additional information: La retrospectiva del sprint promueve la mejora continua y el aprendizaje en el equipo.