REGISTRO DE VISITANTE
Diagrama de actividades para registro de visitante

Clases:
- Portería: representa la persona que maneja el software.
- Visitante: representa la persona que llega a la unidad residencial para ingresar a visitar a un residente.
- Base de datos: sistema de almacenamiento de registro de datos.
- Propietario: persona que representa al residente/dueño de un apartamento.
- Unidad residencial: lugar físico donde hay varios apartamentos que pueden recibir visitantes o trabajadores.
Definir atributos:
Clase | Atributos |
Portería | – nombre/usuario: String – IdEmpleado: String |
Visitante | – nombre: String – documento: String – lugar de visita: String |
Base de datos | – nombre: String – documento: String – lugar de visita: String -fecha: String |
Propietario | – nombre/usuario: String – IdPropietario: String -autoriza: booleano |
Unidad residencial | -ubicación: String Dirección: String |
Definir métodos:
Clase | Métodos |
Portería | + Registrar usuario + Confirmar ingreso con propietario +permitir / denegar acceso a visitante |
Visitante | +suministrar datos + ingresar / salir de la unidad residencial |
Base de datos | + almacenar nuevos datos + suministrar datos almacenados: |
Propietario | Permitir/denegar acceso: boolean |
Unidad residencial | Ingresar a unidad residencial Salir de la unidad residencial |
Relación:
Relación | Explicación |
Portería – visitante | El portero atiende al visitante que solicita acceso para ir a propietario de apartamento y dependiendo de respuesta de propietario se autoriza o deniega acceso |
Portería – propietario | Portería llama a confirmar autorización de acceso a propietario |
Portería – base de datos | Portería registra datos del visitante en base de datos del sistema |
Visitante – unidad residencial | Visitante ingresa o sale de la unidad residencial |
Diagrama de clase de registro de ingreso de visitante

RESERVA DE ZONAS COMUNES
Diagrama de actividades de reserva de zonas comunes

Clases:
- Administrador: Representa la persona que maneja el software para autorizar áreas comunes.
- Propietario: Persona que hace solicitud de reservar área.
- Base de datos: Registro de reserva
Definir atributos:
Clase | Atributos |
Administrador | – nombre/usuario: String – IdEmpleado: String |
Base de datos | – ZonaComun: String – IdPropietario: String – fecha: String |
Propietario | – nombre/usuario: String – IdPropietario: String |
Definir métodos:
Clase | Métodos |
Administrador | +Autorizar / denegar solicitud de reserva: Bolean |
Base de datos | + almacenar nuevos datos + suministrar datos almacenados |
Propietario | + Solicitud reserva zona común + Visualización de solicitud |
Relación:
Relación | Explicación |
Administrador – Propietario | Propietario realiza solicitud de reservar zona común y el Administrador revisa si puede aceptar solicitud o rechazar. |
Administrador – base de datos | Administrador actualiza información de base de datos cuando autoriza reserva de zona común |
Base de datos – propietario | Propietario accede a visualizar estado de la solicitud de reserva |
Diagrama de clase de solicitud de reserva de zonas comunes

INGRESO VEHICULAR
Diagrama de actividades para ingreso vehicular

Clases:
- Propietario: Persona quien llega en vehículo a la propiedad.
- Portero: Persona que se encarga del registro, validar acceso y permitir o denegar el ingreso vehicular.
- Base de datos: registro de vehículos permitidos para ingreso por parte del propietario.
Definir atributos:
Clase |
Atributos |
Portero |
+ nombre/usuario: String + IdEmpleado: String |
Base de datos |
+ ParqueaderosPermitidos: String + IdPropietario: String + fecha: String |
Propietario |
+ nombre/usuario: String + IdPropietario: String +VehiculoAIngresar: String |
Definir métodos:
Clase |
Métodos |
Portero |
+Autorizar / denegar acceso vehicular según base de datos. Registrar ingreso vehicular |
Base de datos |
+ almacenar nuevos datos + suministrar datos almacenados |
Propietario |
+ IngresarVehiculo |
Relación:
Relación | Explicación |
Portero – Propietario | Propietario llega en vehículo a la unidad y el portero valida que el vehículo este en base de datos o que tenga parqueaderos disponibles asignados. |
Portero – base de datos | El portero consulta base de datos o registra vehículos nuevos que el propietario ingrese si tiene parqueaderos disponibles. |
Diagrama de clase de acceso vehicular a unidad residencial

CREACION DE PQRS
DIAGAMA DE ACTIVIDAD DE PQRS

Clases:
- Propietario: Persona quien crea un PQRS.
- Administrador: Persona quien recibe el PQRS y le da tramite de caso.
- Base de datos: actor que registra los PQRS creados.
Definir atributos:
Clase | Atributos |
Administrador | + nombre/usuario: String + IdPropietario: String |
Base de datos | + PQRS: String + IdPropietario: String + fecha: String |
Propietario | + nombre/usuario: String + IdPropietario: String
|
Definir métodos:
Clase | Métodos |
Administrador | Responder PQRS Cerrar PQRS
|
Base de datos | + almacenar nuevos datos + suministrar datos almacenados |
Propietario | + Seguimiento de PQRS +Escribir PQRS: String
|
Relación:
Relación | Explicación |
Administrador – Propietario | Propietario y Administrador interactúan cuando propietario crea un PQRS |
Administrador– base de datos | Responde PQRS y se almacena información en base de datos |
Propietario– base de datos | Crea PQRS y se almacena información en base de datos |
Diagrama de clase para PQRS
