Upload
rafa-arellano-romero
View
222
Download
0
Embed Size (px)
Citation preview
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
1/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 1
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
D
iseodeAmadorDurnToro,
2011
Requisitos paraSistemas de Informacin
Grupo de Ingeniera del Software y Bases de Datos
Departamento de Lenguajes y Sistemas Informticos
Universidad de Sevilla
octubre 2014
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos para Sistemas de Informacin
Objetivos de este tema
Entender el concepto de requisitoaplicado al
software de sistemas de informacin.
Conocer los distintos tipos de requisitos.
Ser capaz de redactar requisitoscorrectamente. Ser capaz de plantear pruebas de aceptacina
partir de requisitos.
octubre 2014 1Introduccin a la Ingeniera del Software y los Sistemas de Informacin
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
2/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 2
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Qu es un requisito?
Glosario IEEE 610.12
Una condicin o capacidad que un usuario necesita para
resolver un problema o lograr un objetivo.
Norma MIL-STD-498
Una caracterstica del sistema que es una condicin para
su aceptacin.
J. Goguen
Propiedad que un sistema debera tener para tener xito
en el entorno en el que se usar.
Requisitos para Sistemas de Informacin
octubre 2014 2Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Joseph Goguen (1941-2006), profesor de informtica en la Universidad de California.
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Tipos de requisitos*
Requisitos para Sistemas de Informacin
octubre 2014 3Introduccin a la Ingeniera del Software y los Sistemas de Informacin
*Se vern con ms detalle en la asignatura Ingeniera de Requisitos, en 3 del grado en In geniera del Software.
lass Catlogo de productos
Laboratorio
cifnombredireccin
Catlogo
fecha
LneaDeCatlogo
precioMenosDeCienprecioMsDeCien
Producto
cdigonombredescripcin
lmacn
nombredireccin
?
almacenaProductos n
*
*
referencia
1
*
*
publica
Modelos
Glosario
de trminos
Informacindel dominio del
problema
Necesidadesde clientesy usuarios
Historias de usuario
requisitos)
create tableorders (order_id number,order_dt date,cust_id references customerconstraintpk_orders (order_id)
).
Software
Pruebas
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
3/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 3
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos para Sistemas de Informacin
Tipos de requisitos*
Introduccin a la Ingeniera del Software y los Sistemas de Informacinoctubre 2014
Requisito general(objetivo)
Requisito(detallado)
Requisito
Requisitofuncional
Requisito nofuncional
Requisito de
informacin
Regla denegocio
Caso de uso
Requisito defiabilidad
Requisito deusabilidad
Requisito deseguridad
Requisito deinterfaz
Restriccintcnica
4
*Se vern con ms detalle en la asignatura Ingeniera de Requisitos, en 3 del grado en In geniera del Software.
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Historias de usuario
Son la propuesta de las metodologas gilespara
la especificacin de los requisitos.
Se escriben desde el punto de vista del usuario
del sistema y usando su vocabulario.
Se suele usar el formato propuesto por Mike Cohn:
Requisitos para Sistemas de Informacin
octubre 2014 5Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Mike Cohn, uno de los creadores de Scrum y dueo de Mountain Goat Software, consultora de mtodos giles.
Ttulo
Como [tipo de usuario],
quiero [servicio],
para [razn ]
opcional
opcional
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
4/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 4
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Historias de usuario
Ejemplos:
Requisitos para Sistemas de Informacin
octubre 2014 6Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Libros en oferta
Como cliente,
quiero ver un listado de los libros en oferta,
para comprar los que me interesen a un
buen precio.
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Historias de usuario
Ejemplos:
Requisitos para Sistemas de Informacin
octubre 2014 7Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Productos a punto de cumplir
Como encargado del almacn,
quiero recibir un aviso en mi mvil cuandohaya mercanca que vaya a caducar en
menos de 48 horas,
para ponerla a la venta y evitar tener que
tirarla.
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
5/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 5
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Historias de usuario
Ejemplos:
Requisitos para Sistemas de Informacin
octubre 2014 8Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Mejores proveedores
Como responsable de compras,
quiero saber qu proveedores ofrecen un
mismo producto ms barato,
para tomar las mejores decisiones de
compras.
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Historias de usuario
Ejemplos:
Requisitos para Sistemas de Informacin
octubre 2014 9Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Comprar entradas
Como cliente,
quiero comprar entradas para un conciertopor internet,
para evitar perder tiempo en las colas de
las taquillas
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
6/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 6
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Objetivos (requisitos generales)
No todas las historias de usuario estn al mismo
nivel de detalle, p.e.:
Requisitos para Sistemas de Informacin
octubre 2014 10Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Gestionar almacn
Como encargado del almacn,
quiero gestionar correctamente el almacn,
para contribuir al buen funcionamiento de la
empresa
Comprobar stock de mercancas
Controlar entradas de mercancas
Controlar salidas de mercancas
Como encargado del almacn,
quiero saber qu salidas de mercancas se
producen,
para conocer el stock real y saber quin se lleva
la mercanca
detallan
Historia pica objetivo)
alto nivel, poco detalle
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos para Sistemas de Informacin
Objetivos (requisitos generales)
En los objetivos, el nivel de detallesuele ser
insuficientecomo para que a partir de ellos pueda
implementarse una solucin.
Ejemplos:
Introduccin a la Ingeniera del Software y los Sistemas de Informacinoctubre 2014 11
Gestionar prstamos biblioteca
Comodirector de la biblioteca
,
quierogestionar los prstamos de libros
,
parael buen funcionamiento de la
biblioteca
Declaracin IRPF por Internet
ComoMinistro de Hacienda
,
quieroque los contribuyentes puedan
hacer su declaracin de IRPF por Internet
,
parafacilitar el pago de impuestos
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
7/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 7
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Mapas de historias de usuario
A veces las historias picas (objetivos) slo
contienen el nombre y se utilizar para organizar
jerrquicamenteel resto de historias.
Requisitos para Sistemas de Informacin
octubre 2014 12Introduccin a la Ingeniera del Software y los Sistemas de Informacin
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Mapas de historias de usuario
Se suelen colorear de forma diferente y se
organizan visualmente como mapas de historias
de usuario.
Requisitos para Sistemas de Informacin
octubre 2014 13Introduccin a la Ingeniera del Software y los Sistemas de Informacin
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
8/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 8
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Mapas de historias de usuario
Ejemplo de mapa de historias fsico.
Requisitos para Sistemas de Informacin
octubre 2014 14Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Fuente: www.AgileProductDesign.com
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Mapas de historias de usuario
Ejemplo de mapa de historias fsico.
Requisitos para Sistemas de Informacin
octubre 2014 15Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Fuente: http://scrummaster.no/
http://www.agileproductdesign.com/http://www.agileproductdesign.com/http://scrummaster.no/http://scrummaster.no/http://scrummaster.no/http://www.agileproductdesign.com/7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
9/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 9
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos de informacin
Describen qu informacinse debe almacenar sobre un
concepto relevantepara poder cumplir los objetivos.
Tambin qu datos especficosdel concepto son
importantes para los usuarios.
Ejemplo:
Requisitos para Sistemas de Informacin
octubre 2014 16Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Informacin prstamos biblioteca
Comodirector de la biblioteca
,
quierodisponer de la siguiente informacin sobre los prstamos:
El socio que realiza el prstamo
El libro o los libros prestados
La fecha en la que se realiz el prstamo
Para cada libro prestado:
La fecha de devolucin prevista
La fecha de la devolucin efectiva, si se ha producido.
concepto
relevante
datos
especficos
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Reglas de negocio
Definen reglaso polticasdel negocio que son
importantes para los usuarios y deben ser respetadas.
Ejemplos:
Requisitos para Sistemas de Informacin
octubre 2014 17Introduccin a la Ingeniera del Software y los Sistemas de Informacin
No eliminar clientes con pagos o pedidos pendientes
Comoresponsable de relacin con los clientes
,
quiero queno se puedan eliminar los datos
correspondientes a un cliente mientras ste tenga
registradas facturas pendientes de pago o pedidos
pendientes de ser servidos.
Mximo 3 libros en prstamo
Comodirector de la biblioteca
,
quiero queun socio de la biblioteca no puede tener
en prstamo simultneamente ms de 3 libros a la
vez.
paraevitar la falta de disponibilidad de libros
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
10/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 10
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Reglas de negocio
Suelen ser requisitos relativamente inestables, p.e. la
sancin por devolucin tarda o el nmero mximo de
prstamos simultneos en una biblioteca podra
cambiar en el futuro por cambios en la poltica de la
biblioteca.
Requisitos para Sistemas de Informacin
octubre 2014 18Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Mximo 3 libros en prstamo
Comodirector de la biblioteca
,
quiero queun socio de la biblioteca no puede tener
en prstamo simultneamente ms de 3 libros a la
vez.
paraevitar la falta de disponibilidad de libros
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos para Sistemas de Informacin
Requisitos funcionales
En general, definen los serviciosque los usuarios
desean que el sistema les ofrezca.
Por ejemplo:
octubre 2014 Introduccin a la Ingeniera del Software y los Sistemas de Informacin 19
Listado semanal de morosos
Comodirector de la biblioteca
,
quieroimprimir un listado de los prstamos cuyo
plazo haya expirado al menos una semana antes de
la fecha actual.
paraconocer a los usuarios morosos
Productos a punto de cumplir
Comoencargado del almacn
,
quierorecibir un aviso en mi mvil cuando haya
mercanca que vaya a caducar en menos de 48
horas
,
paraponerla a la venta y evitar tener que tirarla
.
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
11/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 11
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos no funcionales
Describen aspectos relacionados con la calidad que son
importantes para los usuarios: usabilidad, rendimiento,
disponibilidad, fiabilidad, seguridad, compatibilidad, etc.
Ejemplos:
Requisitos para Sistemas de Informacin
octubre 2014 20Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Al menos 1000 usuarios concurrentes
Comoresponsable de atencin al cliente
,
quiero queel tiempo de respuesta sea menor a 2
segundos con 1000 usuarios concurrentes o menos,
paramejorar la experiencia del cliente
Uso de software libre
Comoresponsable TIC del cliente
,
quiero queen el entorno de produccin se use
nicamente software libre
pararespetar la poltica de mi organizacin
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos no funcionales
Describen aspectos relacionados con la calidad que son
importantes para los usuarios: usabilidad, rendimiento,
disponibilidad, fiabilidad, seguridad, compatibilidad, etc.
Ejemplos:
Requisitos para Sistemas de Informacin
octubre 2014 21Introduccin a la Ingeniera del Software y los Sistemas de Informacin
Control de acceso
Comoresponsable TIC del cliente
,
quiero queslo puedan acceder al sistema los
empleados de mi organizacin,
paracumplir con la Ley de Proteccin de Datos
Disponibilidad 24/7
Comoresponsable de ventas
,
quiero quela disponibilidad del sistema sea lo
ms cercana posible a 24/7
parafacilitar las compras de los clientes
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
12/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 12
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos no funcionales: ISO 9126
Requisitos para Sistemas de Informacin
octubre 2014 22Introduccin a la Ingeniera del Software y los Sistemas de Informacin
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos para Sistemas de Informacin
Pruebas de aceptacin
No slo describen cmo validarque el sistema
desarrollado satisface los requisitos.
Tambin aaden ms detallea las historias de
usuario, sin complicar su descripcin.
Lo ideal es que puedan programarsepara que se
ejecuten automticamente.
Se asocian a uno o ms requisitos (trazabilidad).
octubre 2014 Introduccin a la Ingeniera del Software y los Sistemas de Informacin 23
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
13/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 13
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos para Sistemas de Informacin
Pruebas de aceptacin
Ejemplos:
octubre 2014 Introduccin a la Ingeniera del Software y los Sistemas de Informacin 24
Pruebas de aceptacin
El aviso se recibe en el mvil cuando hay mercanca que vaya a
caducar en 48 horas o menos.
El aviso no se recibe si no hay mercanca que vaya a caducar en
menos de 48 horas. El encargado recibe el aviso, pide que se le reenve en una hora
y lo vuelve a recibir en una hora.
El encargado recibe el aviso, pide que no se le reenve ms y no
lo vuelve a recibir en las prximas 24 horas.
Productos a punto de cumplir
Comoencargado del almacn
,
quierorecibir un aviso en mi mvil cuando haya mercanca que vaya
a caducar en menos de 48 horas
,
paraponerla a la venta y evitar tener que tirarla
.
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos para Sistemas de Informacin
Pruebas de aceptacin
Ejemplos:
octubre 2014 Introduccin a la Ingeniera del Software y los Sistemas de Informacin 25
Pruebas de aceptacin
Se registra un cliente nuevo, se pide un listado de clientes y
aparece el cliente nuevo.
Se modifican los datos de un cliente, se pide un listado de
clientes y aparece el cliente con los datos modificados.
Se elimina un cliente, se pide un listado de clientes y aparece el
cliente como eliminado.
Se intenta registrar un cliente con un NIF ya registrado y se
recibe un mensaje de error.
No se permiten registros de clientes nuevos ni modificaciones
que dejen sin valor algn dato.
Informacin sobre clientes
El sistema deber almacenar la informacin correspondiente alos
clientes de la empresa
. En concreto: NIF, nombre y apellidos,
direccin, telfonos (fijos y/o mviles) y correo electrnico.
7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
14/15
Requisitos para Sistemas de Informacin 06/10/2014
IISSI 14
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos para Sistemas de Informacin
Pruebas de aceptacin
Ejemplos:
octubre 2014 Introduccin a la Ingeniera del Software y los Sistemas de Informacin 26
Pruebas de aceptacin
Se registran hasta tres prstamos a un mismo socio no
sancionado y no se recibe ningn mensaje de error.
Se intenta registrar un cuarto prstamo simultneo a un mismo
socio que no est sancionado y se recibe un mensaje de
prstamo no permitido por superar el nmero mximo deprstamos simultneos.
Mximos prstamos simultneos
El sistema deber respetar la siguiente regla de negocio: un socio
de la biblioteca no puede tener en prstamo simultneamente ms
de 3 libros a la vez.
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas deaceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos para Sistemas de Informacin
Bibliografa
M. Cohn, User Stories Applied for
Agile Software Development.
Addison-Wesley, 2004.
Web de Mountain Goat Software
http://www.mountaingoatsoftware.com
octubre 2014 27Introduccin a la Ingeniera del Software y los Sistemas de Informacin
http://www.mountaingoatsoftware.com/http://www.mountaingoatsoftware.com/http://www.mountaingoatsoftware.com/http://www.mountaingoatsoftware.com/7/24/2019 Tema 1C-05: Requisitos Para Sistemas de Informacin
15/15
Requisitos para Sistemas de Informacin 06/10/2014
1. Qu es unrequisito?
2. Tipos derequisitos
3. Historias deusuario
4. Requisitosgenerales(objetivos)
5. Requisitos deinformacin
6. Reglas denegocio
7. Requisitosfuncionales
8. Requisitos nofuncionales
9. Pruebas de
aceptacin
D
iseodeAmadorDurnToro,
2011
Requisitos para Sistemas de Informacin
Comentarios, sugerencias,
octubre 2014 28Introduccin a la Ingeniera del Software y los Sistemas de Informacin
mailto:[email protected]