Validacion Req Flashcards

1
Q

Qué es la validación de requerimientos?

A

Es la etapa de la ingeniería de requerimientos, en la cual se comprueba que los mismos sean correctos.

La validación trata de mostrar si los requerimientos especificados realmente definen el sistema que el cliente desea.

La etapa de validación se nutre de las etapas anteriores y realiza una integración de lo obtenido en ellas.

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

Por qué es importante la validación de requerimientos?

A

Descubrir un error en la especificación de los requerimientos durante la etapa de programación puede significar importantes costos.
Se trata hallar estos errores antes, durante la etapa de validación, pues es mucho mas fácil solucionarlo aquí que hacerlo más adelante en el proyecto.

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

Diferencia entre validación y verificación

A

Validación: se cerciora de que los requerimientos especificados sean los que el cliente necesita

Verificación: controla que el software que se está construyendo coincide con lo especificado

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

Cuál es el producto de la validación de requerimientos?

A

Un modelo de requerimientos alineado con las expectativas de los usuarios

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

Que tipos de comprobaciones existen?

A

-Comprobaciones de validez
-Comprobaciones de consistencia
-Comprobaciones de realismo
-Comprobaciones de integridad
-Verificabilidad

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

A que se refiere con comprobaciones de consistencia?

A

Los requerimientos no deben contradecirse

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

A que se refiere con comprobaciones de validez?

A

Que los requerimientos especificados reflejen las funcionalidades que le sirvan a los usuarios

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

A que se refiere con verificaciones de integridad?

A

El ERS debe especificar requerimientos que contemplen TODAS las necesidades y restricciones propuestas por el usuario del sistema.

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

A qué se refiere con comprobaciones de realismo?

A

A que los requerimientos puedan implementarse en función de la tecnología existente, calendario y presupuesto.

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

A qué se refiere con verificabilidad?

A

A que los requerimientos estén redactados de tal manera que permitan formularles conjuntos de pruebas para demostrar que el sistema cumple con esos requerimientos.

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

Cuáles son las técnicas de validación?

A

-Revisión de requerimientos
-Creación de prototipos
-Formulación de casos de prueba

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

En que consiste la revisión de requerimientos?

A

Consta de un proceso manual en el cuál un grupo de lectores (cliente y equipo de desarrollo) analiza sistemáticamente el documento ERS

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

En qué consiste la creación de prototipos? Cómo pueden ser estos prototipos?

A

Es una versión inicial del sistema de software en el cual se pueden realizar experimentos para ver si cumple con las necesidades reales del cliente.

Los prototipos pueden ser:
-Desechables: será descartado una vez cumplido su propósito.
-Evolutivo: se va refinando y evolucionando hasta convertirse en el producto final.

(cabe aclarar que los prototipos sirven tanto para obtener como para validar requerimientos)

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

A qué se refiere con generación de casos de prueba?

A

Se prueban los requerimientos y se revelan los problemas de haberlos
(la PPT se quedo escasa en esto)

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