Está en la página 1de 5

Nombre del maestro:

Elsa Verónica Martínez Mejía

Nombre del alumno:

Everardo Guadalupe Torres Tovar

Nombre de la materia:

Metodologías y Modelado de Desarrollo de Software TSU Nombre

de la unidad:

Modelado de software Programa

educativo:

Tecnologías de la información Área Desarrollo De Software Multiplataforma

Grupo:

GDS0525

Numero de control:

1222100497

Fecha del entrega:

02 de marzo de 2023

Temas:

Tipos de arquitecturas: SOA, Micro servicios, cliente - servidor, monolítica, distribuido, capas
Modelado UML (Caso de Uso, Diagrama de Clase, Diagrama de Secuencia)

Instrumento De Evaluación Unidad II

Problema: Hotel (Diagrama de clases)


IDENTIFICACION DEL PROBLEMA

HOTEL (VALOR 10 PUNTO)

Realizar el diagrama de clase para un hotel donde requieres consultar sobre las
habitaciones disponibles y reservas habitaciones de su hotel, tomando las
siguientes consideraciones.

El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes:
habituales y esporádicos. Una reserva almacena datos del cliente, de la habitación reservada, la
fecha de comienzo y el número de días que será ocupada la habitación.

El recepcionista del hotel debe poder hacer las siguientes operaciones:


• Obtener un listado de las habitaciones disponible de acuerdo a su tipo
• Preguntar por el precio de una habitación de acuerdo a su tipo
• Preguntar por el descuento ofrecido a los clientes habituales
• Preguntar por el precio total para un cliente dado, especificando su número de DNI, tipo
de habitación y número de noches.
• Dibujar en pantalla la foto de una habitación de acuerdo a su tipo
• Reservar una habitación especificando el número de la habitación, DNI y nombre del
cliente. • Eliminar una reserva especificando el número de la habitación

El administrador puede usar el programa para:


• Cambiar el precio de una habitación de acuerdo a su tipo
• Cambiar el valor del descuento ofrecido a los clientes habituales
• Calcular las ganancias que tendrán en un mes especificado (considere que todos los meses
tienen treinta días).

El hotel posee información sobre que clientes son habituales. El diseño a desarrollar debe
facilitar la extensibilidad de nuevos tipos de habitación o clientes y a su vez permitir agregar
nuevas consultas

DIAGRAMA DE CLASE IMAGEN O FOTO TOMADA DE CUADERNO

Clases Atributos Métodos


Hotel -Tipo HabitacionesDisponibles -obtenerHabitacionesDisponible();
-tipoCliente:Cliente - obtenerPrecioHabitacion()
- obtenerDescuentoCliente()
- obtenerPrecioTotal (DNI: string,
tipoHabitacion: string,
numNoches: int)
- dibujarHabitacion
(tipoHabitacion: string)
- numHabitacion: int, DNI: string,
nombreCliente: string)
- calcularGanancias(mes: int)

Habitación -tipoHabitacion:int -foto


-numHabitaion:int -obtenerelPrecio

Cliente -dni:String
-nombre:String
-tipo:String

Reserva -cliente:Cliente -reservar()


-habitación: Habitación -reporteReserva()

-fechaComienzo:Date
-diasOcupacion:int

Usuario -Usuario -Ingresar()


-Contraseña

Fecha -dia:int
-mes:int
-año:int

Nombre
nombres:String
apellidoPaterno:String
apellidoMaterno:String

Esporádico tipoCliente:Cliente

Simple -tipoHabitacion:Habitacion
-foto:imagen
-precio:double

Doble -tipoHabitacion: Habitacion

-foto: imagen
-precio: double

Matrimonial -tipoHabitacion: Habitacion

-foto: imagen
-precio:double
DISEÑO DE LAS CLASES
DISEÑO DE LAS CLASES

También podría gustarte