Recurso Educativo Abierto

# Problema guiado

# Elabore el Diagrama de Clases y sus relaciones del siguiente problema

Un centro de instalaciones deportivas quiere hacer una aplicación de reservas. En el centro existen instalaciones deportivas (piscinas, frontones, gimnasios y pistas de tesis). El centro en cuestión tiene socios, de los cuales se almacenan su nombre, dirección, ciudad, provincia, teléfono y cuota. Además, existen una serie de artículos que se pueden reservar si el socio lo requiere (balones, redes y raquetas).
Cada instalación es reservada por un socio en una fecha dada desde una hora de inicio hasta una hora de fin. Cada reserva puede tener asociada uno o varios artículos deportivos que se alquilan aparte.
Por ejemplo, si yo quiero hacer una reserva para jugar al tenis, tengo que reservar una instalación polideportiva y si lo necesito, las raquetas.

Para resolver este problema utilizaremos la siguiente metodología:

1. Identificar clases
2. Identificar atributos
3. Identificar métodos
4. Identificar relaciones
5. Dibujar el diagrama

## 1. Clases

Un centro de instalaciones deportivas quiere hacer una aplicación de reservas. En el centro existen instalaciones deportivas (piscinas, frontones, gimnasios y pistas de tesis). El centro en cuestión tiene
socios, de los cuales se almacenan su nombre, dirección, ciudad, provincia, teléfono y cuota. Además, existen una serie de artículos que se pueden reservar si el socio lo requiere (balones, redes y raquetas). Cada instalación es reservada por un socio en una fecha dada desde una hora de inicio hasta una hora de fin. Cada reserva puede tener asociada uno o varios artículos deportivos que se alquilan aparte. Por ejemplo, si yo quiero hacer una reserva para jugar al tenis, tengo que reservar una instalación polideportiva y si lo necesito, las raquetas.

Clases: centro de instalaciones deportivas, instalaciones deportivas (subclases: piscinas, frontones, gimnasios y pistas de tesis), socios, artículos (subclases: balones, redes y raquetas), reservación.

## 2. Atributos

Un centro de instalaciones deportivas quiere hacer una aplicación de reservas. En el centro existen instalaciones deportivas (piscinas, frontones, gimnasios y pistas de tesis). El centro en cuestión tiene
socios, de los cuales se almacenan su nombre, dirección, ciudad, provincia, teléfono y cuota. Además, existen una serie de artículos que se pueden reservar si el socio lo requiere (balones, redes y raquetas). Cada instalación es reservada por un socio en una fecha dada desde una hora de inicio hasta una hora de fin. Cada reserva puede tener asociada uno o varios artículos deportivos que se alquilan aparte. Por ejemplo, si yo quiero hacer una reserva para jugar al tenis, tengo que reservar una instalación polideportiva y si lo necesito, las raquetas.

Atributos: socio - nombre, dirección, ciudad, provincia, teléfono y cuota, reservación - fecha, hora de inicio y de fin. Las intalaciones deportivas y los artículos también tiene un número que delimita cuántos se encuentran disponibles.

## 3. Métodos

Un centro de instalaciones deportivas quiere hacer una aplicación de reservas. En el centro existen instalaciones deportivas (piscinas, frontones, gimnasios y pistas de tesis). El centro en cuestión tiene
socios, de los cuales se almacenan su nombre, dirección, ciudad, provincia, teléfono y cuota. Además, existen una serie de artículos que se pueden reservar si el socio lo requiere (balones, redes y raquetas). Cada instalación es reservada por un socio en una fecha dada desde una hora de inicio hasta una hora de fin. Cada reserva puede tener asociada uno o varios artículos deportivos que se alquilan aparte. Por ejemplo, si yo quiero hacer una reserva para jugar al tenis, tengo que reservar una instalación polideportiva y si lo necesito, las raquetas.

Métodos: reservación - asociar un artículo y una instalación.

## 4. Relaciones

La instalación deportiva tiene subclases las cuales son: piscinas, frontones, gimnasios y pistas de tesis.

Los artículos tienen subclases: balones, redes y raquetas.

Cada vez que estos se reservan se debes restar al número de objetos disponibles.

## 5. Diagrama

¡Es tu turno! Diseña el Diagrama con la información previa.

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0