Está en la página 1de 42

Instituto Tecnológico Nacional de México

Campus Orizaba
UNIDAD 1. Lenguaje unificado de modelado

MATERIA: Metodologías Emergentes para la Web

HORARIO: 11:00 A 12:00 pm

DOCENTE: María Antonieta Abud Figueroa

SEMESTRE: Sexto

CARRERA: Ing. Sistemas Computacionales

FECHA DE ENTREGA: 28 de abril del 2022

NOMBRE DE LOS ALUMNOS:


Granillo Pazos María Ximena
Huber Ortega Oscar Daniel
Rojas Ramírez Leslie Yahaira
Velasco González Alan Mitchell
NO. CONTROL:
19011355
19011370
19011442
19011467
CASO DE ESTUDIO – HOTELES

Una compañía es propietaria de una cadena de hoteles en varias ciudades. Se pretende automatizar
la gestión de la reserva y ocupación de las habitaciones. La empresa tiene un departamento central
de reservas y cada uno de los hoteles tiene una o varias personas encargadas de gestionar el sistema
(incluidas también las reservas).

Cada hotel tiene una categoría en estrellas, número de habitaciones, servicios que presta además
del alojamiento (comidas, limpieza de ropa, parking, etc.). Cada habitación pertenece a un tipo
(sencilla, doble, triple, suite, etc.) y tiene un precio que puede variar según la temporada (alta o
baja).

Los clientes pueden solicitar una reserva de habitación para unas fechas determinadas (en persona
en un hotel o por teléfono a través de la central de reservas). El cliente debe indicar los días previstos
y el sistema proporcionará una lista de habitaciones libres teniendo en cuenta las fechas. A
continuación, una vez confirmada, se crea una reserva para los días requeridos con los datos para
la factura (RFC, nombre, dirección y habitación reservada). Esta reserva se puede anular en cualquier
momento hasta las 20 horas de la fecha prevista de ocupación. A esa hora, si el cliente no ha llegado
al hotel se anula automáticamente. El cliente puede avisar de su retraso por teléfono antes de las
20 horas. En ese caso, para no perder la reserva, debe facilitar un número de tarjeta de crédito, de
modo que se le facturará la primera noche aunque no llegue a ocupar la habitación.

Por otro lado, se pretende abrir un servicio de reservas automático a través de Internet, para lo cual
la compañía tiene una página Web que ofrece la lista de hoteles que gestiona, información de
precios, etc. En el caso de las reservas, una vez que el cliente selecciona el hotel, el tipo de habitación
y las fechas que desea, el sistema muestra la lista de habitaciones que cumplen esas condiciones.
Para confirmar la reserva, el sistema solicita obligatoriamente un número de tarjeta de crédito. En
este caso, la anulación es posible hasta las 20 horas de la fecha prevista de ocupación y si no se
anula y la habitación no se ocupa, se factura la primera noche.

Cuando un cliente llega al hotel, con o sin reserva, se abre una ficha para cada habitación ocupada
donde figura el número de habitación, las fechas de entrada y salida y los datos del cliente. Si existía
una reserva, se toman de ella los datos existentes. A esa ficha se le añaden los servicios que el cliente
va utilizando (teléfono, desayuno, etc.). La referencia utilizada es siempre el número de habitación
y la fecha y hora del servicio.

Cuando el cliente deja el hotel, se puede liquidar la factura en metálico o con tarjeta de crédito. La
factura incluye los siguientes datos: el número y fecha de factura, el nombre dirección y RFC del
cliente, las fechas y el total del alojamiento, la relación de servicios utilizados y su importe, el
importe total y el número de tarjeta de crédito a la que se cargará el importe de la factura (si se
paga por tarjeta).

Todas las semanas, desde la central de reservas, con las facturas no cobradas directamente a los
clientes (reservas confirmadas y no ocupadas) se hace una relación que se envía al banco para su
cobro. También desde la central de reservas, una vez al mes, se pretende obtener una estadística
de ocupación de cada hotel, con el porcentaje de ocupación diaria (para cada día del mes en curso,
se debe mostrar para cada hotel: habitaciones ocupadas y porcentaje sobre el total de habitaciones
del hotel).
DIAGRAMA DE CASOS DE USO
DIAGRAMA DE CLASES

