Gobus

Tags
Published
Author

Requerimientos funcionales

  1. Viajar
      • El sistema debe permitir al usuario iniciar y detener un viaje.
      • El sistema debe compartir la ubicación del usuario mientras viaja de forma anónima.
      • El sistema debe mostrar la ubicación de otros viajeros o conductores de forma anónima.
  1. Descubrir
      • El sistema debe mostrar el listado de rutas con usuarios activos
      • El sistema debe mostrar
  1. Mis rutas
  1. Perfil

Requerimientos funcionales

Los requerimientos funcionales representan los criterios son una declaración detallada de las funciones que un sistema, software o producto debe realizar.
💡
El siguiente listado es una propuesta de requerimientos y pueden variar dependiendo de las necesidades reales de la empresa una vez se llegue a un acuerdo.
  1. Requerimientos de entrada de materias primas:
      • El sistema debe permitir a los usuarios registrar la entrada de materias primas al almacén.
      • Debe ser posible especificar la cantidad y el tipo de materias primas ingresadas.
      • El sistema debe generar automáticamente un registro de entrada para cada transacción de materias primas.
  1. Requerimientos de salida de materiales:
      • Los usuarios deben poder registrar la salida de materiales del almacén para su utilización en la producción.
      • Debe ser posible especificar la cantidad y el tipo de materiales retirados.
      • El sistema debe mantener un inventario actualizado de las existencias de materiales en el almacén.
  1. Requerimientos de entrega de productos terminados:
      • El sistema debe permitir la entrega de productos terminados desde el área de producción al almacén de productos terminados.
      • Los usuarios deben poder asociar cada entrega con el producto y la cantidad correspondiente.
      • Debe ser posible rastrear el estado de cada entrega y generar un registro de entrega para fines de seguimiento.
  1. Requerimientos de envío de productos terminados:
      • Los usuarios autorizados deben poder registrar el envío de productos terminados a los clientes.
      • Debe ser posible especificar los detalles del envío, como la dirección de entrega, el transportista y la fecha de envío.
      • El sistema debe generar automáticamente una confirmación de envío para cada transacción de envío.
  1. Requerimientos de facturación de productos vendidos:
      • El sistema debe permitir la generación de facturas por los productos vendidos a los clientes.
      • Debe ser posible asociar cada factura con los productos vendidos, la cantidad, el precio unitario y cualquier otro cargo adicional.
      • Los usuarios deben poder enviar las facturas a los clientes por correo electrónico o descargarlas en formato PDF.

Requerimientos no funcionales

Los requerimientos no funcionales son una especificación que describe las cualidades o características del sistema que no están directamente relacionadas con su funcionalidad principal, pero que son igualmente importantes para su éxito.
💡
El siguiente listado pueden variar dependiendo de las necesidades reales de la empresa una vez se llegue a un acuerdo.
  1. Seguridad:
      • El sistema debe cumplir con los estándares de seguridad de la industria para proteger los datos confidenciales de los clientes y la información financiera.
      • Debe implementar autenticación de usuarios robusta, como contraseñas seguras y autenticación de dos factores.
      • Debe proporcionar control de acceso basado en roles para restringir el acceso a funciones y datos sensibles.
  1. Rendimiento:
      • El sistema debe ser capaz de manejar un alto volumen de transacciones sin degradación significativa del rendimiento.
      • Debe tener tiempos de respuesta rápidos para garantizar una experiencia de usuario fluida.
      • Se deben establecer métricas de rendimiento y monitoreo para detectar y resolver cuellos de botella de rendimiento.
  1. Disponibilidad:
      • El sistema debe estar disponible las 24 horas del día, los 7 días de la semana, con un tiempo de inactividad planificado mínimo para mantenimiento.
      • Debe contar con medidas de redundancia y recuperación ante desastres para minimizar el tiempo de inactividad no planificado.
  1. Mantenibilidad:
      • El sistema debe ser fácil de mantener y actualizar para adaptarse a los cambios en los requisitos del negocio o en el entorno tecnológico.
      • Debe estar bien documentado, incluyendo comentarios en el código fuente, manuales de usuario y guías de administración del sistema.
  1. Usabilidad:
      • El sistema debe ser intuitivo y fácil de usar para usuarios con diferentes niveles de habilidad técnica.
      • Debe cumplir con las pautas de diseño de interfaz de usuario para garantizar una experiencia de usuario coherente y agradable.
  1. Escalabilidad:
      • El sistema debe ser capaz de escalar horizontalmente para manejar un aumento en la carga de trabajo sin requerir cambios significativos en la arquitectura.
      • Debe ser compatible con la adición de nuevos usuarios, funciones y recursos sin afectar negativamente el rendimiento.
  1. Legal y cumplimiento:
      • El sistema debe cumplir con todas las leyes y regulaciones aplicables, como la protección de datos personales y las regulaciones fiscales.
      • Debe mantener registros auditables para garantizar la trazabilidad y la conformidad con los requisitos legales.