0% encontró este documento útil (0 votos)
70 vistas7 páginas

Requisitos Software

El documento detalla los requisitos funcionales y no funcionales del software ROOMIE, una plataforma para facilitar el alquiler y búsqueda de alojamientos en Montería, Córdoba. Incluye funcionalidades como gestión de usuarios, búsqueda avanzada, publicación de propiedades, comunicación entre usuarios y propietarios, y gestión de pagos. Además, establece requisitos de rendimiento, seguridad y usabilidad para garantizar una experiencia óptima para todos los usuarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas7 páginas

Requisitos Software

El documento detalla los requisitos funcionales y no funcionales del software ROOMIE, una plataforma para facilitar el alquiler y búsqueda de alojamientos en Montería, Córdoba. Incluye funcionalidades como gestión de usuarios, búsqueda avanzada, publicación de propiedades, comunicación entre usuarios y propietarios, y gestión de pagos. Además, establece requisitos de rendimiento, seguridad y usabilidad para garantizar una experiencia óptima para todos los usuarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD DE CORDOBA

DEPARTAMENTO DE INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES

Autores:
Karol Margarita Villegas Puche
Víctor Andrés Pinto Rodríguez

Director
Daniel José Salas Álvarez

UNIVERSIDAD DE CÓRDOBA
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
MONTERÍA – CÓRDOBA
1. Propósito
El propósito de este documento es detallar los requisitos funcionales y no funcionales del
software ROOMIE: Alojamientos y Alquileres. Este documento servirá como una guía para
los desarrolladores, diseñadores y todas las partes interesadas, asegurando que el producto
final cumpla con las expectativas y necesidades de los usuarios y propietarios que utilizarán
la plataforma.

1.1 Alcance
ROOMIE es una plataforma diseñada para facilitar el alquiler y la búsqueda de
alojamientos en Montería, Córdoba. El software proporcionará un medio eficiente para
conectar a personas que buscan un lugar para vivir con propietarios que ofrecen sus
inmuebles en alquiler. La plataforma incluirá módulos como la gestión de usuarios,
búsqueda de alojamientos, publicación de propiedades, comunicación entre usuarios y
propietarios, sistema de pagos, y soporte técnico.

1.2 Descripción General


Este documento está estructurado para proporcionar una visión clara y detallada de los
requisitos del software, abarcando desde las funcionalidades esenciales hasta los aspectos
técnicos necesarios para su implementación. Se describirán las funcionalidades clave, las
características de la interfaz de usuario, los requisitos de rendimiento, y las condiciones
necesarias para la operación del sistema.

2. Perspectiva del producto


ROOMIE será una plataforma web que permita la conexión entre usuarios que buscan
alojamiento y propietarios que desean alquilar sus inmuebles. La aplicación será accesible
tanto para usuarios locales como nacionales, ofreciendo una interfaz intuitiva y amigable
que facilite la interacción y el acceso a la información.

2.1 Funcionalidades del Producto - Descripción


Gestión de Usuarios Registro, autenticación y gestión de
perfiles de usuarios y propietarios.
Búsqueda de Alojamientos Filtrado y búsqueda avanzada de
alojamientos según criterios como
ubicación, precio, y características
específicas.
Publicación de Alojamientos Herramienta para que los propietarios
publiquen y gestionen sus propiedades.
Comunicación Sistema de mensajería entre usuarios y
propietarios para negociar y aclarar detalles
de los alojamientos.
Feedback y Calificaciones Sistema que permite la valoración y
comentarios sobre alojamientos y
propietarios.
Gestión de Pagos Procesamiento de pagos y facturación
segura dentro de la plataforma.
Soporte Técnico y Reportes Herramientas para que los usuarios
reporten problemas o soliciten ayuda.

2.2 Características del Usuario – Descripción


Usuarios Personas interesadas en alquilar un
alojamiento, que pueden ser estudiantes,
trabajadores o cualquier persona que
necesite un lugar para vivir en Montería.
Propietarios Personas o entidades que poseen inmuebles
disponibles para alquilar.
Administradores Personal encargado del mantenimiento y
soporte de la plataforma.

