05 - validación de requerimientos.pptx
TRANSCRIPT
-
8/16/2019 05 - Validación de requerimientos.pptx
1/13
VALIDACIÓN DEREQUERIMIENTOS
Ingeniería de Requerimientos y Desarro
de Softwa
Yanina Villeg
-
8/16/2019 05 - Validación de requerimientos.pptx
2/13
VALIDACIÓN DE REQUERIMIENTOS
• El proceso de validación de requisitos co
actividades que generalmente se realizan otenida una primera versión de la documenrequisitos! tal y como se indica en la "igura #$
-
8/16/2019 05 - Validación de requerimientos.pptx
3/13
VALIDACIÓN DE REQUERIMIENTOS
• %a validación se realiza a trav&s de m&todos$ %os tres m&todos m's (aituales
–Revisión de requisitos. –Prototi!do.
–"ener!#ión de #!sos de rue$!de requisitos&.
-
8/16/2019 05 - Validación de requerimientos.pptx
4/13
Revisión de requisitos
%a revisión de requisitos es uno de los m&todos de validación de requisitos$ +ene(alando! las revisiones de requisitos permiten
• Descurir una gran cantidad de defectorequisitos$
• Reducir los costos de desarrollo entre unun /0.$
• Reducir el tiempo de prueas entre unun 10.$
-
8/16/2019 05 - Validación de requerimientos.pptx
5/13
Revisión de requisitos
%as reuniones de revisión se realizan (aitualmente sig
procedimiento compuesto por seis pasos)• Pre!r!r e' '!n de '! revisión.• Distri$uir 'os do#u(entos ! revis!r.• Pre!r!r '! reunión.• Re!'i)!r '! reunión de revisión. *+si#!(ente.• Identi,#!r 'os de-e#tos !##iones ! re!'i)!r• Re!'i)!r '!s #orre##iones que se!n re#is!
do#u(entos revis!dos.• In-or(!r de '!s (odi,#!#iones re!'i)!d!
!rti#i!ntes en '! reunión.
-
8/16/2019 05 - Validación de requerimientos.pptx
6/13
Revisión de requisitos
-
8/16/2019 05 - Validación de requerimientos.pptx
7/13
Prototios
%os prototipos son un m&todo de validaciónampliamente utilizado en muc(as disciplinas! ytodos los casos! los principios suyacentes son mismos) el prototipado consiste en la creación dmaqueta o versión del producto 2nal$
-
8/16/2019 05 - Validación de requerimientos.pptx
8/13
Prototios
En ingeniería de requisitos! los prototipos m's c
son los siguientes)• Mo#/0us$ Se trata de pantallas! típ
diu*adas a mano en papel! que represeaspecto concreto del sistema$
• Stor$o!rds$ Son una evolución de los moc3que adem's del interfaz! se muestra la secueacciones! o escenarios1 ! que se deen realizaprograma$
• M!quet!s$ 5na maqueta es una versión
simpli2cada del sistema software deseado$
-
8/16/2019 05 - Validación de requerimientos.pptx
9/13
Prototios
5na pregunta que surge con frecuencia es) 6tipo de prototipo se dee construir8 %a respudepende de dos factores)
• Los re#ursos tie(o disoni$•
L! ,de'id!d dese!d!.
-
8/16/2019 05 - Validación de requerimientos.pptx
10/13
"ener!#ión de #!sos de rue$!
• 5no de los atriutos de calidad de los requque sean veri2cales$ E9isten dos razones p%a primera! que es normalmente la que enque los requisitos deen ser veri2cales padeterminar su cumplimiento o ausencia du
prueas de sistema y aceptación$ E9iste! sin euna segunda razón) :dem's de lo anteriormente! la veri2cailidad e9ige requisitos est&n muy ien enunciadoconsistentes y est&n razonalemente complet
• E' 1ni#o (2todo e3istente !r! #o(r
-
8/16/2019 05 - Validación de requerimientos.pptx
11/13
"ener!#ión de #!sos de rue$!
• ;or e*emplo< dado el requisito)=$ El sistema deer' generar facturas
Es posile descriir la tarea a realizar >invocar lfunción generar factura?! pero no los datos de eni los resultados a otener$ Ello ocurre porque e
requisito est' incompleto y! lo que es m's impoes f'cil indicar qu& aspectos del requisito no esde2nidos$
-
8/16/2019 05 - Validación de requerimientos.pptx
12/13
"ener!#ión de #!sos de rue$!
• @stos son) – Ao se indica cómo se deen generar las
>6una Bnica factura! una factura por cliefactura por pedido! etc$8?
– Ao se indica qu& se factura >6un pedido esp
los pedidos entre dos fec(as! etc$8?
-
8/16/2019 05 - Validación de requerimientos.pptx
13/13
"ener!#ión de #!sos de rue$!
• ;ara el que el caso de pruea correspondiente#$ Se introducir'n en el sistema los pedidos :
Estos pedidos :! C y se tratarían de pedde2nidos! indicando todos los datos ne>cantidades! productos! etc$?
,$ Se invocar' la función de generar factura/$ Se deer'n otener las facturas =! Y!
facturas = e Y se tratarían! de nuevo! deien de2nidas