Академический Документы
Профессиональный Документы
Культура Документы
Proyecto de Software de
Gestin de
Alquileres de
Pelculas
Documento de
Requisitos
del
Sistema
Versin
1.0
Fecha:
14/03/2009
Pgina 1
Ingeniera de Software
Pgina 2
Lista de
Cambios
Nro.
0
Fecha
Descripci
n
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.
decisiones
futura.
Por
lo
que
ser
necesario
establecer
la
Analistas
Usuarios
Clientes
en
los establecimientos
fsicos,
las
pelculas
estn
Almacen o entregas
Caja
Vendedor
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
operativos
dentro
de
una
organizacin,
son
llamados
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
Descripcin
Datos
especficos
Tiempo de vida
Ocurrencias
simultaneas
Estabilidad
Comentarios
Estabilidad
Comentarios
Descripcin
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
Estabilidad
Comentarios
Descripcin
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
Datos
especficos
Estabilidad
Comentarios
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
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)
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)
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)
Consultas de
peliculas alquiladas
un dia determinado
(UC - 13)
Empleado del
Video Club
(from M01 - Actores)
Consulta de socios
mas rentables (UC 14)
5.2.2.
Definicin de Actores
Socio
Socio
Este actor representa a los socios del video club
Ninguno
ACT-02
Descripcin
Comentarios
5.2.3.
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
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
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
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
Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios
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
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
Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios
Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios
Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios
Descripcin
Precondicin
Secuencia
normal
Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios
Descripcin
Precondicin
Secuencia
normal
Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios
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
Postcondicin
Excepciones
Rendimiento
Frecuencia
Importancia
Urgencia
Comentarios
Postcondicin
Excepciones
Rendimiento
Frecuencia
Comentarios
Comentarios
NFR03
Objetivos
asociados
Requisitos
asociados
Descripcin
Comentarios
Copias de seguridad
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