Ejercicios propuestos UML
Casos de Uso.
Ejercicio 1. Gestión de fincas e inmuebles
Enunciado
Se desea desarrollar una aplicación de gestión de fincas e inmuebles. La aplicación
deberá cubrir todos los aspectos relacionados con dicho tema, teniendo en cuenta la
siguiente dinámica de funcionamiento:
Una empresa gestiona un conjunto de inmuebles, que administra en calidad de
propietaria. Cada inmueble puede ser bien un local (local comercial, oficinas, ...), un
piso o bien un edificio que a su vez tiene pisos y locales. Como el número de inmuebles que la empresa gestiona no es un número fijo, la empresa propietaria exige que la aplicación permita tanto introducir nuevos inmuebles, con sus datos correspondientes (dirección, número, código postal, ...), así como darlos de baja, modificarlos y consultarlos. Asimismo, que una empresa administre un edificio determinado no implica que gestione todos sus pisos y locales, por lo que la aplicación también deberá permitir introducir nuevos pisos o locales con sus datos correspondientes (planta, letra,...), darlos de baja, modificarlos y hacer consultas sobre ellos.
Cualquier persona que tenga una nómina, un aval bancario, un contrato de trabajo o venga avalado por otra persona puede alquilar el edificio completo o alguno de los pisos o locales que no estén ya alquilados, y posteriormente desalquilarlo. Por ello deberán poderse dar de alta, si son nuevos inquilinos, con sus datos correspondientes
(nombre, DNI, edad, sexo, fotografía, ... ), poder modificarlos, darlos de baja, consultar, etc. (para la realización de cualquiera de estas operaciones es necesaria la identificación por parte del inquilino). Por otra parte, cada mes el secretario de la empresa pedirá la generación de un recibo para cada uno de los pisos y de los locales, el cual lleva asociado un número de recibo que es único para cada piso y para cada local y que no variará a lo largo del tiempo, indicando el piso o local a que pertenece, la fecha de emisión, la