R-000 | MODELADO CONCEPTUAL | SE ANALIZAN TODOS LOS REQUISITOS PARA OBTENER DIAGRAMA UML DEL MODELADO DE DATOS | ALTA | | |
R-001 | RF | Registro y Elección de tipo de usuario | Los usuarios deben poder elegir a la hora de registrarse qué tipo de usuario son (Cliente, Empleado o Catering). | Alta | Los usuarios deben poder elegir antes de registrarse con cuál de los tres tipos de usuario se identifican para poder registrarse. |
R-002 | RF | Login de usuario | Los usuarios deben poder iniciar sesión, ya sean clientes, empresas o caterings. | Alta | Los usuarios deben poder iniciar sesión en sus cuentas para poder utilizar los servicios ofrecidos. Una vez que se inicie sesión, el usuario podrá acceder a las funcionalidades según su plan de precios y a la información de su perfil. |
R-003 | RF | Página principal | Mostrar a los usuarios no logueados los servicios de catering que ofrecen las empresas. A los usuarios clientes (que buscan catering) lo mismo. A los usuarios Empresa de catering mostrar a los usuarios que buscan empleo y a los usuarios que buscan catering. A los usuarios que buscan empleo mostrar las empresas de catering que buscan usuarios empleados para un evento. | Alta | Los usuarios deben poder acceder a una página principal donde se da la bienvenida y se explica el sistema de usuarios utilizado. |
R-004 | RNF | Página sobre nosotros | Los usuarios deben poder dirigirse a una página donde se hable de quiénes somos, el equipo detrás de la página. No hace falta estar logueado para poder navegar a esta página. | Media | Los usuarios deben poder navegar a una página que hable de quiénes somos, el equipo detrás de la misma. |
R-005 | RNF | Página de contacto | Los usuarios deben poder dirigirse a una página donde se muestre la información para ponerse en contacto con el equipo detrás de la página. No hace falta estar logueado para poder navegar a esta página. | Alta | Los usuarios deben poder contactar con el equipo del proyecto mediante la página de contacto. |
R-006 | RF | Página de perfil | Página de perfil con datos comunes a todos los tipos de cliente. | Alta | El usuario debería poder consultar la información de su perfil al acceder a este. |
R-007 | RF | Planes de precios | Los usuarios deben poder dirigirse a una página donde se muestran los distintos planes de precio para cada tipo de usuario, incluyendo su precio y las características de cada plan. No hace falta estar logueado para poder navegar a esta página. | Alta | Los usuarios deben conocer todos los planes de precios disponibles para cada tipo de cliente de manera rápida, viendo los precios y funcionalidades que ofrece cada uno. |
R-008 | RF | FAQ | Los usuarios deben poder tener a disposición una sección de preguntas frecuentes (FAQ) donde se resuelvan las preguntas más comunes realizadas por los usuarios. No hace falta estar logueado para poder navegar a esta página. | Media | Los usuarios deben poder resolver sus dudas más comunes de manera rápida mediante la página de FAQ. |
ID DEL REQUISITO | CATEGORÍA | REQUISITO | DESCRIPCIÓN | PRIORIDAD | CRITERIO DE ACEPTACIÓN |
------------------ | --------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------- |
R-009 | RF | Editar perfil | Los usuarios deben poder editar su perfil accediendo a la información de su cuenta y editar el campo que quieran modificar. | Alta | Los usuarios deben poder ver los cambios reflejados en su pestaña de perfil una vez modificados, junto con un mensaje que indique que se ha editado con éxito. En caso de que haya un campo erróneo, se debe informar de ese error. |
R-010 | RF | Logout de usuario | Los usuarios deben poder finalizar la sesión en la aplicación una vez que hayan iniciado sesión. | Alta | Los usuarios deben ver que no están autenticados como usuarios y no pueden usar ninguna funcionalidad que requiera autenticación. |
R-011 | RF | Notificaciones | Los usuarios deben poder recibir novedades sobre su actividad en la plataforma. | Alta | Los usuarios podrán ver todas sus notificaciones dentro de su perfil al acceder a la pestaña de notificaciones. |
R-012 | RF | Búsqueda de caterings | Los usuarios deben poder consultar todos los caterings disponibles en la plataforma. | Alta | Los usuarios podrán ver un listado de todos los caterings de la plataforma. |
R-013 | RNF | Icono del proyecto | Los usuarios deben poder observar el icono de CateringBuddy en la parte superior del feed. Al hacer clic en dicho icono, se les redirigirá a la página principal. | Alta | Los usuarios podrán volver a la página de inicio presionando un icono en la parte superior derecha del feed. |
R-014 | RF | Barra de Navegación | Los usuarios deben poder navegar por la aplicación utilizando una barra de navegación situada en la parte superior de la página. Esta barra mostrará diferentes funcionalidades según el tipo de cliente que esté dentro del sistema. | Alta | Los usuarios podrán navegar de forma rápida y clara por la página utilizando la barra de navegación. |
ID DEL REQUISITO | CATEGORÍA | REQUISITO | DESCRIPCIÓN | PRIORIDAD | CRITERIO DE ACEPTACIÓN |
------------------ | --------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------- |
R-015 | RF | Informe de errores | Los usuarios deben poder informar de un error en la aplicación mediante una página de reportes, cuyo enlace debe estar en el feed inferior de la página. | Alta | Los usuarios podrán enviar reportes de errores de manera rápida. |
R-016 | RF | Valoraciones | Los usuarios podrán realizar reseñas sobre el servicio contratado y asignarle una puntuación basada en un sistema de estrellas (1-5). | Alta | Solo los usuarios que han contratado el servicio pueden realizar la valoración. Las reseñas deben ser públicas. |
R-017 | RNF | Pago seguro | Los usuarios deben poder realizar cualquier pago de manera segura. | Alta | Los usuarios deben sentir que el pago que realizan es seguro. |
R-018 | RF | Recuperación de contraseña | Todo tipo de usuario deberá poder recuperar la contraseña. | Alta | El usuario puede cambiar su contraseña mediante la recepción de una nueva por correo electrónico. |
R-019 | RF | Listado de caterings | Los empleados deben poder ver una lista de caterings a los que puede interesarles su servicio. | Alta | Los clientes deben poder listar todos los caterings disponibles en la aplicación. |
R-020 | RF | Aplicar candidatura | Los empleados pueden aplicar para trabajar en un catering disponible en la web. | Alta | El catering recibe la solicitud de trabajo del empleado. |
R-021 | RF | Cartas de recomendación | Los empleados pueden recibir cartas de recomendación dentro de la página de los caterings para los que ya hayan trabajado. | Media | En el perfil del empleado aparecen las cartas de recomendación hechas por los caterings. |
R-022 | RF | "Publicar Currículum" | Los empleados pueden adjuntar su currículum al perfil. | Alta | En el perfil del empleado aparece el currículum. |
R-023 | RF | Listado de catering | Los clientes deben poder ver un listado con los caterings disponibles en la plataforma. | Alta | Los clientes deben poder acceder al listado de todos los caterings disponibles en la aplicación. |
ID DEL REQUISITO | CATEGORÍA | REQUISITO | DESCRIPCIÓN | PRIORIDAD | CRITERIO DE ACEPTACIÓN |
------------------ | --------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------- |
R-024 | RF | Filtros de caterings | Los clientes deben poder filtrar el listado de caterings. | Alta | Los clientes deben poder ver solo los caterings que cumplen la condición seleccionada. |
R-025 | RF | Catering por localización | Los clientes deben poder filtrar los caterings por la localización introducida. | Alta | Los clientes deben obtener un listado con los caterings que operen en la localización indicada. |
R-026 | RF | Valoraciones de catering | Los clientes deben poder visualizar las reseñas asociadas a un catering. | Media | Los clientes deben poder observar la valoración asociada a un catering. |
R-027 | RF | Contacto con caterings | Los clientes deben poder contactar con los caterings en los que estén interesados. | Alta | Los clientes deben contactar satisfactoriamente con la empresa de catering. |
R-028 | RF | Confirmación de la reserva por email | Los clientes deben recibir un correo tras la confirmación de la reserva del catering. | Media | Los clientes deben poder recibir el correo en su dirección de correo electrónico registrada. |
R-029 | RNF | Catálogo en inicio | Los clientes deben poder buscar el catering en la página de inicio. | Media | Los clientes deben visualizar los caterings en la página de inicio. |
R-030 | RF | Catering contratado | Los clientes deben tener acceso directo a las reservas de caterings realizadas. | Media | Los clientes deben visualizar solo sus caterings contratados. |
R-031 | RF | Buscar nombre de catering en el inicio | Los clientes deben tener un buscador para insertar el nombre de un catering y obtener una lista con los caterings que coinciden con ese nombre o que contienen la palabra buscada. | Media | Los clientes deben visualizar el listado de los caterings según el criterio de búsqueda. |
R-032 | RF | Filtros de empleados | Las empresas de catering deben poder filtrar el listado de empleados. | Alta | Las empresas deben poder ver solo los empleados que cumplen la condición seleccionada. |
R-033 | RF | Perfil de Empresa | Las empresas de catering deben poder tener un perfil personalizable con detalles sobre sus servicios, menús, precios, plantilla, logos, etc. | Alta | Las empresas deben poder personalizar sus perfiles con información detallada y multimedia de manera sencilla, realizando una validación de datos correcta. |
R-034 | RF | Publicidad y Promoción | Las empresas de catering deben poder promocionarse según el paquete seleccionado, destacando servicios, ofertas especiales y recibiendo reseñas de clientes. | Media | Las empresas deben ser publicitadas correctamente según el plan escogido. |
R-035 | RF | Gestión de Reservas | Las empresas de catering deben poder gestionar reservas de eventos, incluyendo fechas, horas, localización, servicios requeridos y preferencias específicas del cliente. | Alta | Las empresas deben poder ver, confirmar y gestionar reservas de manera eficiente, con opciones para actualizar el estado de las reservas. |
R-036 | RF | Gestión de Menús | Las empresas de catering deben tener la capacidad de crear y actualizar menús, especificando opciones, precios, imágenes y cualquier restricción dietética asociada. | Media | Las empresas deben poder crear y gestionar campañas promocionales fácilmente, y los clientes deben poder acceder y entender las ofertas. |
R-037 | RF | Sistema de Calificación y Reseñas | Los clientes deben poder calificar y dejar reseñas sobre las empresas de catering, lo que ayudará a mejorar la confianza y la reputación de las empresas. | Baja | Los clientes deben poder dejar reseñas y calificaciones, y las empresas deben recibir notificaciones y poder responder a comentarios. |
R-038 | RF | Gestión de Pagos | Las empresas de catering deben poder percibir o realizar pagos a través de un sistema de pagos seguro para gestionar las transacciones entre clientes y empresas de catering. | Alta | El sistema de pagos debe ser seguro y transparente, proporcionando confirmaciones de transacciones y opciones para resolver problemas. |
R-039 | RF | Notificaciones y Recordatorios | Las empresas y los clientes deben recibir notificaciones y recordatorios automáticos sobre eventos, reservas y actualizaciones relevantes. | Baja | Tanto empresas como clientes deben recibir notificaciones oportunas sobre reservas, actualizaciones y eventos. |
R-040 | RF | Búsqueda avanzada | La aplicación debe ofrecer un sistema de búsqueda avanzada que permita a los clientes encontrar empresas de catering según ubicación, especialidades, calificaciones y otros criterios relevantes. | Baja | Los clientes deben poder utilizar filtros avanzados para encontrar empresas de catering según sus necesidades específicas. |
R-041 | RF | Contratación de empleados | Alta | Las empresas de catering deben poder publicar ofertas de trabajo, revisar currículos y comunicarse con posibles candidatos de manera eficiente. | |
R-042 | RF | Plan de Suscripción | Alta | Se debe mostrar de manera correcta y específica las funcionalidades ofrecidas por los diferentes planes existentes. | |
R-043 | RF | Chat con los clientes | Media | Las empresas de catering deben poder iniciar y mantener conversaciones con los clientes de manera fluida y en tiempo real, con entrega confiable de mensajes. | |
R-044 | RF | Calendario de eventos | Alta | Las empresas de catering deben poder agregar, editar y eliminar eventos en el calendario de manera intuitiva, con la capacidad de asignar recursos y establecer recordatorios para los eventos programados. | |
R-045 | RF | Gestión de tareas | Media | Las empresas de catering deben poder crear y asignar tareas relacionadas con los eventos, con la posibilidad de establecer fechas límite y asignar responsables para el seguimiento del progreso. | |
R-046 | RF | Opiniones y reportes | Baja | Después de cada evento de catering, los clientes deben poder dejar comentarios y calificaciones sobre el servicio recibido, con la capacidad para que las empresas vean y respondan a estos comentarios de manera efectiva. | |
R-047 | RF | Anuncio de servicio de catering | Alta | Los clientes deben poder ver los servicios que ofertan los caterings anunciados en la web. | |
R-048 | RF | Añadir evento | Alta | Se reflejan los eventos añadidos en el calendario. | |
R-049 | RF | Modificar evento | Alta | Se reflejan las modificaciones en los eventos. | |
R-050 | RF | Borrar evento | Alta | Se eliminan del calendario los eventos cancelados. | |
R-051 | RNF | Restricciones de acceso | Alta | Los caterings suscritos al plan premium no deben poder acceder a las funcionalidades del plan pro y las del plan gratuito a ninguna de las dos. | |
R-052 | RF | Proceso de Contratación de Catering | Alta | Los usuarios particulares deben poder seleccionar y contratar servicios de catering, especificando detalles como fecha, número de invitados y menú. Los usuarios pueden completar un proceso de reserva detallado y recibir una confirmación de la reserva. | |
R-053 | RF | Política de Cancelación/Modificación de Reservas | Media | Los usuarios particulares deben poder cancelar o modificar sus reservas de catering. Los usuarios tienen opciones claras para cancelar o modificar reservas y están informados sobre las políticas de cancelación. | |
R-054 | RF | Proceso de Verificación de Empresas de Catering | Alta | Las nuevas empresas de catering deben pasar por un proceso de verificación al registrarse. Las empresas de catering son verificadas eficazmente antes de activar su cuenta. | |
R-055 | RF | Gestión de Cancelaciones/Modificaciones por Clientes para Empresas de Catering | Alta | Las empresas de catering deben poder gestionar cancelaciones o modificaciones de reservas hechas por los clientes. Las empresas de catering tienen herramientas para gestionar las solicitudes de cancelación o modificación de los clientes. | |
R-056 | RF | Comunicación Directa para Empleados | Media | Los empleados deben poder comunicarse directamente con empleadores potenciales a través de la plataforma. Los empleados pueden enviar mensajes directos a los empleadores y viceversa. | |
R-057 | RF | Seguimiento de Aplicaciones de Trabajo para Empleados | Media | Los empleados deben poder hacer seguimiento del estado de sus aplicaciones de trabajo. Los empleados tienen una sección en su perfil donde pueden ver el estado actual de sus aplicaciones. | |
R-058 | RF | Política de Cancelación de Suscripciones | Alta | Los usuarios deben poder cancelar sus suscripciones de manera fácil y entender las políticas de cancelación. Los usuarios encuentran y utilizan una opción clara para cancelar suscripciones, con términos de cancelación explícitos. | |
R-059 | RNF | Enlace a las distintas redes sociales | Baja | Los usuarios deben poder acceder a las redes sociales de Instagram, Facebook y X de la empresa a través de iconos. Los usuarios acceden a la red social correspondiente según el icono pulsado. | |