Вы находитесь на странице: 1из 39

Ing.

Roberto Macetas Rodrguez Elicitacin de


Requisitos

Proyecto de Software de
Gestin de
Alquileres de
Pelculas

Documento de
Requisitos
del
Sistema
Versin
1.0
Fecha:
14/03/2009

Realizado por el Equipo de


Desarrollo
H&S
System S.A.
Ingeniera de Software

Pgina 1

Ing. Roberto Macetas Rodrguez Elicitacin de


Requisitos

Realizado para Video


Club Agencia
Huanca
yo

Ingeniera de Software

Pgina 2

Lista de
Cambios
Nro.
0

Fecha

Descripci
n

14/03/20 Versin 1.0


09

Autor
es
Ing. Jaime Suasnbar
Terrel

ndic
e

1. Introduccin
El comienzo y/o punto de partida de este proyecto tiene lugar en una
primera reunin donde mediante una entrevista con el Gerente de la
Empresa nos vamos haciendo una idea general de cmo funciona la
empresa que describiremos a continuacin, para seguir con la redaccin
de otros aspectos que merecen atencin.
En este caso son 8 sucursales, 5 en Lima, 1 en Arequipa, 1 en Trujillo y 1
en Huancayo para venta y alquiler de pelculas(videoclubs). El sistema de
gestin del videoclub carece totalmente de sistemas informticos y la
nica va de comunicacin entre las sucursales es el telfono y un chico
contratado que se encarga de los recados y de llevar pelculas de
videoclub a videoclub con una motocicleta.
Cada sucursal es atendida por un empleado, excepto la central, donde
trabajan tanto Miguel como Juan Andrs (dueo). Todas las sucursales
abren de Lunes a Sabado exceptuando los domingos que es el da de
descanso, con horario de apertura de 10 de la maana a 2 de la tarde y
de 5 de la tarde a 8 de la tarde. Los conocimientos de informtica, que
son muy importantes como ya se ver en puntos posteriores, son
prcticamente nulos en todos los empleados excepto en Antonio, que
domina internet, ofimtica e incluso conoce por encima algunos
lenguajes de programacin.
Respecto al alquiler de pelculas, como en todo videoclub slo pueden
alquilar a los socios; para la venta ocurre lo mismo, slo un socio puede
comprar una pelcula u otro articulo que est a la venta. sto hay que
tenerlo en cuenta, pues en la aplicacin a la hora de vender se deber
comprobar que el comprador sea socio. El procedimiento para ser
socio es bien sencillo, basta con ensear el carnet de identidad. Una vez
registrado, se cumplimenta una ficha con una serie de datos personales
y se le asigna un cdigo de socio que es nico e irrepetible. Para alquilar
cualquier pelcula slo se debe decir el cdigo, o identificarse mostrando
el DNI, o en su defecto el DNI del titular de la cuenta.
Cuando se vende una pelcula se entrega una factura escrita a bolgrafo ,
lo cual relentiza desde nuestro punto de vista la atencin al pblico en
hora punta.

Los pedidos a los proveedores se realizan telefnicamente una vez al


mes y la cantidad de pelculas de cada pedido va en funcin de las
necesidades de reposicin de ese mes y de las novedades que haya. La
totalidad de facturas son enviadas semanalmente a la central.
Una de las primeras conclusiones que hemos sacado es que como en
todo proyecto el objetivo que marcar la lnea del proyecto ser la de la
rentabilidad, el cliente no quiere

grandes avances sino un Sistema de informacin sencillo, cmodo, que


acelere las labores de gestin, que aumente las posibilidades de
consultas, rentable y sin fallos. El cliente en definitiva, espera un sistema
que mejore los procesos internos y que aproveche las ventajas de la
informtica para aumentar la demanda de artculos.
El sistema a desarrollar requiere de la gestin de socios, pelculas y
alquileres cuya informacin histrica debe almacenarse para una toma
de

decisiones

futura.

Por

lo

que

ser

necesario

establecer

la

documentacin de requisitos del sistema que permita identificar los


requisitos de informacin, requerimientos funcionales y no funcionales.

2. Lista de Participantes del Proyecto

Analistas

Usuarios

Gerente de Video Club


Huancayo
Empleados de alquiler
Cajero

Clientes

Video Club S.A.

3. Descripcin del Sistema Actual


Un videoclub es un negocio que permite adquirir temporalmente al
usuario un servicio (en este caso de vdeo) a cambio de un pequeo
precio, un proceso tambin conocido como alquiler. Normalmente antes
de proporcionar el artculo, la tienda pide al cliente su informacin para
cobrarle (tarjeta de crdito) y datos de identificacin como el DNI para
evitar fraudes y cobrar ms si se atrasa el retorno del mismo. En el caso
de los videoclubes por streaming cmo netfix, no hay este problema de
que no se devuelve el artculo, puesto que la gran ventaja es que no se
trabaja con nada material.
Normalmente

en

los establecimientos

fsicos,

las

pelculas

estn

expuestas por temticas, separadas por una estantera diferente. Para


