Professional Documents
Culture Documents
Universidad Nacional
San Luis Gonzaga de Ica
FACULTAD DE INGENIERIA DE SISTEMAS
VERIFICACIN DEL
REQUERIMIENTO
CURSO
: PRUEBAS DE SOFTWARE
INTEGRANTES
ICA - PER
2014
VERIFICACION DE REQUERIMIENTOS
DEDICATORIA
ESTE
TRABAJO
DEDICADO A
MONOGRFICO
EST
MIS COMPAEROS DE
REFERENCIA
PARA
OCASIONES
FUTURAS.
PRUEBAS DE SOFTWARE
VERIFICACION DE REQUERIMIENTOS
AGRADECIMIENTO
A MIS COMPAEROS DEL EQUIPO DE
TRABAJO, YA QUE GRACIAS A SU APORTE
DE INFORMACIN
CABO
EL
SE PUDO LLEVAR A
PRESENTE
TRABAJO
MONOGRFICO.
PRUEBAS DE SOFTWARE
VERIFICACION DE REQUERIMIENTOS
NDICE
CONTENIDO
Dedicatoria ............................................................................................................................................................................................... 2
Agradecimiento ...................................................................................................................................................................................... 3
ndice ......................................................................................................................................................................................................... 4
I.
INTRODUCCIN ........................................................................................................................................................................... 7
II.
III.
1. Concepto.- .................................................................................................................................................................................. 15
2. Tcnicas ........................................................................................................................................................................................ 15
A. Comprobaciones de escritorio ...................................................................................................................................... 15
PRUEBAS DE SOFTWARE
VERIFICACION DE REQUERIMIENTOS
A.1. Concepto ........................................................................................................................................................................ 15
B. Walkthroughs ....................................................................................................................................................................... 18
B.1. Concepto ........................................................................................................................................................................ 18
B.2. Partes involucradas en un walkthrough ............................................................................................................. 18
B.3. Duracin ......................................................................................................................................................................... 19
B.4. Fases de un walkthrough ......................................................................................................................................... 19
C. Inspecciones .......................................................................................................................................................................... 19
C.1. Concepto ........................................................................................................................................................................ 19
C.2. Roles ................................................................................................................................................................................. 19
C.3. Etapas .............................................................................................................................................................................. 20
D. Diferencias entre Inspecciones y Walkthrough .................................................................................................. 21
IV.
CONCLUSIONES ................................................................................................................................................................... 22
V.
Recomendaciones .................................................................................................................................................................... 23
VI.
bibliografa ............................................................................................................................................................................. 24
PRUEBAS DE SOFTWARE
VERIFICACION DE REQUERIMIENTOS
ndice de Figuras
Figura 1. Lista de Requerimientos.................................................................................................................................................. 7
Figura 2. Cheklist .................................................................................................................................................................................. 8
Figura 3. Verificacin y Validacin son excluyentes ............................................................................................................... 9
Figura 4. Requerimientos de Ambiente Fsico ....................................................................................................................... 11
Figura 5. Sistemas Operativos en el mercado Actual .......................................................................................................... 11
Figura 6. Usuario usando un sistema de software ............................................................................................................... 12
Figura 7. Funcionalidad de un sistema ..................................................................................................................................... 12
Figura 8. Exceso de documentacin .......................................................................................................................................... 13
Figura 9. Inspeccin de Informacin.......................................................................................................................................... 13
Figura 10. Locked File ..................................................................................................................................................................... 14
Figura 11. . Diagrama de flujo de una suma ........................................................................................................................... 16
Figura 12. Tabla de Comprobacin de Escritorio ................................................................................................................. 17
Figura 13. Diferencia entre Inspeccin y Walkthrough ...................................................................................................... 21
PRUEBAS DE SOFTWARE
VERIFICACION DE REQUERIMIENTOS
I.
INTRODUCCIN
PRUEBAS DE SOFTWARE
VERIFICACION DE REQUERIMIENTOS
II.
MARCO TERICO
1. QU ES VERIFICACIN?
Figura 2. Cheklist
2. DIFERENCIA ENTRE VALIDACIN Y VERIFICACIN
PRUEBAS DE SOFTWARE
VERIFICACION DE REQUERIMIENTOS
PRUEBAS DE SOFTWARE
VERIFICACION DE REQUERIMIENTOS
3. QU ES UN REQUERIMIENTO?
PRUEBAS DE SOFTWARE
10
VERIFICACION DE REQUERIMIENTOS
PRUEBAS DE SOFTWARE
11
VERIFICACION DE REQUERIMIENTOS
FUNCIONALIDAD
- Qu har el sistema?
- Cundo lo har?
- Existen varios modos de operacin?
- Cmo y cundo puede cambiarse o mejorarse un sistema?
- Existen restricciones de la velocidad de ejecucin, tiempo de respuesta o rendimiento?
DOCUMENTACIN
PRUEBAS DE SOFTWARE
12
VERIFICACION DE REQUERIMIENTOS
DATOS
- Cul ser el formato de los datos, tanto para la entrada como para la salida?
- Cun a menudo sern recibidos o enviados?
- Cun exactos deben ser?
- Con qu grado de precisin deben hacerse los clculos?
RECURSOS
13
VERIFICACION DE REQUERIMIENTOS
ASEGURAMIENTO DE LA CALIDAD
C) DIVISION
PRUEBAS DE SOFTWARE
14
VERIFICACION DE REQUERIMIENTOS
Los requerimientos funcionales definen, precisamente, las funciones que el sistema ser
capaz de realizar. Describen las transformaciones que el sistema realiza en las entradas para
producir salidas y especifican los servicios que debe proporcionar la aplicacin (por ejemplo,
la aplicacin debe calcular los gastos totales realizados en el mes actual).
LOS REQUERIMIENTOS NO FUNCIONALES
Los requerimientos no funcionales tienen que ver con caractersticas que de una u otra
forma puedan limitar el sistema (por ejemplo, el rendimiento, en tiempo y espacio, interfaces
de usuario, fiabilidad, robustez del sistema, mantenimiento, seguridad, portabilidad).
III.
1. CONCEPTO.-
Una comprobacin de escritorio es una prueba muy til para entender que hace un
determinado algoritmo, sin necesidad que ponerlo en ejecucin en un software en
especfico.
PRUEBAS DE SOFTWARE
15
VERIFICACION DE REQUERIMIENTOS
PRUEBAS DE SOFTWARE
16
VERIFICACION DE REQUERIMIENTOS
//3
//5
//8
Fin
PRUEBAS DE SOFTWARE
17
VERIFICACION DE REQUERIMIENTOS
B. WALKTHROUGHS
B.1. CONCEPTO
Walkthrough es una reunin de revisin, donde una persona o varias examinan el cdigo de
otro.
Su funcin principal no es establecer ninguna clase de intercomunicacin entre partes, como
parece que debera de ser el objetivo de una reunin, sino que lo que pretende es establecer
una evaluacin del trabajo de una persona por parte del Equipo de Proyecto.
Por lo general, un Walkthrough se convoca cuando un miembro del Equipo (normalmente
un programador) considera que una parte de su trabajo est completa y puede ser revisada.
En este momento, invita a otros miembros del Equipo para que revisen su trabajo y le
ayuden a detectar errores potenciales. Esta es la labor fundamental de un walkthrough: la
deteccin de errores. Por tanto debe de evitarse por todos los medios el utilizarlo para otros
propsitos, (como por ejemplo evaluar a los programadores) que indudablemente
invalidaran los resultados.
B.2. PARTES INVOLUCRADAS EN UN WALKTHROUGH
PRUEBAS DE SOFTWARE
18
VERIFICACION DE REQUERIMIENTOS
El tiempo mximo de un walkthrough suele estipularse en dos horas, pasado el cual est
comprobado que ya no se obtienen los resultados apetecidos de deteccin de errores.
B.4. FASES DE UN WALKTHROUGH
Introducido por Michael Fagan de IBM en 1972, la inspeccin de software es una tcnica para
eliminar defectos lo ms tempranamente posible en el ciclo de vida del Software, siguiendo
un plan bien definido y detallado, para asegurar de que esa un proceso repetible y
mejorable.
Las inspecciones se llevan a cabo al final de cada una de las fases de desarrollo:
requerimientos, especificacin, diseo, implementacin, e integracin y testing.
C.2. ROLES
PRUEBAS DE SOFTWARE
19
VERIFICACION DE REQUERIMIENTOS
3. Lector: La persona que lee a travs de los documentos, un elemento a la vez. Los
inspectores luego sealar los defectos.
4. Documentador: La persona que documenta los defectos que se encuentren durante la
inspeccin.
5. Inspector: La persona que examina el producto para identificar posibles defectos. El
Proceso
El proceso de inspeccin desarrollado por Michael Fagan en mediados de 1970 ha sido
posteriormente ampliado y modificado.
El proceso debe tener criterios de ingreso que determinan si el proceso de inspeccin est
listo para comenzar. Esto evita que los productos no terminados de trabajo entren en el
proceso de inspeccin. Los criterios de entrada podra ser una lista de comprobacin
incluyendo elementos tales como "Al documento se le ha revisado la ortografa".
C.3. ETAPAS
PRUEBAS DE SOFTWARE
20
VERIFICACION DE REQUERIMIENTOS
PRUEBAS DE SOFTWARE
21
VERIFICACION DE REQUERIMIENTOS
IV.
CONCLUSIONES
Es muy importante realizar procesos de verificacin del requerimiento, ya que estos, desde
las primeras etapas, nos dan una visin clara de cmo est avanzando el proyecto de
acuerdo a los requerimientos de los usuarios.
Ahora, podemos ver lo necesario que es entender las diferencias de conceptos entre
validacin y verificacin, y aplicar tcnicas como Comprobacin de escritorio, Walkthroughs
e inspeccin para examinar el avance de las especificaciones, con un bajo riesgo y un bajo
costo.
PRUEBAS DE SOFTWARE
22
VERIFICACION DE REQUERIMIENTOS
V.
RECOMENDACIONES
PRUEBAS DE SOFTWARE
23
VERIFICACION DE REQUERIMIENTOS
VI.
BIBLIOGRAFA
http://www.fing.edu.uy/tecnoinf/mvd/cursos/ingsoft/material/teorico/is09-VerificacionValidacion.pdf
http://web.cua.uam.mx/publicaciones/Notas_Analisis_Requerimiento.pdf
http://dgsa.uaeh.edu.mx:8080/bibliotecadigital/bitstream/231104/415/1/Ingenieria%20de%20re
querimientos.pdf
http://www.qvision.us/index.php/es/servicios/gestion-de-requerimientos-desoftware/verificacion-de-requisitos
http://ldc.usb.ve/~teruel/ci4713/clases2001/testReqs.html
http://hustariz.cs.umss.edu.bo/algPruEscr.htm
http://www.ehowenespanol.com/comprobacion-escritorio-hechos_110680/
http://www.scaridad.com/sites/default/files/asignatura/descargas/tema_1__direccion_y_gestion_de_proyectos_software.pdf
http://www.reocities.com/ramonroque/slides_calidad_software.pdf
http://es.wikipedia.org/wiki/Inspecci%C3%B3n_de_software
http://hustariz.cs.umss.edu.bo/algPruEscr.htm
PRUEBAS DE SOFTWARE
24