Académique Documents
Professionnel Documents
Culture Documents
Hipdromo
Un importante hipdromo de la provincia que organiza carreras de caballos ha solicitado un sistema de
informacin que debe ser entregado e implementado antes del evento del 25 de mayo del prximo ao.
El sistema debe desarrollarse ntegramente con cdigo y BD Open Source. Adems se solicit que exista
un mdulo para gestionar usuarios y roles, para asignar permisos a cada usuario, incluyendo el
reconocimiento por huellas dactilares de los usuarios.
La industria de las carreras de caballo se funda en el dueo y el jockey o jinete. Las carreras de caballos
son pruebas de velocidad entre dos o ms caballos de distintos tipos de raza, que son conducidos o
montados sobre una pista especial. En un mismo da se pueden correr varias carreras (incluso de distinto
tipo: 1500 metros, 1100 metros, etc.) en el hipdromo.
El hipdromo realiza las carreras denominadas Carreras con premios, las cuales agrupan a caballos de
la misma edad, a los que inicialmente se les asigna el mismo peso, pero posteriormente, una vez
completada la grilla se les asigna un hndicap. El hndicap es una compensacin de peso en Kgs. que se
define por cada caballo a partir de factores tales como la edad, sexo, sus rcords anteriores y la experiencia
del jockey que lo monta. El hndicap asignado es registrado para ser tenido en cuenta en la prxima
carrera. Como parte de la preparacin de la carrera, se le coloca a cada caballo las barras de plomo debajo
de la silla con el peso acorde al hndicap asignado.
Para poder inscribirse en una carrera, el dueo debe abonar una cantidad de dinero que se luego se
repartir entre los cuatro primeros clasificados. Para participar de este evento, el dueo inscribe a su
caballo y a su jockey al menos con un da de anterioridad al evento, para ello debe dirigirse al hipdromo
y presentar el registro de nacimiento del equino, un comprobante de propiedad del caballo, los datos del
caballo, jockey y dueo.
Las carreras estn controladas por jueces enviados por una asociacin externa , 1 solo juez controla todas
las carreras de un evento, en una fecha determinada. Adems son filmadas y guardadas para ser revisadas
posteriormente si es necesario. Quince minutos antes de cada carrera, los caballos desfilan delante de los
espectadores, esta actividad se denomina paseo, y es cuando los apostadores tienen la posibilidad de
ver a los participantes.
La nica forma de apuesta en un hipdromo es bajo el sistema pari-mutuel, el cual devuelve a los jugadores
ganadores la cantidad apostada por los jugadores sin xito, as por ejemplo, el caballo con la mayor
cantidad de dinero apostado de la bolsa tendr el pago ganador ms bajo y viceversa, el caballo menos
apostado ser el mayor pago a ganador.
Cuando los espectadores desean apostar se dirigen a las ventanillas habilitadas dentro del establecimiento
-atendidas por los Encargados de Apuestas-, all realizan las apuestas correspondientes, indicando sus
datos personales: nombre, apellido y nro. de documento.
El apostador recibe un comprobante por todas las apuestas realizadas para ese evento. Es restriccin del
hipdromo, que la toma de apuestas para una carrera dada, cierre cinco minutos antes de la hora
estipulada para el inicio de la misma. Para cada apostador se debe considerar que las posiciones que se
apuesten en una misma carrera sean diferentes, es decir, no es posible apostar al primer puesto tres
caballos distintos.
Si el apostador gana una o varias apuestas, deber presentarse en ventanilla con el comprobante
correspondiente antes de la finalizacin de la misma jornada de la carrera.
Como servicio a los aficionados, el hipdromo tiene disponibles r cords de jockeys y caballos que pueden
ser consultados por cualquiera en el momento que lo desee.
Hoja: 1 de 5
Universidad Tecnolgica Nacional Facultad Regional Crdoba
Ctedra de Anlisis de Sistemas
Solucin Propuesta
1. Realizar el diagrama de clases de dominio.
- nombre Caballo
1..*
- fecha
- horaInicio - nombre 1..*
- horaFin - fechaNacimiento
- filmacion - sexo
- responsableCarrera :Empleado - peso DetalleDeApuesta
- inscripcion :Inscripcion - raza :Raza - posicion
- tipoCarrera :TipoCarrera - resultado :Resultado - importe
- resultados :Resultado - pagada
- estado + conocerRaza()
- inscripcion :Inscripcion
+ calcularEdad()
+ calcularDuracin() + conocerRecord()
+ conocerInscripcion()
+ conocerResultados() + estaPaga()
+ conocerInscripciones() 1 1..* 1
+ conocerResponsableCarrera() 1
+ conocerTipoCarrera() TipoDocumento
+ conocerTipoDeApuesta()
- nombre
+ estaCerradaApuesta()
- descripcion
1
1 1 1
1 0..* Inscripcion
1
Juez - fecha Dueo
TipoCarrera - handicap
- nombre - importeInscripcion - nombre
- apellido - nombre - apellido
- caballo :Caballo
- descripcion - nroDocumento
- nroMatricula - jockey :Jockey
- tipoDocumento :TipoDocumento
+ conocerCaballo() - nroTelefonoContacto
+ conocerJockey()
+ conocerTipoDocumento()
1
Jockey
Empleado - nombre
- apellido
- legajo
- fechaNacimiento
- nombre
- fechaInicioJockey
- apellido
- fechaNacimiento
+ conocerTipoDocumento()
- tipoDocumento :TipoDocumento
- nroDocumento
+ conocerTipoDocumento()
Hoja: 2 de 5
Universidad Tecnolgica Nacional Facultad Regional Crdoba
Ctedra de Anlisis de Sistemas
Hoja: 3 de 5
Universidad Tecnolgica Nacional Facultad Regional Crdoba
Ctedra de Anlisis de Sistemas
11. El sistema valida que no se apueste la misma 11.A. Hay ms de una apuesta a una misma
posicin varias veces en una carrera y la apuesta es posicin.
correcta. (1) 11.A.1. El sistema informa que hay ms de una
apuesta para una misma posicin en una carrera, y
solicita corregir la apuesta.
11.A.2. El EA corrige la apuesta.
12. El sistema calcula y muestra el total a pagar.
13. El sistema solicita confirmacin de las apuestas.
14. El EA confirma las apuestas. 14.A. El EA no confirma las apuestas.
14.A.1. Se cancela el caso de uso.
15. El sistema verifica que an este en tiempo para 15.A. El tiempo ha caducado para alguna de las
realizar las apuestas, y est en trmino. apuestas.
15.A.1. El sistema informa las apuestas que puede
concluir y solicita confirmacin.
15.A.2. El EA confirma las apuestas restantes.
Hoja: 4 de 5
Universidad Tecnolgica Nacional Facultad Regional Crdoba
Ctedra de Anlisis de Sistemas
Hoja: 5 de 5