evitar robos, slo se expone la caja, sin el DVD original dentro, ste slo
te lo dan cuando vas a alquilarlo....
Las tiendas video club en su mayora siguen el
siguiente modelo:
El cliente se une al servicio de alquiler y busca en la lista de
ttulos disponibles los ttulos que desea ver.
La empresa proporciona el ttulo al cliente (ya sea fsicamente o
digitalmente).
El cliente mira las pelculas.
Se acaba el plazo para mirar la pelcula y el cliente la tiene que
devolver (fsicamente)
o bien se bloquea sola
(digitalmente).
Normalmente la empresa ofrece varios planes para escoger el que mejor
se adapte a los gustos del cliente.
Actualmente, la Agencia de Video Club Huancayo, tiene problemas en la
administracin de
los DVDs alquilados, ya que no se cuenta con inventario actualizado
adems, que la organizacin por sus caractersticas de tamao y por
los volmenes de productos no se puede realizar correctamente el
control de alquileres por lo que existe una necesidad de implementar un
sistema de informacin que pueda gestionar fcilmente los alquileres.
Esta problemtica se ha tratado de superar a travs de caracterizar un
perfil de usuario a travs de encuestas y entrevistas

Llegando a recopilar datos para la creacin de un perfil de usuario, las


formas explcitas y las formas implcitas.
Pedir a un usuario que vote una pelcula.
Pedir a un usuario que clasifique una coleccin de artculos de
preferido a menos preferido.
Ensear dos pelculas al usuario y que escoja la que prefiere.

Pedir al usuario que cree una lista de pelculas


que le gustan. Asimismo, se tiene la recogida de datos
implcitamente:
Observar qu pelculas mira en la tienda (no hace falta que las
alquile, con slo que
se interese).
Analizar temticas u horas de gran audiencia entre los usuarios.
Mantener un seguimiento de los elementos que el usuario compra.
Analizar la red social del usuario y descubrir gustos del usuario.

3.1. Mapa de procesos

3.2. Flujograma o Diagrama de flujo de trabajo

Almacen o entregas

Caja

Vendedor

Clientes y/o socios

Gestin de alquileres de pelculas


Fase

Revisan
Catalogo
de DVDs

Atiende
peticiones
de alquiler

Realiza
Bsqueda
de Pelicula

Atiende
peticiones
de ventas

Realiza
Bsqueda
de Pelicula

Solicita Orden

Recibe
comproban
te de pago

Cobra
el
monto

Busca pelcula
en almacn
venta?

Pregunta
n Ttulos
de
Pelculas

Genera
Orden de
Alquiler

Genera
Orden de
Venta

Imprime y
entrega
comprobant
e de pago

Si

Es

No
Entrega
producto
y firma
ficha
alquiler

Entrega
Producto con
Comprobant
e

4. Objetivos del sistema


La arquitectura de software es el puente entre los objetivos de negocio
del sistema y el sistema software, la mayora de los sistemas de
informacin tienen la finalidad de la Automatizacin de procesos
operativos: Los Sistemas de Informacin que logran la automatizacin de
procesos

operativos

dentro

de

una

organizacin,

son

llamados

frecuentemente Sistemas Transaccionales, ya que su funcin primordial


consiste en procesar transacciones tales como pagos, ventas, plizas,
entradas, salidas, etc.
OBJ-01
Gestionar los DVDs y pelculas
Descripcin El sistema deber gestionar la informacin
correspondiente a los
DVDs y pelculas del video club: adquisiciones,
retiradas y disponibilidad
Estabilidad Alta
Comentarios Ninguno

OBJ-02
Gestionar los socios
Descripcin El sistema deber gestionar la informacin
correspondiente a los
socios del video club: altas, bajas,
modificaciones de datos, sanciones, personas
Estabilidad Alta
Comentarios Ninguno

OBJ-03
Gestionar los alquileres
Descripcin El sistema deber gestionar la informacin
correspondiente a los
alquileres de DVDs: entregas, devoluciones,
devoluciones tardas, reclamaciones y disponibilidad
Estabilidad Alta
Comentarios Ninguno

5. Catlogo del sistema


5.1. Requisitos de informacin
Especificacin de los Requisitos de Informacin
IRQ-01
Objetivos
asociados
Requisitos
asociados

Descripcin
Datos
especficos

Tiempo de vida
Ocurrencias
simultaneas
Estabilidad
Comentarios

Informacin sobre pelculas


OBJ-01 Gestionar las pelculas y DVDs
UC04
Alta
de
pelculas
UC-05 Alta de DVDs de
video UC-08 Baja de
DVD de video UC10
Consulta
dedeber
pelcula
El sistema
almacenar la informacin
correspondiente a las
pelculas
delpelcula
vdeoclub. En concreto:
Ttulo de la
DVDs de la pelcula alquiladas en cada momento
DVDs de la pelcula disponibles para ser
alquiladas en cada momento
Tipo de la pelcula: infantil, accin, ciencia-ficcin o
adultos
Duracin de la pelcula, en horas y minutos
Actores principales de la pelcula
Director de la pelcula
Productora de la pelcula
Ao de produccin de la pelcula
Medio
Mximo
1.5 aos
5 aos
Medio
Mximo
10
25
Alta
Ninguno

