140 likes | 228 Views
IngenierÃa del Software. Examen Primer Parcial (2a parte) Ejercicio1 (Captura de requerimientos) Gestión de reservas Casas Rurales Diagrama de Casos de Uso Casos de uso expandido Modelo de Dominio Ejercicio2 (Análisis) Trasladar Empleado Diagrama de Secuencia del Sistema
E N D
Ingeniería del Software Examen Primer Parcial (2a parte) • Ejercicio1 (Captura de requerimientos) Gestión de reservas Casas Rurales • Diagrama de Casos de Uso • Casos de uso expandido • Modelo de Dominio • Ejercicio2 (Análisis) Trasladar Empleado • Diagrama de Secuencia del Sistema • Contratos de las operaciones
USUARIO Ingeniería del Software Jerarquía de actores PROPIETARIO
Ingeniería del Software Buscar por Población Actor Usuario Buscar por Código Consultar Disponibilidad USUARIO <<uses>> Reservar
Ingeniería del Software Registrar Propietario Actor Propietario (1) Añadir Casa Rural Eliminar Casa Rural PROPIETARIO Añadir Disponibilidad <<uses>> Eliminar Disponibilidad
Ingeniería del Software Actor Propietario (2a) Anotar Pagos PROPIETARIO
Ingeniería del Software Actor Propietario (2b) Anotar Pagos Anular Reserva <<extends>> <<uses>> PROPIETARIO Comprobar Reservas Anular Reserva
Ingeniería del Software Actor Propietario (2c) Anotar Pagos <<uses>> PROPIETARIO Comprobar Reservas
Ingeniería del Software Anotar Pagos Actor Propietario (2d) <<uses>> Comprobar Reservas Anular Reservas <<extends>> PROPIETARIO Anular Reserva
Ingeniería del Software Casos de Uso por Actores • Usuario • Buscar por Población • Buscar por Código • Consultar Disponibilidad • Reservar • Propietario • Registrar Propietario • Añadir Casa Rural • Eliminar Casa Rural • Añadir Disponibilidad • Eliminar Disponibilidad • Anotar Pagos (a, b, c, d)
Ingeniería del Software Modelo de dominio (1) Propietario Casa Rural Habitación Cocina Usuario Paquete Reserva
Ingeniería del Software Cocina Dormitorio 1..* 3..* Modelo de dominio (1) Propietario 1 alquila 1..* Casa Rural 1 ofrece 1..* Usuario 1 1..* Paquete Reserva
Ingeniería del Software Propietario Casa Rural Dormitorio Cocina cuenta passw dni cc ... codCR poblacion /ndormitorios /ncocinas nbaños ncomedores nplazas Descripción precioCR codD ndobles nsencillas precioD codC lavavajillas lavadora Modelo de dominio (2) Paquete periodo precioP entera? dormitorios? Usuario Reserva dni tel ... num fecha pagada? ...y ahora cómo representamos que se ha hecho una reserva de varios dormitorios? Cómo calculamos su precio?
Ingeniería del Software Cocina Dormitorio 1..* 3..* Modelo de dominio (1) Propietario 1 alquila 1..* Casa Rural 1 ofrece 1..* Usuario 1 1..* Paquete Reserva 1..* ReservaD
Ingeniería del Software Propietario Casa Rural Dormitorio Cocina cuenta passw dni cc ... codCR poblacion /ndormitorios /ncocinas nbaños ncomedores nplazas descripción codD ndobles nsencillas precioD codC lavavajillas lavadora Modelo de dominio (2) Usuario Reserva ReservaD Paquete dni tel ... num fecha pagada? entera? precioR cod periodo precioP entera? dormitorios?