2.4 Restricciones
La plataforma debe estar disponible en español y ser accesible desde navegadores web
modernos y dispositivos móviles.

El sistema debe garantizar la seguridad de los datos personales y financieros de los


usuarios.

Debe cumplir con las normativas locales de protección de datos.

3. Requisitos funcionales
3.1 Gestión de usuarios
Registro e Inicio de Sesión El sistema debe permitir que los usuarios y
propietarios se registren utilizando su
correo electrónico o redes sociales y
puedan iniciar sesión de manera segura.

Gestión de Perfiles Los usuarios y propietarios deben poder


actualizar su información personal y
configurar sus preferencias de búsqueda o
publicación.
3.2 Búsqueda de Alojamientos
Búsqueda Avanzada El sistema debe permitir a los usuarios
buscar alojamientos utilizando filtros como
ubicación, precio, tipo de inmueble, y otros
criterios relevantes.

Resultados de Búsqueda Los resultados deben mostrarse en una lista


y en un mapa interactivo, con la opción de
ver detalles completos de cada alojamiento.

3.3 Publicación de Alojamientos


Creación de Publicaciones Los propietarios deben poder crear y
gestionar publicaciones de sus inmuebles,
incluyendo fotos, descripciones, y
condiciones de alquiler.

Edición y Eliminación de Publicaciones Los propietarios deben tener la capacidad


de editar o eliminar sus publicaciones en
cualquier momento.

3.4 Comunicación
Mensajería Interna El sistema debe incluir una herramienta de
mensajería que permita la comunicación
directa entre usuarios y propietarios dentro
de la plataforma.

Notificaciones Los usuarios deben recibir notificaciones


sobre nuevos mensajes, actualizaciones de
publicaciones, y otros eventos relevantes.

3.5 Gestión de Pagos


Procesamiento de Pagos El sistema debe soportar múltiples métodos
de pago, incluyendo tarjetas de crédito,
transferencias bancarias y plataformas de
pago en línea.

Facturación Debe generarse una factura digital para


cada transacción realizada en la plataforma,
con un historial accesible para usuarios y
propietarios.
3.6 Feedback y Calificaciones
Valoración de Alojamientos y Propietarios Los usuarios deben poder calificar y dejar
comentarios sobre los alojamientos y
propietarios después de completar una
transacción.

Estadísticas de Feedback El sistema debe generar estadísticas


basadas en las calificaciones y
comentarios, accesibles para los usuarios.

3.7 Soporte Técnico y Reportes


Reporte de Problemas Los usuarios deben poder reportar
problemas técnicos o contenido
inapropiado directamente a los
administradores de la plataforma.

Sistema de Soporte Debe haber un sistema de tickets o chat en


vivo para resolver dudas o problemas
técnicos en tiempo real.

4. Requisitos No Funcionales
4.1 Rendimiento
Tiempo de Respuesta El sistema debe ser capaz de procesar
búsquedas y transacciones en un tiempo
mínimo, idealmente en menos de 3
segundos.

Escalabilidad El sistema debe ser escalable para manejar


un número creciente de usuarios y
transacciones sin comprometer el
rendimiento.
4.2 Seguridad
Protección de Datos El sistema debe cumplir con las normativas
de protección de datos personales, como la
GDPR, garantizando la confidencialidad y
seguridad de la información de los
usuarios.

Autenticación Segura Debe implementarse un sistema de


autenticación robusto, incluyendo la
autenticación de dos factores (2FA).

4.3 Usabilidad
Interfaz Intuitiva El diseño de la interfaz de usuario debe ser
intuitivo y fácil de usar, minimizando la
curva de aprendizaje para nuevos usuarios.

Accesibilidad El sistema debe ser accesible para personas


con discapacidades, cumpliendo con las
pautas de accesibilidad web (WCAG 2.1).

4.4 Mantenimiento
Modularidad El sistema debe estar desarrollado de
manera modular, facilitando la adición de
nuevas funcionalidades o la modificación
de las existentes sin afectar el resto del
sistema.

Documentación Todo el código y las funcionalidades del


sistema deben estar adecuadamente
documentados para facilitar el
mantenimiento y futuras mejoras.
5. Anexos
5.1 Diagrama de casos de usos

También podría gustarte