Especificacin de las Restricciones de Informacin


CRQ-01
Objetivos
asociados
Requisitos
asociados
Descripcin
Datos
especficos

Estabilidad
Comentarios

Relacin entre pelculas y DVDs


OBJ-01 Gestionar las pelculas y DVDs
IRQ-01 Informacin sobre pelculas
El sistema deber almacenar la informacin
correspondiente a las
pelculas
del vdeoclub.
En concreto:
La
informacin
almacenada
por el sistema deber
satisfacer la
siguiente restriccin: una DVD de vdeo contiene como
mucho una pelcula, sin embargo es posible que
pelculas de muy larga duracin se presenten en
Alta
Ninguno

Especificacin de los Requisitos de Informacin


IRQ-02
Objetivos
asociados
Requisitos
asociados

Descripcin

Informacin sobre socios


OBJ02 Gestionar los socios
UC01 Alta de socio
UC02 Baja de socio
UC03 Modificacin de datos de un socio
UC11 Consulta de un socio
UC12 Consulta de socios con pagos
pendientes UC12 Consulta de los
socios ms rentables UC15
Identificacin
de socio
El sistema deber
almacenar la informacin

Tiempo de vida

correspondiente
a los socios
del vdeoclub. En concreto:
Nmero
de socio
Nmero del documento nacional de identidad
Nombre y
apellidos Fecha
de nacimiento
Sexo
Fecha de alta como socio
Direccin
Telfonos
Pelculas
alquiladas en un momento
Medio
Mximo dado

Ocurrencias
simultaneas
Estabilidad
Comentarios

1.5 aos
Medio
5
Alta
Ninguno

Datos
especficos

5 aos
Mximo
15

Especificacin de las Restricciones de Informacin


CRQ-02
Objetivos
asociados
Requisitos
asociados
Descripcin
Datos
especficos

Estabilidad
Comentarios

Unicidad de nmeros de socio


OBJ02 Gestionar los socios
IRQ02 Informacin sobre socios
UC01 Alta de socio
El sistema deber almacenar la informacin
correspondiente a las
pelculas
del vdeoclub.
En concreto:
La
informacin
almacenada
por el sistema deber
satisfacer la
siguiente restriccin: los nmeros de socio debern
ser nicos para cada socio, es decir, no puede haber
dos
Alta socios distintos con el mismo nmero.
Ninguno

Especificacin de los Requisitos de Informacin


IRQ-03
Objetivos
asociados
Requisitos
asociados

Informacin sobre cuentas de socios


OBJ02 Gestionar los socios
UC01 Alta de socio
UC02 Baja de socio
UC05 Alquiler de DVDs
UC08 Devolucin de DVDs de video
UC09 Ingreso a cuenta
UC11 Consulta de un socio
UC12 Consulta de los socios con pagos pendientes

Descripcin

El sistema deber almacenar la informacin


correspondiente a las
cuentas
socios
vdeoclub.
Saldo
dede
la los
cuenta
en del
cada
momento En concreto:
Ingresos realizados en la cuenta, indicando fecha y
cantidad
Cargos realizados en la cuenta, indicando fecha,
motivo y cantidad Pagos pendientes, indicando
motivo que podr ser alquiler no pagado o multa;
en
el caso de alquiler no pagado
se debe indicar
Medio
Mximo

Datos
especficos

Tiempo de vida
Ocurrencias
simultaneas
Estabilidad
Comentarios

1 aos
2 aos
Medio
Mximo
5
10
Alta
Un socio puede hacer ingresos a cuenta, por ejemplo
para enviar a
sus hijos por pelculas sin que stos tengan que llevar

Especificacin de las Restricciones de Informacin


CRQ-03
Objetivos
asociados
Requisitos
asociados
Descripcin

Datos
especficos

Estabilidad
Comentarios

Unicidad de nmeros de socio


OBJ03 Gestionar los alquileres
IRQ02 Informacin sobre socios
UC06 Alquiler de DVDs de vdeo
La informacin almacenada por el sistema deber
satisfacer la siguiente restriccin: los alquileres de
pelculas que se presentan en
varios DVDs se consideran como un nico alquiler
aunque
el socio se
lleve ms de
un el
DVD.
La informacin
almacenada
por
sistema deber
satisfacer la
siguiente restriccin: los nmeros de socio debern
ser nicos para cada socio, es decir, no puede haber
dos
Alta socios distintos con el mismo nmero.
Ninguno

5.2. Requisitos funcionales


5.2.1.

Diagramas de casos de uso

uc Use Case Model

M01 - Actores

M02 - Peliculas

Mdulo de
Actores

Subsistema de
Gestin de
Pelculas y DVDs

M04 - Alquiler

M03 - Socios

Subsistema de
Gestin de Socios

Subsistema 03
Gestin de Alquiler

Figura 20: Diagrama de


subsistemas

Diagrama de Casos de Usos


Gestin de Socios
uc Subsistema de gestin de pelculas y DVDs
Gesti on de soci os

Alta de socios
(UC - 01)

Baja de socios
(UC - 02)
i ncl ude
Empleado del Video Club
(from M01 - Actores)
Modificacion de los
datos de un solo socio
(UC - 03)

