Documento con especificación de requerimientos
GA1-220501092-AA4-EV02.
Servicio Nacional de Aprendizaje SENA
Análisis y desarrollo de software
Oscar Johan Toquica Poveda
Ficha 2834888
Octubre 17, 2023
Índice
1. Introducción
1.1. Propósito
1.2. Ámbito del Sistema
1.3. Definiciones, Acrónimos y Abreviaturas
1.4. Referencias
1.5. Visión General del Documento
2. Descripción General 4
2.1. Perspectiva del Producto
2.2. Funciones del Producto
2.3. Características de los Usuarios
2.4. Restricciones
2.5. Suposiciones y Dependencias
2.6. Requisitos Futuros
3. Requisitos Específicos
3.1. Interfaces Externas
3.2. Funciones
3.3. Requisitos de Rendimiento
3.4. Restricciones de Diseño
3.5. Atributos del Sistema
3.6. Otros Requisitos
1. Introducción
1.1. Propósito
El propósito de esta sección es explicar la razón fundamental de la creación de la Especificación de
Requisitos de Software (SRS) para la Plataforma Web de Agro Macarena SAS. En este caso, el
propósito sería:
Definir y documentar de manera completa los requisitos del software para la Plataforma Web de
Agro Macarena SAS. Esto servirá como guía para el diseño, desarrollo y evaluación del sistema,
asegurando que cumpla con las expectativas de los usuarios y las necesidades del negocio.
1.2. Ámbito del Sistema
1.2.1. Descripción General
El ámbito del sistema se centra en la creación de la Plataforma Web de Agro Macarena SA
1.2.2. El siguiente sistema se centrará en las funciones principales:
• Catálogo de Productos: La plataforma mostrará un catálogo completo de productos
agroquímicos, incluyendo detalles técnicos, descripciones, categorías y precios.
• Búsqueda y Filtrado: Los usuarios podrán buscar productos por nombre, categoría, palabra
clave y aplicar filtros para refinar los resultados de búsqueda.
• Carrito de Compras: Los usuarios podrán agregar productos al carrito de compras,
visualizar su contenido y modificar las cantidades de los productos en el carrito.
• Proceso de Compra: Se habilitará un proceso de compra
• Gestión de Cuenta de Usuario: Los usuarios registrados podrán editar su información de
perfil, cambiar contraseñas y acceder a su historial de compras. 1.2.1. Descripción General
• El ámbito del sistema se centra en la creación de la Plataforma Web de Agro Macarena SA
1.2.2. Función
El siguiente sistema se centrará en las funciones principales:
➢ Catálogo de Productos: La plataforma mostrará un catálogo completo de productos
agroquímicos, incluyendo detalles técnicos, descripciones, categorías y precios.
➢ Búsqueda y Filtrado: Los usuarios podrán buscar productos por nombre, categoría, palabra
clave y aplicar filtros para refinar los resultados de búsqueda.
➢ Carrito de Compras: Los usuarios podrán agregar productos al carrito de compras,
visualizar su contenido y modificar las cantidades de los productos en el carrito.
➢ Proceso de Compra: Se habilitará un proceso de compra
➢ Gestión de Cuenta de Usuario: Los usuarios registrados podrán editar su información de
perfil, cambiar contraseñas y acceder a su historial de compras.
1.2.3. Exclusiones
El sistema no abordará aspectos fuera del ámbito del proyecto, tales como la gestión de inventario
de productos físicos ni la producción o fabricación de agroquímico.
1.2.4. dependencias
El sistema dependerá de la disponibilidad y conectividad a Internet por parte de los usuarios para
acceder a la plataforma. También se basará en la infraestructura tecnológica, incluyendo servidores
web y bases de datos, para su funcionamiento.
1.2.5. Suposiciones
Se supone que los usuarios tendrán dispositivos con acceso a Internet y navegadores webs
compatibles. Además, se supone que se seguirán las regulaciones y está
El sistema debe cumplir con las restricciones legales y éticas relacionadas con la venta de
productos agroquímicos. Además, debe cumplir con los estándares de seguridad y privacidad de
datos aplicables para garantizar la protección.
1.3. Definiciones, acrónimos y abreviaturas
• Aquí debes proporcionar una lista de definiciones, acrónimos y abreviaturas utilizadas en
el documento. Esto ayuda a garantizar una comprensión clara de los términos.
• Usuario Registrado: Se refiere a un usuario que ha creado una cuenta en la plataforma.
• SRS: Siglas de "Software Requisitos Especificación" (Especificación de Requisitos de
Software).
2. Descripción General
2.1. Perspectiva del Producto
• La Plataforma Web de Agro Macarena SAS se concibe como una solución de comercio
electrónico dedicada a la comercialización de productos agroquímicos. Aunque opera
como una entidad independiente
• Funcionamiento Independiente en su primera iteración, la plataforma funcionará de
manera autónoma, proporcionando una interfaz en línea para que los usuarios accedan a
un catálogo de productos.
• Integración medida que la plataforma madure y las necesidades del negocio evolucionen,
se consideran integraciones futuras. Esto podría incluir la posibilidad de conectarse con
sistemas de gestión de inventario de productos agroquímicos para mejorar la precisión de
la disponibilidad de productos. También se evaluarán oportunidades para ampliar la gama
de productos disponibles en la plataforma.
• Adopción de Mejoras Tecnológicas La plataforma estará abierta a la adopción de
tecnologías emergentes que puedan mejorar la eficiencia y la experiencia del usuario.
Seguimos
2.2. Funciones del Producto
Las funciones del producto son las características clave y las capacidades que el sistema ofrecerá a
los usuarios. Algunas de las funciones pueden incluir:
➢ Catálogo de Productos: La plataforma mostrará una amplia variedad de productos
agroquímicos con información técnica detallada, descripciones, categorías y precios.
➢ Búsqueda y Filtrado: Los usuarios podrán buscar productos por nombre, categoría,
palabras clave y aplicar filtros para refinar los resultados de búsqueda.
➢ Carrito de Compras: Los usuarios podrán agregar productos al carrito de compras,
visualizar su contenido y ajustar las cantidades.
➢ Proceso de Compra: La plataforma permitirá a los usuarios completar procesos de compra
en línea, ingresando información de envío y facturación
➢ Gestión de Cuenta de Usuario: Los usuarios registrados podrán editar su perfil, cambiar
contraseñas y acceder a su historial de compras.
2.3. Características de los Usuarios
Es importante describir quiénes serán los usuarios del sistema y cómo interactuarán
➢ Agricultores: Usuarios finales que buscan y compran productos agroquímicos.
➢ Administradores de la Plataforma: Personal encargado de gestionar la plataforma, agregar
productos y administrar cuentas de usuario.
➢ Personal de Atención al Cliente: Personal que brinda soporte y asistencia a los usuarios.
2.4. Restricciones
Las restricciones son:
➢ Legales: El sistema debe cumplir con las regulaciones y normativas relacionadas con la
venta de productos agroquímicos.
➢ Seguridad: Se deben implementar medidas de seguridad para proteger los datos de los
usuarios y garantizar la integridad
2.5. Suposiciones y Dependencias
Las suposiciones son condiciones que se consideran verdes.
➢ Suposición: Los usuarios tienen dispositivos con acceso a Internet y navegadores webs
compatibles.
➢ Dependencia: El sistema depende de una infraestructura tecnológica, incluyendo
servidores web y bases de datos, para
2.6. Requisitos Futuros
Los requisitos futuros son funcionalidades o mejoras que pueden no implementarse en esta
versión del software, pero se consideran para futuras iteraciones del proyecto. Estos pueden
incluir:
➢ Integración con sistemas de gestión de inventario.
➢ Mejoras en la personalización de la experiencia del usuario.
➢ Ampliación de la variedad de productos disponibles.
3. Requisitos Específicos
3.1. Interfaces externas
➢ Interfaz de Usuario (UI): La plataforma web debe proporcionar una interfaz de usuario
intuitiva y fácil de navegar para los agricultores y usuarios, lo que incluye elementos como
botones, menús, formularios y páginas de productos.
➢ Interfaz de Administración: Los administradores de la plataforma necesitan una interfaz de
administración para gestionar productos, cuentas de usuario y supervisar el
funcionamiento.
➢ Integración de Pasarela de Pago: Debe haber una interfaz con una pasarela de pago en
línea para procesar transacciones seguras.
3.2. Funciones
➢ Funciones de Búsqueda y Filtrado: Los usuarios deben poder buscar productos por
nombre, categoría o palabras clave, y aplicar filtros para refinar los resultados de
búsqueda.
➢ Carrito de Compras: Debe permitir a los usuarios agregar productos a un carrito de
compras, visualizar su contenido y realizar cambios en las cantidades de los productos.
➢ Proceso de compra: La plataforma debe proporcionar un proceso de compra en línea que
incluya
➢ Gestión de Cuenta de Usuario: Los usuarios registrados deben poder editar sus perfiles,
cambiar contraseñas y acceder a su historial de compras.
3.3. Requisitos de rendimiento
➢ Tiempo de carga: Las páginas de la plataforma deben cargarse en un tiempo máximo de 2
segundos para una experiencia de usuario óptima.
➢ Capacidad de Usuarios Simultáneos: El sistema debe ser capaz de manejar un alto tráfico
de usuarios simultáneos sin degradación del rendimiento.
3.4. Restricciones de diseño
➢ Plataforma de Diseño: Dado que estás utilizando Adobe XD, el diseño y prototipado de la
interfaz de usuario se realizará en esta plataforma. Asegúrese de que todos los
diseñadores y desarrolladores estén familiarizados con el uso de Adobe XD.
➢ Diseño Responsivo: El diseño debe ser responsable para garantizar que la plataforma sea
compatible con diferentes tamaños de pantalla y dispositivos, como computadoras de
escritorio, tabletas y teléfonos móviles.
➢ Compatibilidad con Navegadores: Asegúrate
➢ Accesibilidad: Diseña teniendo en cuenta la accesibilidad web para garantizar que la
plataforma sea utilizable por personas con disco
➢ Optimización de Imágenes y Recursos: Para mejorar el rendimiento, asegúrese de que las
imágenes y otros recursos multimedia
➢ Consistencia de Diseño
➢ Seguridad en el Diseño: Considere las prácticas de diseño seguro, como evitar la exposición
de datos sensibles en la interfaz de usuario y garantizar que las
➢ Feedback de Usuarios: Diseña mecanismos para recopilar feedback de los usuarios sobre la
usabilidad y el diseño de la plataforma, de modo que puedas realizar mejoras basadas en
la retroalimentación.
3.5. Atributos del Sistema
➢ Seguridad: La plataforma debe ser segura y proteger la información de los usuarios. Esto
incluye la implementación de cifrado SSL para transacciones seguras, autenticación de
usuarios y autorización para acceder a ciertas funcionalidades, y la gestión de
vulnerabilidades de seguridad.
➢ Rendimiento: El sistema debe ser eficiente en términos de velocidad de carga de páginas y
tiempos de respuesta para garantizar
➢ Disponibilidad: La plataforma debe estar disponible en un alto porcentaje del tiempo, lo
que implica la implementación de medidas de alta disponibilidad y un plan de
recuperación ante desastres en caso de interrupciones inesperadas.
➢ Usabilidad: La plataforma debe ser fácil de usar y proporcionar una experiencia de usuario
intuitiva. esto
➢ Escalabilidad: El sistema debe ser escalable para manejar un aumento en la cantidad de
usuarios y productos en el futuro. Esto puede implicar la implementación de
➢ Mantenimiento: El sistema debe ser mantenible, lo que implica que el mantenimiento
regular y las actualizaciones se pueden realizar de manera eficiente sin interrupciones
significativas del servicio.
➢ Integración: Si se planea la integración con otros sistemas o
➢ Cumplimiento Legal: El sistema debe cumplir con las regulaciones y normativas legales
relacionadas con la venta de productos agroquímicos.
➢ Rastreabilidad: Debe ser posible rastrear eventos y actividades clave en el sistema, como
registros de acceso, actividades de compra y cambios en la información.
3.6. Otros requisitos
Regulaciones de Comercio Electrónico: La plataforma debe cumplir con las regulaciones y
normativas de comercio electrónico aplicables en la región o país de operación.
Privacidad de Datos: Debe haber políticas y medidas para garantizar la privacidad de los datos de
los usuarios.
Conclusión
✓ La presente Especificación de Requisitos de Software (SRS) ha sido creada con el propósito
de definir y documentar de
✓ El sistema se concibe como una solución de comercio electrónico dedicada a la
comercialización de productos agroquímicos, con un enfoque en la satisfacción del
✓ Este documento servirá como guía esencial para los diseñadores, desarrolladores y partes
interesadas involucradas en la creación de la Plataforma Web de Agro Macarena Sas