Está en la página 1de 3

Ejercicio 2.

Sistemas de Reservas

Se desea modelar un sistema que gestione las reservas de un hotel, chequeando disponibilidad de habitación
y ofreciendo un descuento del 2% en la estadía, si el cliente ya estuvo registrado en el hotel en ese mismo
año. Para ampliar esta información se adjunta la especificación trazo fino del caso de uso Registrar Reserva.

1. Complete los flujos alternativos de la especificación del caso de uso Registrar Reserva y realice el modelo
de casos de uso que resulta.
Nivel del Use Case: Negocio Sistema de Información
Paquete: Iteración:
Nombre del Use Case: Registrar Reserva ID:
Prioridad: Alta Media Baja
Categoría: Esencial Soporte Significativo para la arquitectura: Sí
No
Complejidad: Simple Mediano Complejo
Muy complejo Extremadamente complejo
Actor Principal: Cliente / Operador Actor Secundario:
Tipo de Use Case: Concreto Abstracto
Objetivo: Atender al Donador (Particular o Empresa) que posee productos para donar y tomar los datos personales para una
posterior coordinación del retito.

Precondiciones: El caso de uso comienza cuando el cliente llama por teléfono para reservar habitación, indicando cantidad de
personas y la fecha.
Postcondiciones Éxito: El operador informa el número de reserva al cliente.
Fracaso: No se realiza reserva
Curso Normal Alternativas
1- El Operador ingresa los datos del cliente.
2- El sistema llama al caso de uso Buscar Cliente. 2.1 Si el cliente existe el operador llama al
caso de uso verificar alojamiento, para
determinar si le corresponde un descuento
del 2%.
2.2 Si el cliente no existe el operador llama
al caso de uso Ingresar Cliente.
3- El Operador solicita al sistema información sobre la
disponibilidad de habitaciones para esa fecha o período de
tiempo.
4- El sistema verifica la disponibilidad. (Llama al cu 4.1 No hay habitaciones disponibles, va al
Verificar Disponibilidad) mostrando en una grilla todas las punto 14.
habitaciones con sus estados(reservada, libre, ocupada).
5- El Operador mediante información del sistema confirma
que el cliente desea hospedarse.
6- El Operador ingresa los días de alojamiento y selecciona
la habitación.
7- El sistema consulta los precios. Llama al caso de uso
Consultar precio.
8- El operador elige la opción Registrar seña.
9- El sistema llama al caso de uso Registrar Seña.
10- El operador confirma operación.
11- El sistema registra la reserva. Mostrando un numero de
reserva por pantalla.
12- Se guardan los datos en la Base de datos.
13- Actualiza el estado de la/s habitación/es que será
reservada/s. Llama al caso de uso Actualizar estado
Habitación
14- Fin del caso de uso

Observaciones: No aplica
Requerimientos no Funcionales Asociados:
Fuente (reunión, entrevista, documento, etc.) Referencia Fuente:
Asociaciones de Extensión: No aplica
Asociaciones de Inclusión: No aplica
Use Case donde se Incluye: No aplica
Use Case al que Extiende: No aplica
Use Case de Generalización: No aplica
Historia de Cambios
Versión Fecha Descripción del Autor
Cambio

2. Identificar las clases del diseño. Efectuando la realización de los casos de uso - diseño.

Caso de uso.

Clases de diseño.

También podría gustarte