Socio
(from M01 - Actores)

Consulta de un
socio (UC - 11)

Consultas de socios
con pagos pendientes
(UC - 12)

i ncl ude

Identificacion de
socio (UC - 15)

Figura 21: Diagrama de casos de uso del subsistema Gestin de socios

Diagrama de Casos de Usos Gestin de


Pelculas
uc M02 - Socios
Gesti n de Pel cul as y DVDs

Alta de pelcula
(UC - 04)

Alta de DVD
de video
(UC - 05)
Empleado del Video Club
(from M01 - Actores)

Baja de DVD de
video (UC - 08)

Consulta de
pelicula (UC - 10)

Figura 22: Diagrama de casos de uso del subsistema Gestin de pelculas

Diagrama de Casos de Usos Gestin de


Alquileres
uc M03 - Alquiler
Gesti n de Al qui l er de DVDs

Alquiler de DVD de
v ideo (UC - 06)

i ncl ude
Dev olucin de DVDs
de v ideo (UC - 08)

Socio
(from M01 - Actores)

Identificacin del
socio (UC - 15)

Ingreso a cuenta (UC 09)

Consultas de
peliculas alquiladas
un dia determinado
(UC - 13)
Empleado del
Video Club
(from M01 - Actores)
Consulta de socios
mas rentables (UC 14)

Figura 23: Diagrama de casos de uso del subsistema Gestin de alquileres

5.2.2.

Definicin de Actores

Mdulo de Actores del Sistema


uc Actores

Actores del Sistema

Socio

Empleado del Video Club

Especificacin de Actores del Sistema


ACT-01
Descripcin
Comentarios

Socio
Este actor representa a los socios del video club
Ninguno

ACT-02
Descripcin
Comentarios

Empleado del video club


Este actor representa a los empleados del video club
Ninguno

5.2.3.

Casos de uso del Sistema

Casos de uso del subsistema GESTIN DE


SOCIOS Especificacin UC-01 Alta de socio
UC01
Objetivos
Asociados
Requisitos
Asociados
Descripcin
Precondicin
Secuencia
Normal

Postcondicin
Excepciones

Rendimiento
Frecuencia
Estabilidad
Comentarios

Alta de socio
OBJ02 Gestionar las socios
IRQ02 Informacin sobre socios
El sistema deber comportarse tal como se describe
en el
siguiente caso de uso cuando alguna persona solicite
El solicitante no es un socio del vdeoclub y tiene su
documentacin
Pas Accin
El empleado del vdeoclub solicita al sistema
o1
comenzar el
2
El
sistema
datos del nuevo
proceso
desolicita
alta delos
un siguientes
nuevo socio
socio: no del
DNI, nombre, apellidos, fecha de nacimiento,
3
El
empleado
del vdeoclub solicita los datos
sexo,
direccin
requeridos y la
4
El
empleado delalvdeoclub
comprueba que los
documentacin
nuevo socio
datos del
nuevo socio coinciden con los de la
5
El
empleado del vdeoclub proporciona los datos
documentacin
requeridos y
6
El
sistema
almacena
proporcionados e
solicita
al sistema
quelos
losdatos
almacene
imprime el
carnet
de socio
7
El
sistema
informa al empleado del vdeoclub
que el proceso
8
El
entrega el carnet al
haempleado
terminadodel
convdeoclub
xito
nuevo socio
El solicitante
es socio del vdeoclub y el su cuenta no
tiene ningn
Pas Accin
Si la documentacin aportada no es correcta, el
o4
empleado del
vdeoclub cancela la operacin, a continuacin
este
caso de uso
queda
sin
5
Si
el sistema
detecta
que
el efecto
nuevo socio ya es
socio del vdeo
club, el sistema informa de la situacin al
empleado del vdeoclub, permitindole
modificar
los datos proporcionados, a
Paso Cota
de tiempo
6
5 segundos
10 veces/da
Alta
La frecuencia ser mucho mayor durante los dos
primeros meses,
probablemente hasta 100 veces/da

Especificacin UC-02 Baja de socio


UC02
Objetivos
Asociados
Requisitos
Asociados
Descripcin
Precondicin

Baja de socio
OBJ02 Gestionar las socios
IRQ02 Informacin sobre socios
El sistema deber comportarse tal como se describe
en el siguiente
El solicitante es un socio del vdeoclub, no tiene
ningn pago
pendiente
y tiene su documentacin disponible
Paso
Accin
El
empleado
del vdeoclub solicita al sistema
1
comenzar el
2

Secuencia
Normal

Postcondicin
Excepciones
Rendimiento
Frecuencia
Estabilidad
Comentarios

Se
realiza
casode
deun
uso
UC15 (Identificacin de
proceso
deelbaja
socio
socio)
El
empleado del vdeoclub solicita al sistema
3
que
elimine la
informacin
correspondiente al socio
4
El sistema elimina los datos correspondientes al
El sistema informa al empleado del vdeoclub
5
que el proceso
socio
El
inhabilita el carnet al
haempleado
terminadodel
convdeoclub
xito
6
socio que
se acaba
dedel
baja
El solicitante
node
esdar
socio
vdeoclub
Paso Accin
Si el socio tiene pagos pendientes, el sistema
3
comunica la
situacin al empleado del vdeoclub, a
continuacin
este
Paso Cota
de tiempo
4
1 segundo
1 vez/mes
Alta
Si el socio que desea darse de baja tiene un pago
pendiente, puede
hacer un ingreso por su importe y repetir el proceso de

Especificacin UC-03 Modificacin de los datos


de un socio
UC03
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin

Modificacin de los datos de un socio


OBJ02 Gestionar las socios
IRQ02 Informacin sobre socios
El sistema deber comportarse tal como se describe
en el siguiente
El solicitante es un socio del vdeoclub y tiene su
documentacin
disponible
Pas
Accin
o1 El empleado del vdeoclub solicita al sistema
comenzar el
2

Secuencia
Normal

Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios

Se
realiza
caso de uso de
UC15
(Identificacin
de
proceso
deelmodificacin
los datos
de un de un
socio)
El sistema muestra los siguientes datos o
3 correspondientes
al sociofecha
a modificar:
n del
DNI, nombre, apellidos,
de
nacimiento, sexo, direccin y telfonos de
contacto
El sistema permite al empleado del vdeoclub
4 modificar los
empleado
del vdeoclub
losde
datos
siguientes
datos:
direccin ymodifica
telfonos
5 El
que el sistema
6 El
sistema modifica
datos correspondientes
al
le permite
y solicita los
al sistema
que los almacene
socio
El
sistema informa al empleado del vdeoclub
7 que el proceso
haalgn
terminado
con xito aparece en el carnet de
dato modificado
8 Si
socio, el
sis
tema
imprime imprimir
un nuevoun
carnet
decarnet
socio de
Si fue
necesario
nuevo
9 socio, el
empleado del vdeoclub entrega el nuevo carnet
al socio e del socio est actualizada
La informacin
Pas Accin

o
Pas Cota de tiempo
o6 1 segundo
1 vez/mes
Ninguno

Especificacin UC-011 Consulta de socio


UC11
Objetivos
Asociados
Requisitos
Asociados
Descripcin
Precondicin

Secuencia
Normal

Postcondicin

Excepciones

Rendimiento
Frecuencia
Comentarios

Consulta de un socio
OBJ02 Gestionar las socios
IRQ02 Informacin sobre socios
El sistema deber comportarse tal como se describe en
el siguiente
caso de uso cuando el empleado del vdeoclub lo
Ninguna
Paso Accin
El empleado del vdeoclub solicita al sistema
1
comenzar el
proceso
desolicita
consulta
dese
losidentifique
datos de un
socio
2
El
sistema
que
al socio
El empleado del vdeoclub proporciona los
3
datos de
identificacin
al sistema
El
sistema muestra
la siguiente informacin
asociada al socio:
4
nombre, apellidos, direccin, nmeros
deel
telfono,
alquileres
pendientes
y la
Si
empleado
del vdeoclub
solicita
5
impresin de los
Ningunadatos, el sistema imprime los datos del socio
Paso Accin
Si el sistema no tiene registrado ningn socio
con la
5
identificacin proporcionada, el sistema
comunica al empleado del vdeoclub la
a continuacin este caso de uso
Paso situacin,
Cota de tiempo
4
1 segundo
5 veces/da
El formato de visualizacin de los datos est pendiente
de definicin

Especificacin UC-12 Consulta de socios con


pagos pendientes
UC12
Objetivos
Asociados
Requisitos
Asociados
Descripcin
Precondicin
Secuencia
Normal

Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios

Consulta de socios con pagos pendientes


OBJ02 Gestionar las socios
IRQ02 Informacin sobre socios
IRQ03 Informacin sobre cuentas de socios
El sistema deber comportarse tal como se describe en
el siguiente
caso de uso cuando el empleado del vdeoclub lo
Ninguna
Paso Accin
1
El empleado del vdeoclub solicita al sistema
comenzar el
proceso
demuestra
consultauna
de los
socios
con pagos
2
El
sistema
lista
ordenada
por
cantidad
pendiente con la siguiente informacin por
cada socio: nombre, apellidos, cantidad total
pendiente
y detalle
de las cantidades
3
Si el empleado
del vdeoclub
solicita la
impresin de los
datos, el sistema imprime la lista
Ninguna
Paso Accin

Paso Cota de tiempo


2
5 segundos
1 vez/semana
Ninguno

Especificacin UC-15 Identifcacin de socio


UC15
Objetivos
Asociados
Requisitos
Asociados
Descripcin

Precondicin
Secuencia
Normal

Postcondicin
Excepciones

Rendimiento
Frecuencia
Comentarios

