1 Ingeniería del Software Ejercicio 2: Caso de uso: Anular Reservas Pista Pista más reservada ENCARGADO.

1 1 Ingeniería del Software Ejercicio 2: Caso de uso: Anu...
Author: Estefania Cortés Caballero
0 downloads 2 Views

1 1 Ingeniería del Software Ejercicio 2: Caso de uso: Anular Reservas Pista Pista más reservada ENCARGADO

2 2 Ingeniería del Software Modelo de dominio (1) ** * 1 Socio dni tel e-mail Pista Número pista Reserva num fecha hora /importe Tarifa tipo precio

3 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 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 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 6

7 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