1 Ingeniería del Software Ejercicio 2: Caso de uso: Anular Reservas Pista Pista más reservada ENCARGADO
2 Ingeniería del Software Modelo de dominio (1) ** * 1 Socio dni tel Pista Número pista Reserva num fecha hora /importe Tarifa tipo precio
3 Ingeniería del Software Modelo de dominio (2) Socio dni tel... Club de Tenis Pista Número pista Reserva num fecha Hora /importe Tarifa tipo precio Factura mes /total
4 Llamada teléfonoDestino: String dia: Integer mes: Integer año: Integer inicio: Integer duración: Integer /importe: Real Cliente teléfono: String nombre: String nif: String dirección: String Factura mes: Integer año: Integer cobrada: Boolean=False /total: Integer=0 Tarifa tipo: String precio: Real * 1* 1 *0..1 /pertenece 1*
5 Ingeniería del Software Diagrama secuencia sistema: Trasladar empleado :Encargado ObtenerListaSalas() : listaSalas ObtenerListaPasesDeSala(códigoSala, fecha) : ListaPases ObtenerListaPelículas() : ListaPelículas * CrearPase(códigoSala, códigoPelicula, fecha, hora) : resultado :Sistema
6
7 Ingeniería del Software Contrato operación ObtenerListaDep Name:ObtenerListaDep() : listaDep Responsabilities Obtiene en ListaDep todos los Nombres de los departamentos existentes en la empresa. Preconditions La empresa tiene departamentos ? Postconditions Salida listaDep = conjunto de los Nombres de todos los departamentos de la empresa