Está en la página 1de 16

UNIVERSIDAD 

NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
 (0376) 4435099. FAX 4‐425414 

Ejemplo de… Proyecto Hotel 


REQUERIMIENTO
Caso de Uso: Realizar Reserva
Actor/es: Recepcionista; Pasajero (iniciador)
Objetivo: Generar la reserva de una habitación
Resumen: Un Pasajero se acerca a la recepción del Hotel y solicita al Recepcionista la reserva de una
habitación. El Recepcionista solicita el tipo de habitación y la fecha de la reserva, verifica la
disponibilidad para la fecha y realiza la reserva.
Precondición: El Pasajero se encuentra registrado.
Postcondición: La reserva ha sido creada.
Curso típico de eventos

Acción de los actores Respuesta del Sistema


1.- Este caso de uso comienza cuando un
pasajero llega a la recepción y solicita una
reserva.
2.- El recepcionista solicita el tipo de habitación y
fecha de la reserva y lo ingresa al sistema.
3.- Verifica que haya habitaciones, del tipo
solicitado, disponibles para la fecha
solicitada
4.- Muestra una lista con las habitaciones
5.- El recepcionista informa al pasajero de la disponibles para la fecha solicitada.
disponibilidad y solicita la confirmación de la
reserva.
6.- El pasajero confirma la reserva.
7.- El recepcionista solicita e ingresa los datos del
pasajero.
8.- Se crea una reserva y se la asocia al
pasajero.
9.- El sistema muestra el precio de la
habitación de acuerdo al tipo de pasajero.
10.- El recepcionista confirma la reserva.

11.- Registra la nueva reserva y genera un


número de reserva.
12.- El recepcionista informa al pasajero que se
realizó la reserva y le entrega el número de
reserva generado.
13.- El pasajero se retira

Curso alternativo
Paso3: Si no hay habitaciones disponibles, se solicita un nuevo criterio de búsqueda o se cancela la
reserva.

Paso 6: El pasajero no confirma la reserva, se termina el caso de uso.

Paso 8: El pasajero no está registrado. Se informa al recepcionista y se termina el caso de uso.

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  1 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
 (0376) 4435099. FAX 4‐425414 

ANÁLISIS
Comportamiento del Sistema

Conceptos Candidatos

Identificación de Conceptos: Lista de Categorías

Categoría Concepto

Objetos tangibles o físicos

Tipo de Habitación -Tipo de


Especificaciones, diseños, o descripciones de las cosas
Pasajero

Lugares Hotel - Habitación

Transacciones Reserva

Líneas de la transacción

Roles de la gente Recepcionista - Pasajero

Contenedores de otras cosas

Cosas en un contenedor

Otros sistemas informáticos o electromagnéticos

Organizaciones Hotel

Hechos

Procesos (normalmente no se presentan como conceptos) Reserva

Reglas y políticas

Catálogos

Registro de finanzas, trabajo, contratos, cuestiones legales

Instrumentos y servicio financieros

Manuales, documentos, artículos de referencia, libros

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  2 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
 (0376) 4435099. FAX 4‐425414 

Concepto Evaluar pasa saber si el concepto es idóneo

Recepcionista Saber quién realizo la reserva

Pasajero Saber para quien es la reserva

Reserva Tener información de la reserva.

Habitación Saber información del estado de la habitación

Hotel Poder acceder a la información de las habitaciones

Tipo Habitación Poder saber el precio de una habitación

Fecha Reserva Conocer para cuando es la reserva

Numero de Reserva Conocer cuál es número de reserva generado

Lista de conceptos Idóneos

 Pasajero
 Reserva
 Recepcionista
 Tipo Habitación
 Fecha
 Hotel
 Habitación
 Tipo Pasajero
 NroReserva

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  3 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
 (0376) 4435099. FAX 4‐425414 

Descripción de los conceptos

Símbolo  Pasajero 
Intención  Permitir mantener información del pasajero 
Todos los pasajeros que al menos una vez hayan hecho una reserva o se hayan 
Extensión 
alojado en el hotel 
 
Símbolo  Reserva. 
Intención  Mantener información de una reserva. 
Extensión  Todas las reservas activas del hotel. 
 
Símbolo  Recepcionista. 
Intención  Es información del personal que está en la recepción del hotel. 
Extensión  Los recepcionistas del hotel. 
 
Símbolo  Tipo de Habitación. 
Intención  Representa los diferentes tipos de habitaciones y el precio de la misma que 
dispone el hotel. 
Extensión  Habitación simple; Habitación Doble, Habitación Triple; Habitación Matrimonial; 
Habitación Suite; Habitación apart. 
 
Símbolo  Fecha. 
Intención  Representa la fecha de una reserva realizada. 
Extensión  Todas las fechas reservadas en el hotel. 
 
Símbolo  Hotel. 
Intención  Mantiene la información del hotel. 
Extensión  Hotel “El solar”. 
 
Símbolo  Habitación. 
Intención  identifica a una habitación que hay en el hotel. 
Extensión  Todas las habitaciones del hotel. 
 