Identificacin de socio
OBJ02 Gestionar las socios
IRQ02 Informacin sobre socios
El sistema deber comportarse tal como se describe en
el siguiente
caso de uso durante la realizacin de los
casos de uso: UC02 Baja de socio
UC03 Modificacin de datos de un socio
UC06
DVDs de vdeodisponible
El
socioAlquiler
tiene sudedocumentacin
Paso Accin
1
El sistema solicita que se identifique al socio
2
El empleado del vdeoclub solicita el carnet de
socio
3
El
empleado del vdeoclub proporciona los
datos de
identificacin
al sistema
4
El
sistema muestra
los nmeros de telfonos
que el socio
proporcion
se dio de
alta al socio que
5
El
empleado cuando
del vdeoclub
solicita
le confirme
alguno
de losdel
nmeros
de telfono
registrados
6
El
empleado
vdeoclub
confirma
la
identidad del socio
Ningunaal sistema
Paso Accin
3
Si el sistema detecta que el supuesto socio
no es socio
del vdeoclub, el sistema comunica al
empleado del vdeo club la situacin, a
continuacin
casoningn
de usonmero
queda sin
5
Si el socio noeste
conoce
de efecto
telfono
registrado en el sistema y no puede demostrar
su identidad, el empleado del vdeoclub retiene
el carnet de socio y cancela la operacin, a
continuacin
casoningn
de usonmero
queda sin
5
Si el socio noeste
conoce
de efecto
telfono
registrado pero puede demostrar su identidad
por otros medios, el empleado del vdeoclub
le recuerda los nmeros de telfonos que
cuando se dio de alta, a
Paso proporcion
Cota de tiempo

50 veces/da
Ninguno

Casos de uso del subsistema Gestin de


pelculas
Especificacin UC-04 Alta de pelcula
UC04
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal

Postcondicin
Excepciones

Rendimiento
Frecuencia
Comentarios

Alta de pelcula
OBJ01 Gestionar las DVDs y pelculas
IRQ01 Informacin sobre pelculas
El sistema deber comportarse tal como se describe
en el siguiente
caso
de usono
cuando
se adquiera
DVD de una
La
pelcula
est registrada
en una
el sistema
Paso Accin
1
El empleado del vdeoclub solicita al sistema
comenzar
el
2
El sistema solicita los siguientes datos de la
nueva
pelcula:
ttulo,
tipo dedel
pelcula,
duracin,
actoreslos
El
empleado
vdeoclub
proporciona
3
datos
requeridos
4
El
sistema almacena los datos proporcionados
5
El sistema informa al empleado del vdeoclub
que el
proceso
El sistema
ha almacenado la informacin
correspondiente a la nueva
PelculaAccin
Paso
4
Si el sistema detecta que la pelcula ya est
registrada, el
sistema informa de la situacin al empleado del
vdeoclub
perPaso Cota
de tiempo
4
1 segundo
1 vez/da
Ninguno

Especificacin UC-05 Identifcacin de socio


UC05
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal

Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios

Alta de DVD de vdeo


OBJ01 Gestionar las DVDs y pelculas
IRQ01 Informacin sobre pelculas
El sistema deber comportarse tal como se describe
en el siguiente
caso de uso cuando se adquieran nuevas DVDs de una
Ninguna
Paso Accin
1
El empleado del vdeoclub solicita al sistema
comenzar
el sistema solicita que se identifique la pelcula
2
El
que
contiene
3
El
empleado del vdeoclub identifica la
pelcula
4
Si
la pelcula no est registrada, se realiza el
caso de uso
UC
5
El
sistema solicita el nmero de DVDs de la
pelcula a dar
deempleado del vdeoclub proporciona el
6
El
nmero de
DVDs
7
El
sistema almacena los datos proporcionados
e imprime
la sistema informa al empleado del vdeoclub
8
El
que el
proceso
9
El
empleado del vdeoclub pega las etiquetas
en las DVDs
y estn registradas en el sistema
Las DVDs
Paso Accin

Paso Cota de tiempo


7
1 segundo
1 vez/da
Ninguno

Especificacin UC-08 Baja de DVD de video


UC08
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal

Postcondicin
Excepciones

Rendimiento
Frecuencia
Comentarios

Baja de DVD de vdeo


OBJ01 Gestionar las DVDs y pelculas
IRQ01 Informacin sobre pelculas
El sistema deber comportarse tal como se describe
en el siguiente
caso
de est
uso cuando
el empleado
del vdeoclub lo
La
DVD
registrada
en el sistema
Paso Accin
1
El empleado del vdeoclub solicita al sistema
comenzar
el sistema solicita que se identifique la DVD a
2
El
darempleado
de baja del vdeoclub identifica la DVD a
3
El
eliminar y
solicita
al sistema
la d
4
El
sistema
registraque
la baja
dede
la baja
DVD
5
El sistema informa al empleado del vdeoclub
que el
proceso
6
El
empleado del vdeoclub elimina la DVD de
La DVD las
no est registrada en el sistema
Paso Accin
3
Si el sistema no tiene registrada ninguna DVD
con la
identificacin proporcionada, el sistema
comunica al
empleado
del vdeoclub la situacin, a
Paso Cota
de tiempo
4
1 segundo
1 vez/mes
Ninguno

Especificacin UC-08 Consulta de una pelcula


UC10
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal

Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios

Consulta de una pelcula


