Академический Документы
Профессиональный Документы
Культура Документы
Diagramas de Secuencia
10
Ingeniera del Software
Administrador
11
Ingeniera del Software
13
Ingeniera del Software
:Administrador :Sistema
* ObtenerReservasHotel(idHotel) : ListaInfoReservas
14
Ingeniera del Software
Name:ObtenerReservasHotel(idHotel) : ListaInfoReservas
Responsabilities
Dada un hotel, obtener para cada dia del periodo
seleccionado, las reservas realizadas por dicho hotel y el
importe total de las reservas
Preconditions
fechaI y fechaF sn vlidas y conocidas por el sistema
fechaI <= fechaF
idHotel es vlido
Postconditions
Salida
ListaInfoReservas = Lista(<fecha, NTR, IT>)
donde
NTR = Nmero Total de Reservas
IT = Importe Total de las Reservas Realizadas
16
Ingeniera del Software
HMR(fI,fF)
*
* HMR(fI,fF)
lista(<idE, f, p, i>)
mre:=CalcularMedia()
agruparPorFecha()
lista(<idH,n,c,ntr,mre,it,lista(<f,tp,ti>)>)
ListaInfoHoteles
Ordenar()
17
Ingeniera del Software
19
Ingeniera del Software
:GestorHMR
ObtenerReservasHotel(idH)
ObtenerInfoReservas(idH) : lista(<f,tp,ti>)
ListaInfoReservas
20
Ingeniera del Software
21