Símbolo  Tipo Pasajero. 
Intención  Permitir mantener información de los diferentes tipos de pasajeros que tiene el 
hotel y que tipo de descuento se le puede aplicar. 
Extensión  Pasajero frecuente; Pasajero Corporativo; Pasajero Esporádico. 
 
Símbolo  NroREserva. 
Intención  Es el número de la reserva generada por el sistema. 
Extensión  Todos los numero de reserva generados. 
 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  4 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
 (0376) 4435099. FAX 4‐425414 

Descripción de los Atributos de los conceptos

Concepto  Atributo – Descripción 
Pasajero  Apellido: Apellido del pasajero. 
Nombre: Nombre del pasajero. 
Cuit: Número de cuit del pasajero. 
Calle: Nombre de la calle del domicilio del pasajero. 
Altura: Número de la casa/dpto. del domicilio del pasajero. 
Teléfono: Número de teléfono particular del pasajero. 
Reserva  Estado: Determina si la reserva se encuentra activa. 
Recepcionista  Apellido: Apellido del recepcionista. 
Nombre: Nombre del recepcionista. 
Cuit: Número de cuit del recepcionista. 
Calle: Nombre de la calle del domicilio del recepcionista. 
Altura: Número de la casa/dpto. del domicilio del recepcionista. 
Teléfono: Número de teléfono particular del recepcionista. 
Tipo Habitación  Tipo: Descripción del tipo de habitación. 
Costo: Precio de tipo de habitación. 
Fecha  Fecha: Fecha de una reserva. 
Hotel  Razón social:  Nombre comercial del hotel. 
Calle: 
Altura: 
Teléfono: 
Habitación  Número: Número de la habitación. 
Piso: Numero de piso en el que se encuentra la habitación. 
Estado:  Estado en la que se encuentra la habitación (libre/ocupada). 
Tipo Pasajero  Tipo: Descripción del tipo de pasajero. 
Descuento:  Porcentaje  de  descuento  que  se  le  aplica  al  costo  de  la 
habitación. 
nroReserva  Nro: Número de la reserva generado. 

Relaciones entre conceptos

Categoría  Ejemplos 
A es parte física de B  Habitación – Hotel 
A es mimbro de B  Recepcionista – Hotel 
A está contenido lógicamente en B  Reserva – Habitación 
Fecha – Reserva 
Tipo Habitación – Hotel 
Tipo Pasajero – Hotel 
Reserva ‐ NroReserva 
A se comunica con B  Pasajero – Reserva 
A se conoce/introduce/registra/presenta/captura en B  Pasajero – Reserva 
A es una descripción de B  Tipo Habitación – Habitación 
Tipo Pasajero – Pasajero 
A se registra en B  Pasajero ‐ Hotel 
 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  5 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
 (0376) 4435099. FAX 4‐425414 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  6 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
   (0376) 4435099. FAX 4‐425414 

Comportamiento del Sistema Diagrama de Secuencias a Nivel de Sistema 

DSS para el caso de uso: RealizarReserva  

 
 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  7 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
   (0376) 4435099. FAX 4‐425414 

Contratos 
Nombre  buscarTipoHabitacion(tipo) 
Responsabilidades  Retornar el tipo de habitación buscado 
Tipo  Sistema 
Referencias cruzadas  Caso de uso Realizar Reserva 
Notas   
Excepciones  En caso de no encontrar el tipo de habitación se informa al actor  
Salida  Lista el tipo de habitación 
  Desplegar los mensajes provocados por las excepciones 
Precondiciones   
Postcondiciones   
 
Nombre  buscarHabitaciones(unTipo,fecha) 
Responsabilidades  Retorna  las  habitaciones  que  son  de  unTipo  que  estén  disponibles  para  la 
fecha fecha 
Tipo  Sistema 
Referencias cruzadas  Caso de uso Realizar Reserva 
Notas   
Excepciones  No se encuentran habitaciones libres para la fecha  
Salida  Lista de habitaciones disponibles para la fecha. 
  Mensaje generado por las excepciones 
Precondiciones   
Postcondiciones 
 
Nombre  buscarPasajero(idPasajero) 
Responsabilidades  Retornar el pasajero que tenga el id igual al idPasajero 
Tipo  Sistema 
Referencias cruzadas  Caso de uso Realizar Reserva 
Notas   
Excepciones  En caso de no encontrar el pasajero se informa al actor  
Salida  El pasajero. 
Desplegar los mensajes provocados por las excepciones 
Precondiciones   
Postcondiciones   
 
Nombre  elegirUnaHabitacion(idHab,habitaciones) 
Responsabilidades  Seleccionar una de las habitaciones disponibles 
Tipo  Sistema 
Referencias cruzadas  Caso de uso Realizar Reserva 
Notas   
Excepciones    
Salida  Una habitación 
Precondiciones   
Postcondiciones   
 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  8 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
   (0376) 4435099. FAX 4‐425414 