OBJ01 Gestionar las DVDs y pelculas
IRQ01 Informacin sobre pelculas
El sistema deber comportarse tal como se describe
en el siguiente
caso de uso cuando el empleado del vdeoclub lo
considere
Ninguna
Paso Accin
1
El empleado del vdeoclub solicita al sistema
comenzar
el proceso
2
El
sistema solicita
de consulta
que se
de identifique
los datos de
la una
pelcula
a
3
Elconsultar
empleado del vdeoclub identifica la pelcula
a
4
Elconsultar
sistema muestra los siguientes datos
correspondientes a
la pelcula: ttulo, tema, ao de produccin,
actores
5
Si el empleado del vdeoclub solicita la
impresin de los
datos, elcorrespondiente
sistema imprime
lospelcula
datos de la
La informacin
a la
consultada no ha
Paso Accin

Paso Cota de tiempo


4
1 segundo
1 vez/da
Ninguno

Casos de uso del subsistema Gestin de


alquileres
Especificacin UC-06 Alquiler de DVD de video
UC06
Objetivos
asociados
Requisitos
asociados

Alquiler de DVDs de vdeo


OBJ03 Gestionar los alquileres
IRQ02 Informacin sobre socios
IRQ03 Informacin sobre cuentas de socios

Descripcin
Precondicin
Secuencia
normal

Postcondicin
Excepciones

Rendimiento
Frecuencia
Comentarios

El sistema deber comportarse tal como se describe


en el siguiente
caso de uso cuando un socio solicite alquilar una o
ms DVDs
Ninguna
dede
las DVDs a alquilar est registradas como
alquiladas
Paso
Accin
1
El empleado del vdeoclub solicita al sistema
comenzar
el
proceso
deelalquiler
DVDs
de vdeo
2
Se
realiza
caso dede
uso
UC15
(Identificacin
de sistema
socio) solicita que se identifiquen las
2
El
DVDs que
desean
alquilar
3
El
empleado del vdeoclub identifica las DVDs
y solicita al
4
El
sistema
sistema
que
almacena
registre el
la alquiler
informacin de los
alquileres
5
Si el socio decide pagar al contado, el sistema
imprime el
ticket con el importe correspondiente y
registra el pago como
unel
ingreso
en la cuenta
socio el sistema
6
Si
socio decide
pagar del
a cuenta,
registra el
cargo
ensistema
la cuenta
del socioal empleado del vdeo
7
El
comunica
club que el
proceso
de registro
haregistradas
terminadocomo
con xito
Las DVDs
a alquilar
estn
alquiladas
y la cuenta del
socio est
actualizada
Paso
Accin
3
Si alguna de las DVDs est registrada como
alquilada, el
sistema comunicar la situacin al empleado del
vdeoclub y
excluir la DVD del alquiler, a continuacin este
caso de
uso de tiempo
Paso Cota
4
1 segundo
50 veces/da
Ninguno

Especificacin UC-07 Devolucin de DVD de


video
UC07
Objetivos
asociados
Requisitos
asociados

Devolucin de DVDs de vdeo


OBJ03 Gestionar los alquileres
IRQ02 Informacin sobre socios
IRQ03 Informacin sobre cuentas de socios

Descripcin
Precondicin
Secuencia
normal

Postcondicin
Excepciones

Rendimiento
Frecuencia
Comentarios

El sistema deber comportarse tal como se describe


en el siguiente
caso de uso cuando un socio solicite devolver una o
ms DVDs
de a devolver estn registradas como
Todas
las DVDs
alquiladas
Paso
Accin
1
El empleado del vdeoclub solicita al sistema
comenzar
el
proceso
desolicita
devolucin
de identifiquen
DVDs de vdeo
2
El
sistema
que se
las DVDs
que se
desean
Devolver
3
El
empleado del vdeoclub identifica las DVDs
y solicita al
sistema
que
registre
devolucin
4
El
sistema
registra
lossudevoluciones
5
Si alguna DVD ha sido devuelta fuera de plazo
el sistema
registra la multa correspondiente como un
cargo en la
Si
el socio decide pagar al contado, el sistema
6
cuenta
imprime el
ticket con el importe correspondiente y
registra el pago como
unel
ingreso
en la cuenta
socio el sistema
7
Si
socio decide
pagar del
a cuenta,
registra el
cargo
enalaalquilar
cuentaestn
del socio
Las DVDs
registradas como alquiladas
y la cuenta del
socio est
actualizada
Paso
Accin
4
Si alguna de las DVDs est registrada como
alquilada, el
sistema comunica la situacin al empleado del
vdeoclub y excluye la DVD del alquiler, a continuacin
este caso de uso
contina
Paso Cota de tiempo
4
1 segundo
50 veces/da
Ninguno

Especificacin UC-09 Ingreso a cuenta


UC09
Objetivos
asociados
Requisitos
asociados

Ingreso a cuenta
OBJ03 Gestionar los alquileres
IRQ02 Informacin sobre socios
IRQ03 Informacin sobre cuentas de socios

Descripcin
Precondicin
Secuencia
normal

Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios

El sistema deber comportarse tal como se describe