DIAGRAMA DE OBJETOS
DIAGRAMA DE PAQUETES
Generales del Caso de Uso

Nombre Caso Uso Acceso al sistema

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que cualquier usuario pueda buscar alguna habitación y consultar sus detalles.

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El usuario ingresa al sistema

Precondiciones

Tener conexión a internet

Post-condiciones

El usuario utiliza el sistema


Escenario Principal

Paso Acción

El Sistema presenta una bienvenida y las opciones de Registrar Usuario, Login, Reservar
1.
habitación, Salir

2. El Usuario selecciona una opción

3. El Sistema despliega los detalles de dicha opción seleccionada

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Registrar usuario

Paso Acción

1 El Sistema ejecuta el CdU Registrar Usuario

EA02 – Login

Paso Acción

1. El Sistema despliega formulario solicitando Usuario y Contraseña

2. El Usuario introduce sus datos

3. El Sistema verifica que los datos del usuario estén correctos. Si son correctos da ingreso al
sistema, de lo contrario, no podría acceder al sistema.
EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega un mensaje indicando “Nombre de Usuario y/o contraseña incorrecta”


Generales del Caso de Uso

Nombre Caso Uso Gestión de clientes

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el cliente pueda gestionar sus datos para una habitación.

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El cliente seleccionó gestionar cliente

Precondiciones

El cliente esté registrado

Post-condiciones

El cliente consultó las gestiones


Escenario Principal

Paso Acción

El Sistema presenta opciones acerca de la gestión de clientes (Grabar cliente, actualizar cliente,
1.
buscar cliente, salir)

2. El Usuario selecciona una opción

3. El Sistema despliega los detalles de dicha opción seleccionada

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Grabar cliente

Paso Acción

1 El Sistema ejecuta el CdU Gestionar cliente

EA02 – Ingresa datos

Paso Acción

1. El Sistema despliega un formulario para ingresar los datos del nuevo cliente

2. El cliente ingresa los datos solicitados

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega un mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Gestión de reservación

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el cliente o empleado pueda reservar alguna habitación y consultar sus detalles.

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El cliente o empleado seleccionó gestionar su reservación

Precondiciones

El cliente esté registrado o que al empleado le soliciten una reservación

Post-condiciones

El cliente o empleado revisó los detalles de las reservas


Escenario Principal

Paso Acción

El Sistema presenta opciones y detalles acerca de la gestión de reservación.


1.

2. El Usuario selecciona alguna opción para reservar una habitación

3. El Sistema despliega los detalles de dicha opción

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Reservar

Paso Acción

1 El Sistema ejecuta el CdU Gestión de reservación

EA02 – Ingresa datos

Paso Acción

1. El Sistema despliega un formulario para ingresar los datos del cliente para reservar la
habitación
2. El cliente o empleado ingresa los datos solicitados

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega un mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Gestión de empleados

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el empleado pueda gestionar sus datos o agregar a otros empleados.

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema terceros
Empleado
Evento Disparador (Trigger)

El empleado seleccionó gestionar empleados

Precondiciones

El empleado esté registrado al sistema

Post-condiciones

El empleado consultó las opciones sobre las gestiones


Escenario Principal

Paso Acción

El Sistema presenta opciones acerca de la gestión de empleados (Añadir, actualizar datos,


1.
buscar empleados)

2. El Usuario selecciona una opción

3. El Sistema despliega los detalles de la gestión de empleados seleccionada

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Registrar empleado

Paso Acción

1 El Sistema ejecuta el CdU Gestionar empleado

EA02 – Ingresa datos

Paso Acción

1. El Sistema despliega un formulario para ingresar los datos del nuevo empleado

2. El empleado ingresa los datos solicitados

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Gestión de habitaciones

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el empleado pueda buscar alguna habitación y consultar sus detalles.

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El empleado seleccionó gestionar habitaciones

Precondiciones

El empleado esté registrado

Post-condiciones

El empleado tenga los conocimientos de la gestión de habitaciones


Escenario Principal

Paso Acción

El Sistema presenta opciones acerca de la gestión de habitaciones (grabar habitación,


1.
actualizar habitación, buscar habitación, salir)

2. El empleado selecciona una opción

3. El Sistema despliega los detalles de dicha opción seleccionada

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Actualizar habitación

Paso Acción

1 El Sistema ejecuta el CdU Gestionar habitaciones

EA02 – Verificar datos

Paso Acción

1. El Sistema despliega información acerca de las habitaciones


EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “La habitación está desocupada” ó “La
habitación está ocupada”
Generales del Caso de Uso

Nombre Caso Uso Grabar cliente

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el cliente pueda agregar clientes

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El cliente seleccionó grabar cliente

Precondiciones

El cliente esté registrado

Post-condiciones

El cliente grabar a clientes correctamente


Escenario Principal

Paso Acción

El Sistema presenta datos para poder agregar clientes


1.

2. El empleado llena los datos pedidos para poder agregar clientes

3. El Sistema despliega los detalles de dicha acción

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Grabar cliente

Paso Acción

1 El Sistema ejecuta el CdU Grabar cliente

EA02 – Ingresa datos

Paso Acción

1. El Sistema despliega un formulario para ingresar los datos del nuevo cliente

2. El cliente ingresa los datos solicitados

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Actualizar cliente

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el cliente pueda hacer modificaciones de los clientes

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El cliente seleccionó actualizar cliente

Precondiciones

El cliente esté registrado y sepa que datos actualizar

Post-condiciones

El cliente consultó los datos requeridos a actualizar


Escenario Principal

Paso Acción

El Sistema presenta los datos ya ingresados anteriormente para poder actualizar


1.

2. El cliente corrige datos

3. El Sistema despliega los cambios ya terminados

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Actualizar cliente

Paso Acción

1 El Sistema ejecuta el CdU Actualizar cliente

EA02 – Re -Ingresa datos

Paso Acción

1. El Sistema despliega un formulario para corregir los datos del cliente

2. El cliente ingresa los datos a cambiar

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Buscar cliente

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el cliente o empleado pueda hacer búsquedas de los clientes

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El cliente o empleado seleccionó buscar cliente

Precondiciones

El cliente esté registrado para tener acceso a buscar cliente

Post-condiciones

El cliente o empleado sepa a quien buscar


Escenario Principal

Paso Acción

El Sistema presenta los datos para poder buscar


1.

2. El cliente o empleado ingresan los datos para hacer la búsqueda.

3. El Sistema despliega los datos de la búsqueda solicitada.

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Buscar cliente

Paso Acción

1 El Sistema ejecuta el CdU Actualizar cliente

EA02 – Interfaz

Paso Acción

1. El Sistema despliega un formulario para buscar los datos del cliente

2. El cliente o empelado ingresa los datos a buscar

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
ingresar sus datos” o “Usuario no encontrado”
Generales del Caso de Uso

Nombre Caso Uso Grabar reservación

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el cliente o empleado pueda hacer reservaciones de habitaciones

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El cliente o empleado seleccionó grabar reservación

Precondiciones

El cliente esté registrado para hacer reservación

Post-condiciones

El cliente consultó las disponibilidades de las habitaciones


Escenario Principal

Paso Acción

El Sistema presenta las disponibilidades de las habitaciones


1.

2. El cliente hace reservación de una habitación disponible

3. El Sistema despliega proceso terminado

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Actualizar cliente

Paso Acción

1 El Sistema ejecuta el CdU Grabar reservación

EA02 – Interfaz

Paso Acción

1. El Sistema despliega un formulario para hacer la reserva de la habitación.

2. El cliente o empleado ingresa los datos para reservar

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Actualizar reservación

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el cliente o empleado pueda hacer actualizaciones de las reservaciones de habitaciones

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El cliente o empleado seleccionó actualizar reservación

Precondiciones

El cliente o empleado haya hecho una reservación para poder actualizar

Post-condiciones

El cliente consultó las disponibilidades de las habitaciones


Escenario Principal

Paso Acción

El Sistema presenta las posibles actualizaciones de las habitaciones


1.

2. El cliente o empleado hace actualización de una habitación

3. El Sistema despliega proceso terminado

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Actualizar cliente

Paso Acción

1 El Sistema ejecuta el CdU Actualizar reservación

EA02 – Interfaz

Paso Acción

1. El Sistema despliega un formulario para hacer la actualización de la habitación.

2. El cliente o empleado ingresa los datos a actualizar.

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Buscar reservación

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el cliente o empleado pueda buscar reservaciones de habitaciones

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El cliente o empleado seleccionó buscar reservación

Precondiciones

El cliente o empleado haya hecho una reservación para buscarla

Post-condiciones

El cliente consultó las disponibilidades de las habitaciones


Escenario Principal

Paso Acción

El Sistema presenta las posibles búsquedas de las habitaciones


1.

2. El cliente o empleado hace la búsqueda de alguna reservación

3. El Sistema despliega proceso terminado

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Actualizar cliente

Paso Acción

1 El Sistema ejecuta el CdU Buscar reservación

EA02 – Interfaz

Paso Acción

1. El Sistema despliega un formulario para hacer una búsqueda de reserva de la habitación.

2. El cliente o empleado ingresa los datos para buscar la reservación

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Pagar reservación

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el cliente o empleado pueda registrar el pago y el pago se refleje en el sistema banco

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El cliente o empleado seleccionó pagar reservación

Precondiciones

El cliente o empleado ya haya hecho una reservación para poder hacer el pago

Post-condiciones

El cliente de un anticipo y a la hora de hospedarla que liquide


Escenario Principal

Paso Acción

El Sistema presenta las opciones para pagar (en efectico o tarjeta)


1.

2. El cliente o empleado elige alguna de las opciones

3. El Sistema despliega los datos del pago

4. El cliente o empleado ingresa los datos para hacer el pago

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Pagar reservación

Paso Acción

1 El Sistema ejecuta el CdU Pagar reservación

EA02 – Interfaz

Paso Acción

1. El Sistema despliega un formulario para hacer el pago de la habitación.

2. El cliente o empleado ingresa los datos para realizar el pago

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Grabar empleado

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el empleado pueda registrar un empleado en el sistema

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El empleado seleccionó grabar empleado

Precondiciones

El empleado esté registrado para grabar empleados

Post-condiciones

El empleado consultó que aún no existe el empleado a registrar


Escenario Principal

Paso Acción

El Sistema presenta un formulario para grabar empleado


1.

2. El empleado llena los campos solicitados

3. El Sistema despliega proceso terminado

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Grabar empleado

Paso Acción

1 El Sistema ejecuta el CdU Grabar empleado

EA02 – Interfaz

Paso Acción

1. El Sistema despliega un formulario para grabar al empleado

2. El empleado ingresa los datos para grabar al empleado

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Actualizar empleado

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el empleado pueda actualizar a un empleado en el sistema

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El empleado seleccionó actualizar empleado

Precondiciones

El empleado esté registrado para poder actualizar empleados

Post-condiciones

El empleado consultó que existen empleados para poder actualizar


Escenario Principal

Paso Acción

El Sistema presenta un formulario para actualizar empleado


1.

2. El empleado llena los campos solicitados a actualizar

3. El Sistema despliega proceso terminado

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Actualizar empleado

Paso Acción

1 El Sistema ejecuta el CdU Actualizar empleado

EA02 – Interfaz

Paso Acción

1. El Sistema despliega un formulario para actualizar al empleado

2. El empleado ingresa los datos a actualizar del empleado

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Grabar habitación

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el empleado pueda registrar una habitación en el sistema

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El empleado seleccionó grabar empleado

Precondiciones

El empleado esté registrado para grabar empleados

Post-condiciones

El empleado consultó que aún no existe el empleado a registrar


Escenario Principal

Paso Acción

El Sistema presenta un formulario para grabar habitación


1.

2. El empleado llena los campos solicitados

3. El Sistema despliega proceso terminado

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Grabar habitación

Paso Acción

1 El Sistema ejecuta el CdU Grabar habitación

EA02 – Interfaz

Paso Acción

1. El Sistema despliega un formulario para grabar habitación

2. El empleado ingresa los datos para grabar la habitación

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Actualizar habitación

Creación Fecha 19/04/2022

Última modificación Fecha 19/04/2022

Objetivo

Que el empleado pueda actualizar habitaciones en el sistema

Nivel del Caso de Uso Prioridad Complejidad

Requisitos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema Terceros
Empleado
Evento Disparador (Trigger)

El empleado seleccionó Actualizar habitación

Precondiciones

El empleado esté registrado para poder actualizar habitaciones

Post-condiciones

El empleado consultó que hay habitaciones para actualizar


Escenario Principal

Paso Acción

El Sistema presenta un formulario para actualizar habitaciones


1.

2. El empleado llena los campos solicitados

3. El Sistema despliega proceso terminado

Fin del Caso de Uso.

Escenarios Alternos

EA01 – Grabar empleado

Paso Acción

1 El Sistema ejecuta el CdU actualizar habitación

EA02 – Interfaz

Paso Acción

1. El Sistema despliega un formulario actualizar habitación

2. El empleado ingresa los datos requeridos para actualizar habitación

3. El Sistema verifica que los datos ingresados estén correctos.

EA03 – Salir

Paso Acción

1 El Sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega una mensaje indicando “Alguno de los datos son incorrectos, vuelva a
revisar”
Generales del Caso de Uso

Nombre Caso Uso Buscar empleado

Creación Fecha 20/04/2022

Última modificación Fecha 20/04/2022

Objetivo

El sistema permite al empleado buscar empleados en el sistema.

Nivel del Caso de Uso Prioridad Complejidad

Requerimientos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema terceros
Empleado
Evento Disparador (Trigger)

El Empleado seleccionó la opción Buscar empleado

Precondiciones

El empleado debe de haber ingresado al sistema

Post-condiciones

El empleado tenga referencia a quien buscar


Escenario Principal

Paso Acción

El Sistema presenta un formulario solicitando datos del empleado para realizar la búsqueda
1.

2. El empelado captura los datos y selecciona Buscar empleado

3. El Sistema almacena los datos del empleado y envía un mensaje al moderador indicando los
datos del empleado.
Fin del Caso de Uso.

Escenarios Alternos

EA01 – Buscar empleado

Paso Acción

1. El empleado selecciona Buscar empleado

EA02 – Interfaz

Paso Acción

1. El Sistema muestra formulario para ingresar datos del empleado


2. El empleado llena formulario
3. Sistema despliega mensaje “Datos completos”
4. El sistema muestra los datos del empleado

EA03 – Salir
Paso Acción

1. El sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega un mensaje indicando “No se encontró empleado o No llenó bien los
datos”.
Generales del Caso de Uso

Nombre Caso Uso Buscar habitación

Creación Fecha 20/04/2022

Última modificación Fecha 20/04/2022

Objetivo

El sistema permite al empleado buscar empleados en el sistema.

Nivel del Caso de Uso Prioridad Complejidad

Requerimientos Alta Media

Actores involucrados

Principal Secundarios

Usuario Sistema banco


Cliente Sistema terceros
Empleado
Evento Disparador (Trigger)

El Empleado seleccionó la opción Buscar habitación

Precondiciones

El empleado debe de haber ingresado al sistema

Post-condiciones

El empleado tenga referencia acerca de la habitación a buscar


Escenario Principal

Paso Acción

El Sistema presenta un formulario solicitando datos de la habitación para realizar la búsqueda


1.

2. El empelado captura los datos y selecciona Buscar habitación

3. El Sistema almacena los datos del empleado y envía un mensaje al moderador indicando los
resultados de la habitación.
Fin del Caso de Uso.

Escenarios Alternos

EA01 – Buscar habitación

Paso Acción

1. El empleado selecciona Buscar habitación

EA02 – Interfaz

Paso Acción

1. El Sistema muestra formulario para ingresar datos de la habitación


2. El empleado llena formulario
3. Sistema despliega mensaje “Datos completos”
4. El sistema muestra el resultado de la habitación

EA03 – Salir
Paso Acción

1. El sistema cierra la sesión

Excepciones

EX01 – Identificación errónea

Paso Acción

1. El sistema despliega un mensaje indicando “No se encontró habitación o No llenó bien los
datos”.
Desarrollo: En esta prática fue necesario revisar el contenido de clases así como
las clases grabadas para reforzar el conocimiento, al momento de realizar los
diagramas de caso de uso, clases, objetos y de paquetes en Visual Paradigm. Se
analizó el diagrama de casos de uso para poder realizar las descripciones por cada
caso de uso finalmente se realizó lo indicado teniendo como base todo lo que se
realizó en clases.

Conclusiones: Los puntos más significativos son el de Gestión de clientes, Gestión


de reservación, Gestión de empleados y Gestión de habitaciones ya que son los
principales casos y de ellos no es possible heredar a los otros casos. En esta
práctica nos dimos cuenta que es muy utíl hacer la documentación para saber que
es y para que servirá.

También podría gustarte