Nombre  crearReserva(unaHabitacion,fecha,unPasajero) 
Responsabilidades  Crea una nueva reserva en el hotel y lo asocia a la habitación y al pasajero 
Tipo  Sistema 
Referencias cruzadas   Caso de uso Realizar Reserva 
Notas   
Excepciones   
Salida  el número de la reserva generado 
Precondiciones   
Postcondiciones  Se creó una nueva reserva unaReserva 
  Se asoció unaReserva a unaHab 
  Se asoció unaReserva a unPas. 
  Se asigno unReserva.fecha  el valor fecha 
  Se modificó unReserva.estado a activo. 
  Se genero un nuevo nuemero de reserva. 
  Se asigno unaReserva.numero nroReserva 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  9 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
   (0376) 4435099. FAX 4‐425414 

DISEÑO
Casos de Usos Reales

Caso de Uso: Realizar Reserva

Pantalla:

Actor/es: Recepcionista; Pasajero (iniciador).

Objetivo: Generar la Reserva de una Habitación.

Resumen: Un Pasajero se acerca a la Recepción del Hotel y solicita al Recepcionista la Reserva de


una Habitación. El Recepcionista solicita el Tipo de Habitación y la Fecha de la Reserva, verifica la
disponibilidad para la fecha y realiza la Reserva.

Precondición: El Pasajero se encuentra registrado.

Postcondición: La reserva ha sido creada.

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  10 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
   (0376) 4435099. FAX 4‐425414 

Curso típico de eventos 
Acción de los actores  Respuesta del Sistema 
1.‐ Un Pasajero llega a la Recepción y Solicita una Reserva,   
con lo cual este Caso de Uso da comienzo. 
 
2.‐  El  Recepcionista  ingresa  en  el  campo  “fecha  de  la 
reserva” la fecha para cual se desea hacer la Reserva y en   
el  combo  box  Tipo  de  Habitación  selecciona  el  Tipo  de 
 
Habitación solicitada por el Pasajero. 
3.‐  El  Sistema  verifica  que  haya  Habitaciones 
  Disponibles para la Fecha solicitada. 

  4.‐  El  Sistema  muestra  en  “Habitaciones 


Disponibles”  la  Lista  de  Habitaciones  Libres  que 
  correspondan  al  Tipo  Habitación  seleccionada  y 
para la Fecha ingresada. 
5.‐ El Recepcionista Informa al Pasajero de la disponibilidad 
y Solicita la Confirmación de la Reserva.   

6.‐ El Pasajero confirma la Reserva.   
7.‐  El  Recepcionista  Solicita  e  Ingresa  la  Identificación  del 
 
Pasajero en el campo id del grupo Pasajeros y hace click en 
el botón Buscar.  8.‐ El Sistema verifica que lo ingresado en el cuadro 
  de texto id sean solo dígitos. 
9.‐  El  Sistema  busca  al  Pasajero  cuyo  id  coincida 
 
con el ingresado. 
  10.‐ El Sistema muestra el Apellido y el Nombre del 
Pasajero  en  los  cuadros  de  textos  Apellido  y 
 
Nombres respectivamente. 
  11.‐  El  Sistema  Crea  una  Reserva  y  se  la  asocia  al 
  Pasajero. 

  13.‐  El  Sistema  muestra  el  Precio  de  la  Habitación 


de acuerdo al Tipo de Pasajero. 
12.‐ El recepcionista confirma la reserva. 
14.‐ El Sistema Registra la Nueva Reserva y genera 
  un Número de Reserva y lo muestra en el cuadro te 
texto Número de Reserva. 
15.‐  El  Recepcionista  informa  al  Pasajero  que  se  realizó  la 
Reserva y le entrega el Número de Reserva generado. 
16.‐ El Pasajero se retira. 

Curso alternativo 
Paso3:  Si  no  hay  habitaciones  disponibles,  el  Sistema  solicita  un  Nuevo  Criterio  de  Búsqueda  o  se  Cancela  la 
Reserva. 
Paso 6: El Pasajero No Confirma la Reserva, se termina el Caso de Uso. 
Paso 8: Si lo ingresado no son solo dígitos, el Sistema informa al Recepcionista y se vuelve al punto 7. 
Paso 9: Si no se encuentra el Cliente se termina el Caso de Uso. 
Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  11 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
   (0376) 4435099. FAX 4‐425414 

Diagrama de Secuencia de Diseño (DSD)


 
buscarTipoHabitacion(tipo) 
 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  12 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
   (0376) 4435099. FAX 4‐425414 

 
buscarHabitaciones(unTipo,fecha) 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  13 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
   (0376) 4435099. FAX 4‐425414 

 
elegirUnaHabitacion(idHab,habitaciones) 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  14 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
   (0376) 4435099. FAX 4‐425414 

 
buscarPasajero(idPasajero) 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  15 | 16 
UNIVERSIDAD NACIONAL DE MISIONES 
  Facultad de Ciencias Exactas Químicas y Naturales 
   Félix de Azara 1552 – (3300) Posadas (Misiones ‐ Argentina) 
   (0376) 4435099. FAX 4‐425414 

 
crearReserva(unaHabitacion,fecha,unPasajero) 

Análisis de Sistemas – Ingeniería de Software II 2022 
P á g i n a  16 | 16 

También podría gustarte