en el siguiente
caso
de tiene
uso cuando
un socio
solicite hacer un ingreso
El
socio
disponible
su carnet
Paso Accin
1
El empleado del vdeoclub solicita al sistema
comenzar
el
proceso
desolicita
ingresoque
en cuenta
2
El
sistema
se identifique al socio y
se indique
la
cantidad
a ingresar
3
El
empleado
del vdeoclub proporciona al
sistema la
identificacin
delregistra
socio y el
la ingreso
cantidad
ingresar
4
El
sistema
ea
informa
del
nuevo
saldo del vdeoclub comunica al socio
3
El
empleado
su nuevo
salEl saldoDo
de la cuenta del socio est actualizado
Paso Accin

Paso Cota de tiempo


4
1 segundo
5 veces/da
Mientras no se implemente se puede hacer que todos
los pagos sean
al contado

Especificacin UC-13 Consulta de pelculas


alquiladas un dia determinado
UC13
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal

Postcondicin
Excepciones
Rendimiento
Frecuencia
Importancia
Urgencia
Comentarios

Consulta de las pelculas alquiladas un da


determinado
OBJ03 Gestionar los alquileres
IRQ01 Informacin sobre pelculas
El sistema deber comportarse tal como se describe
en el siguiente
caso de uso cuando el empleado del vdeoclub lo
considere
Ninguna
Paso Accin
1
El empleado del vdeoclub solicita al sistema
comenzar
el
proceso de consulta de las pelculas
alquiladas un da determinado
2
El
sistema solicita la fecha del da que se
quiere
consultar,
proponiendo
la del
da actual
3
El
empleado del
vdeoclub
proporciona la
fecha del da
deEl
terminado
sistema muestra
al sistema
una lista ordenada por
4
nmero de
alquileres con la siguiente informacin: ttulo y
tema de cada pelcula
nmero de
ensolicita
el da la
5
Si
el y
empleado
delalquileres
vdeoclub
impresin de los
datos, el sistema
imprime
la lista
La informacin
sobre las
pelculas
no ha cambiado
Paso Accin

Paso Cota de tiempo


4
5 segundos
1 vez/da
Importante
hay presin
Ninguno

Especificacin UC-14 Consulta de los socios ms


rentables
UC14
Objetivos
asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
normal

Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios

Consulta de los socios ms rentables


OBJ03 Gestionar los alquileres
IRQ01 Informacin sobre pelculas
El sistema deber comportarse tal como se describe
en el siguiente
caso de uso cuando el empleado del vdeoclub lo
considere
Ninguna
Paso Accin
1
El empleado del vdeoclub solicita al sistema
comenzar
el
proceso
desolicita
consulta
los socios
ms
2
El
sistema
el de
periodo
de seleccin:
ltima semana,
ltimo
mes, ltimo
ao o siempre
3
El
empleado
del vdeoclub
proporciona el
periodo de
seleccin
al sistema
4
El
sistema
muestra una lista ordenada por
cantidad de
alquileres realizados con la siguiente
informacin: nmero de
socio, nombre, apellidos, telfono y nmero
de alquileres realizados en el periodo indicado
5
Si el empleado del vdeoclub solicita la
impresin de los
datos, el sistema
imprime
La informacin
sobre los
socios la
nolista
ha cambiado
Paso Accin

Paso Cota de tiempo


4
5 segundos
1 vez/da
Si el periodo es siempre, el tiempo de respuesta puede
ser muy alto

Ing. Roberto Macetas Rodrguez Elicitacin de


Requisitos

5.3. Requisitos no funcionales


NFR01
Objetivos
asociados
Requisitos
asociados
Descripcin
Comentarios
NFR02
Objetivos
asociados
Requisitos
asociados
Descripcin

Comentarios
NFR03
Objetivos
asociados
Requisitos
asociados
Descripcin
Comentarios

Copias de seguridad

El sistema deber incorporar algn mecanismo


que permita
realizar copias de seguridad de los datos
ninguno
Entorno de explotacin

El sistema deber deber funcionar en un


entorno de 2 PCs
Pentium con 16 Mbytes de RAM y 2 GBytes de
disco duro
conectados en red con sistema operativo
Ninguno
Portabilidad

El sistema deber ser fcilmente portable al


sistema operativo
Microsoft Windows 2000
ninguno

6. Matriz de Rastreabilidad
Esta matriz contiene una relacin objetivorequisito, de forma que para
cada objetivo se pueda conocer con qu requisitos est asociado. El
formato de la matriz de rastreabilidad para el presente estudio es:

Ingeniera de Software

Pgina
33

Matriz de Rastreabilidad
OBJ-01
IRQ-01
IRQ-02
IRQ-03
UC-01
UC-02
UC-03
UC-04
UC-05
UC-06
UC-07
UC-08
UC-09
UC-10
UC-11
UC-12
UC-13
UC-14
UC-15
NFR-01
NFR-02
NFR-03

OBJ-02

OBJ-03

X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X

7. Glosario de Trminos
PELICULA Es un disco compacto en DVD o CD
ALQUILER Es el prestamo del DVD por un espacio de 24 horas
CLIENTE Es el usuario que compra y alquila DVDs
SOCIO Es el usuario registrado que paga mensualmente 12 soles y
tiene 3 ttulos gratis. COPIA DE SEGURIDAD Es un copia de respaldo
de la Base de Datos
VENTA Es la transaccin econmica de compra venta de DVDs

Вам также может понравиться