Skip to main content
Version: 1,0

Requisitos

Última actualización: 07 de marzo de 2025 Versión: V1.1

Proveedores de Requisitos

  • Internos: Personas dentro de Code & Co.
  • Externos: Cliente.

Lista de Proveedores de Requisitos

ProveedorRolAutoridadTipo de RequisitosMétodo de Comunicación
Product OwnerInternoAltaFuncionales y de negocioReuniones diarias en equipo, Whatsapp y Discord.
José Luz Bravo (Socio Formador)ExternoAltaFuncionales, de negocio y UXReuniones 2 veces por semana, Whatsapp y Teams
Architecture OwnerInternoAltaNo funcionales, de informaciónReuniones diarias en equipo, Whatsapp y Discord.
UX/UIInternoAltaDe InterfazReuniones diarias en equipo, Whatsapp y Discord.
Team MembersInternoMediaFuncionales y No funcionalesReuniones diarias en equipo, Whatsapp y Discord.

Requisitos Funcionales

Descripción General

Los requisitos funcionales del sistema describen una variedad de acciones que los usuarios, administradores y empleados pueden realizar dentro del sistema como lo son la creación, lectura, actualización y eliminación de usuarios, plantillas de reportes, fórmulas y otros elementos clave. Estos requisitos funcionales también contemplan la administración de seguridad, roles y permisos para garantizar que cada usuario pueda realizar únicamente las acciones que le corresponden.


Requisitos Específicos del sistema y del módulo de reportes.

RF1: Usuario consulta página de inicio de sesión.\ Ready RF2: Usuario registrado inicia sesión.\ Ready RF3: Usuario cierra sesión\ RF4: Usuario consulta módulo de análisis.\ Ready RF5: Usuario consulta los ranchos disponibles.\ RF6: Usuario selecciona el rancho a analizar.
RF7: Usuario modifica selección de rancho a analizar
RF8: Usuario consulta los tractores disponibles.
RF9: Usuario selecciona tractores a analizar.
RF10: Usuario modifica selección de tractor a analizar.
RF11: Usuario consulta datos disponibles.\ Ready RF12: Usuario selecciona datos a comparar.
RF13: Usuario consulta filtros disponibles.
RF14: Usuario selecciona filtros a aplicar.\ RF15: Usuario añade cuadro de texto al reporte.\ Ready RF16: Usuario edita cuadro de texto del reporte.\ Ready RF17: Usuario elimina cuadro de texto del reporte.\ Ready RF18: Usuario genera plantilla de reporte.\ Ready RF19: Usuario elimina plantilla de reporte.\ Ready RF20:Usuario guarda plantilla de reporte.\ Ready RF21:Usuario consulta plantillas de reporte.\ Ready RF22:Usuario selecciona plantilla de reporte.\ Ready RF23:Usuario descarga PDF del reporte.\ Ready RF24:Usuario define frecuencia de envío automático del reporte.\ RF25:Usuario define correos de destinatarios.
RF26:Usuario modifica correo de destinatario.
RF27:Usuario elimina correo de destinatario.
RF28:Usuario es notificado si se carga algún archivo incorrecto.\ Ready RF29:Usuario añade gráfica a reporte.\ Ready RF30:Usuario modifica tipo de gráfica en reporte.\ Ready RF31:Usuario elimina gráfica en reporte.\ Ready RF32:Administrador crea usuario.
RF33:Administrador consulta usuario.\ Ready RF34:Administrador modifica usuario.
RF35:Administrador elimina usuario.
RF36:Usuario carga Excel a la plataforma.\ Ready RF37:Usuario elimina el Excel cargado.\ Ready RF38:Usuario sustituye el Excel cargado.\ Ready RF39:Usuario inicia sesión con Microsoft.\


Requisitos No Funcionales

Descripción General

Los requisitos no funcionales establecen las expectativas en términos de tiempo de respuesta, capacidad de carga, compatibilidad con diferentes plataformas, accesibilidad para los usuarios, disponibilidad, entre otros aspectos. También incluyen criterios de seguridad, como el cifrado de datos y la protección contra ataques, así como la facilidad de mantenimiento y escalabilidad del sistema, asegurando que pueda adaptarse a nuevas necesidades y crecimiento sin comprometer la estabilidad del sistema.


Requisitos Específicos

Rendimiento.

  • La aplicación será capaz de generar un reporte de una gráfica en menos de 10 segundos.
  • La aplicación será capaz de leer un archivo de Excel de 2,500 registros en menos de 20 segundos.
  • El sistema debe tardar menos de 10 segundos en cargar una plantilla de reporte.
  • Las plantillas deben tardar menos de 10 segundos en ser guardadas en el servidor.
  • El sistema debe soportar más de 50 usuarios simultáneos cargando plantillas de reportes.

Escalabilidad.

  • El sistema debe ser capaz de permitir la creación y uso de nuevas fórmulas.

Usabilidad.

  • Los reportes básicos deben poder ser generados por cualquier empleado de la empresa con una capacitación menor a 20 minutos.

Portabilidad.

  • El sistema solo estará disponible en el sistema operativo de Windows 11.
  • El sistema debe funcionar perfectamente en los equipos DELL de la compañía.
  • El sistema debe contar con una manera de ser instalada en cualquier momento, ya sea vía USB o alojar el ejecutable en el Google Drive del socio.

Seguridad.

  • El sistema debe dar acceso basado en los roles: Administrador y Usuario general.
  • Toda la información sensible debe estar cifrada.
  • La aplicación no debe ser accesible de manera pública.
  • La aplicación debe poder ser deshabilitada en caso de robo/extravío de un equipo que la tenga instalada.
AutorDescripción del cambioVersión
Juan Pablo ChávezAdición de requisitos no-funcionalesV1.1