Logo Studenta

ENUNCIADO N 4 - ESTACIONAMIENTO

¡Este material tiene más páginas!

Vista previa del material en texto

ENUNCIADO Nº 4
	En una playa de estacionamiento de diferentes tipos de vehículos se necesita diseñar un sistema que administre la operatoria diaria, considerando: 
· Se admiten diferentes tipos de vehículos, cada uno tiene una tarifa por hora, diaria y mensual;
· Para el servicio mensual –con cocheras reservadas y que solo la utilizan los clientes abonados- se mantienen los datos de los clientes (puede ser por varios vehículos) para la correspondiente emisión de recibos a fin de mes;
· Diariamente (o a pedido) se emite un listado de lo recaudado por tarifa por hora y diaria, en cada turno, indicando los datos de la estadía de cada vehículo;
· Se trabaja en tres turnos de 8 hs. cada uno atendidos por diferentes empleados.
· Existe una capacidad limitada de aceptación de vehículos de acuerdo al tipo. Al ingresar el vehículo se indica la cochera a ocupar.
SE PIDE:
1. El MC o MD necesario para satisfacer las necesidades de información para el problema;
1. Identificar los Casos de Usos que identifica en un Diagrama de Casos de Uso;
1. Elaborar los Casos de Uso Reales identificados en el punto B) con Pantallas o interfaces incluidas. Desarrollar los Contratos correspondientes;
1. Elaborar los Diagramas de Secuencia del Sistema para cada Caso de Uso;
1. Elaborar los Diagramas de Colaboración y de Clases;
1. Indicar cómo estructuraría la solución de SW en una estructura de capas.
a) Modelo de Dominio
Casos de Uso:
Caso de Uso: Recepción de vehículo(x hora y dia)
Nombre de Caso de Uso: Recepción de Vehículo(x hora y dia)
Actor Principal: Empleado
Actor Secundario: Cliente
Precondiciones:
· Debe haber disponibilidad de cocheras
Postcondiciones:
· Se actualiza la disponibilidad de cocheras
· Se actualiza el estado de la cochera
· Se registra el Alquiler
Curso Normal de Eventos:
	Acción de los Actores
	Respuesta del Sistema
	1- Este Caso de Uso comienza cuando el cliente se acerca a la cabina solicitando el alquiler de una cochera
2- El empleado solicita al cliente la patente y el tipo de automóvil y los ingresa en los campos A y B respectivamente
3- El empleado presiona el botón B1
	
4- El sistema muestra la cochera asignada, la fecha de ingreso, la hora de ingreso y el número de alquiler en los campos C, D, E Y F respectivamente
5- El sistema finaliza la operación, actualiza la disponibilidad, registra el alquiler e imprime el talón.
Curso Alterno de Eventos:
3.1- El sistema determina que no hay disponibilidad de cochera para el tipo de vehículo indicado
3.1.1- El sistema solicita nuevamente el reingreso de datos.
3.2- El sistema determina que la patente fue mal ingresada
3.2.1- El sistema solicita nuevamente el reingreso de la patente
SALIDA IMPRESA:
DIAGRAMA DE SECUENCIA DEL SISTEMA:
DIAGRAMA DE COLABORACIÓN:
DIAGRAMA DE CLASES DEL DISEÑO:
Caso de Uso: Retiro de Vehículo
Nombre de Caso de Uso: Retiro de Vehículo
Actor Principal: Empleado
Actor Secundario: Cliente
Precondiciones:
· El Alquiler debe haber sido dado de alta y debe estar en curso.
Postcondiciones:
· Se registra el pago del Alquiler
· Se actualiza el estado de la Cochera
· Se actualiza la disponibilidad de cocheras
Curso Normal de Eventos:
	Acción de los Actores
	Respuesta del Sistema
	1- Este Caso de Uso comienza cuando el cliente desea retirar su vehículo
2- El empleado solicita al cliente el número de alquiler y lo ingresa en el campo A
5-El empleado solicita al Cliente el pago del Alquiler y presiona el botón B1 para finalizar la operación
	
3- El sistema verifica que el Alquiler existe.
4- El sistema calcula el importe y muestra los datos del Alquiler en los campos B,C,D,E,F y G
6- El sistema emite un Comprobante, registra el pago de Alquiler y actualiza la disponibilidad de cocheras.
Curso Alterno de Eventos:
3.1- El sistema determina que el Alquiler no existe.
3.1.1- El sistema solicita nuevamente el ingreso del número de alquiler
SALIDA IMPRESA:
DIAGRAMA DE SECUENCIA DEL SISTEMA:
DIAGRAMAS DE COLABORACIÓN:
DIAGRAMA DE CLASES DEL DISEÑO:
Caso de Uso: Emisión de Listado
Nombre de Caso de Uso: Emisión de Listado
Actor Principal: Empleado
Actor Secundario: -
Precondiciones:
· Debe existir por lo menos un Alquiler
Postcondiciones:
· Genera un reporte que queda registrado en una lista de reportes.
Curso Normal de Eventos:
	Acción de los Actores
	Respuesta del Sistema
	1- Este Caso de Uso comienza cuando el empleado desea emitir un listado de Alquileres en una fecha determinada
2- El Empleado ingresa la fecha sobre la cual se hará el listado en el campo A y presiona el botón B1 para emitirlo
	
3- El sistema emite un Listado de los alquileres realizados en ese lapso y almacena ese listado en un registro de reportes
Curso Alterno de Eventos:
2.1- El sistema determina que no hay alquileres en la fecha indicada.
2.1.1- El sistema solicita nuevamente el ingreso de la fecha.
SALIDA IMPRESA:
	
DIAGRAMA DE SECUENCIA DEL SISTEMA:
DIAGRAMA DE COLABORACIÓN:
DIAGRAMA DE CLASES DEL DISEÑO:

Continuar navegando