Académique Documents
Professionnel Documents
Culture Documents
Gestin de un Vdeo-Club
Facultad de Informtica - Universidad Politcnica de Valencia
ndice
1. Resumen ................................................................................................................................. 2
2. Introduccin ........................................................................................................................... 2
3. Objetivos del sistema ............................................................................................................ 4
4. Requisitos de almacenamiento de informacin .................................................................. 5
5. Requisitos funcionales .......................................................................................................... 7
5.1 Diagramas de casos de uso .............................................................................................. 7
5.2 Definicin de actores ...................................................................................................... 11
5.3 Casos de uso del sistema ................................................ Error! Bookmark not defined.
5.3.1 Casos de uso del subsistema Gestin de socios ...... Error! Bookmark not defined.
5.3.2 Casos de uso del subsistema Gestin de pelculas . Error! Bookmark not defined.
5.3.3 Casos de uso del subsistema Gestin de alquileres Error! Bookmark not defined.
6.Referencias ............................................................................ Error! Bookmark not defined.
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.
A pesar de ser una tcnica ampliamente aceptada, existen mltiples propuestas
para su utilizacin concreta. En nuestro caso vamos a utilizar la herramienta
Rational Rose 98, para la construccin de los diagramas de casos de uso. Para la
descripcin concreta de los casos de uso se proponen unas plantillas, en las que las
interacciones se numeran y se describen usando el lenguaje natural, en forma de
patrones lingsticos. El objetivo de estas plantillas es el de intentar paliar la falta de
propuestas concretas sobre la expresin de requisitos.
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
OBJ01
Descripcin
Estabilidad
Comentarios
ninguno
OBJ02
Descripcin
Estabilidad
Comentarios
ninguno
OBJ03
Descripcin
Estabilidad
Comentarios
ninguno
4
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
RI01
Objetivos asociados
Requisitos
asociados
Descripcin
Datos especficos
Intervalo temporal
Estabilidad
Comentarios
RI02
Objetivos asociados
Requisitos
asociados
Descripcin
Datos especficos
Intervalo temporal
Estabilidad
Comentarios
RI03
Objetivos asociados
Requisitos
asociados
Descripcin
Datos especficos
Intervalo temporal
Estabilidad
Comentarios
Nombre y apellidos
Fecha de nacimiento
Sexo
Fecha de alta como socio
Direccin
Telfonos
Pelculas alquiladas en un momento dado
slo presente
alta
ninguno
6
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.
7
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
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
ACT01
Descripcin
Comentarios
Socio
Este actor representa a los socios del vdeoclub
ninguno
ACT02
Descripcin
Comentarios
11
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia
12
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia