Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gestin de un Vdeo-Club
David Domnguez Tortajada
Ral Garca Valenzuela
Facultad de Informtica - Universidad Politcnica de Valencia
ndice
1. Resumen..................................................................................................
2. Introduccin.............................................................................................
3. Objetivos del sistema...............................................................................
4. Requisitos de almacenamiento de informacin.......................................
5. Requisitos funcionales.............................................................................
5.1 Diagramas de casos de uso................................................................
5.2 Definicin de actores........................................................................
5.3 Casos de uso del sistema..................................................................
5.3.1 Casos de uso del subsistema Gestin de socios.........................
5.3.2 Casos de uso del subsistema Gestin de pelculas.....................
5.3.3 Casos de uso del subsistema Gestin de alquileres....................
6.Referencias.............................................................................................
1
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
1. Resumen
En este trabajo se ofrecen un ejemplo de la tcnica de los casos de
uso, aplicndolo al caso de la gestin de un pequeo vdeoclub.
En la introduccin inicial se explica brevemente en que consiste esta
tcnica y sus caractersticas ms importantes. A continuacin se han
desarrollado los diferentes casos de uso del ejemplo junto a las
plantillas para su especificacin. Dado que se trata de un ejemplo
ficticio se han simplificado las plantillas eliminando los campos
relativos a versin, autores, fuentes, importancia, urgencia y estado
de desarrollo.
El ejemplo no es una especificacin de requisitos completa, se incluye
slo a modo de ejemplo.
2. Introduccin
Los casos de uso son una tcnica para la especificacin de requisitos
funcionales propuesta inicialmente en [Jac93] y que actualmente
forma parte de la propuesta de UML [Boo99].
Un caso de uso es la descripcin de una secuencia de interacciones
entre el sistema y uno o ms actores en la que se considera al
sistema como una caja negra y en la que los actores obtienen
resultados observables.
Los actores son personas u otros sistemas que interactan con el
sistema cuyos requisitos se estn describiendo.
Los casos de uso presentan ciertas ventajas sobre la descripcin
meramente textual de los requisitos funcionales, ya que facilitan la
elicitacin de requisitos y son fcilmente comprensibles por los
clientes y usuarios. Adems, pueden servir de base a las pruebas del
sistema y a la documentacin para los usuarios.
Los casos de uso tienen una representacin grfica en los
denominados diagramas de casos de uso [Boo99]. En estos
diagramas, los actores se representan en forma de pequeos
monigotes y los casos de uso se representan por elipses contenidas
dentro de un rectngulo que representa al sistema. La participacin
de los actores en los casos de uso se indica por una flecha entre el
actor y el caso de uso que apunta en la direccin en la que fluye la
informacin. Cada caso de uso puede estar definido por: texto que lo
describe, secuencia de pasos ejecutados dentro del caso de uso,
condiciones pre-post para que el caso de uso comience o termine...
Los diagramas de casos de uso sirven para proporcionar una visin
global del conjunto de casos de uso de un sistema as como de los
actores y los casos de uso en los que stos intervienen. Las
interacciones concretas entre los actores y el sistema no se muestran
en este tipo de diagramas.
2
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
3
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
OBJ02
Descripcin
OBJ03
Descripcin
4
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
Descripcin
Datos
especficos
Intervalo
temporal
Estabilidad
Comentarios
RI02
Objetivos
asociados
Requisitos
asociados
alta
ninguno
Informacin sobre socios
OBJ02 Gestionar los socios
RF01
RF02
RF03
RF11
RF12
Alta de socio
Baja de socio
Modificacin de datos de un socio
Consulta de un socio
Consulta de socios con pagos pendientes
5
Descripcin
Datos
especficos
Intervalo
temporal
Estabilidad
Comentarios
RI03
Objetivos
asociados
Requisitos
asociados
Descripcin
Datos
especficos
Intervalo
temporal
alta
ninguno
6
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
Estabilidad
Comentarios
alta
Un socio puede hacer ingresos a cuenta, por ejemplo
para enviar a sus hijos por pelculas sin que stos
tengan que llevar dinero
7
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
5. Requisitos funcionales
5.1 Diagramas de casos de uso
En esta seccin hemos incluido los diagramas de casos de uso de
nuestro sistema, desarrollados con la herramienta Rational Rose 98.
Diagrama de subsistemas.
8
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
9
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
10
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
11
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
ACT02
Empleado del vdeoclub
Descripcin Este actor representa a los empleados del vdeoclub
Comentarios ninguno
12
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
13
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia