Está en la página 1de 5

GA1-220501092-AA4-EV01 ESPECIFICACIÓN DE LOS REQUERIMIENTOS

FUNCIONALES Y NO FUNCIONALES DEL SOFTWARE

ALEXANDRA LUCIA GUTIERREZ MARTINEZ

APRENDIZ

JORGE GIRALDO GUERRERO ROSERO

INSTRUCTOR

ANÁLISIS Y DESARROLLO DE SOFTWARE

FORMULACIÓN DEL PROYECTO DE SOFTWARE

SENA

OCTUBRE/2023
INTRODUCCIÓN

En el dinámico panorama agrícola actual, la implementación de tecnologías


innovadoras desempeña un papel fundamental en la mejora de la eficiencia, la toma
de decisiones informada y el aumento de la productividad. En este contexto,
presentamos TECNOCUBIERTA, una solución tecnológica diseñada para proyectar y
optimizar la productividad de cultivos bajo cubierta.

ALCANCE

El alcance del proyecto Tecnocubierta abarca el desarrollo e implementación de una


aplicación destinada a optimizar la productividad de cultivos bajo cubierta. La
aplicación proporcionará a agricultores, investigadores y profesionales del sector una
herramienta integral para la gestión eficiente de cultivos en entornos controlados.
DESCRIPCIÓN GENERAL

A continuación, se proporciona una especificación básica de los requerimientos


funcionales y no funcionales del software Tecnocubierta, que tiene como tiene como
objetivo abordar estos desafíos al proporcionar una plataforma integral que permita a
los agricultores, investigadores y profesionales del sector realizar proyecciones
precisas sobre el crecimiento y la productividad de los cultivos bajo cubierta. Al
combinar la recopilación de datos en tiempo real, algoritmos de análisis avanzados y
una interfaz de usuario intuitiva, nuestro software busca ser una herramienta
invaluable para la toma de decisiones estratégicas y la optimización de recursos.
Funciones del producto

• Registro de Datos del Cultivo: el sistema debe permitir el ingreso y


almacenamiento de datos relevantes sobre los cultivos bajo cubierta, como
tipo de cultivo, fecha de siembra, y condiciones ambientales.
• Gestión de Recursos: debe ser capaz de gestionar recursos necesarios, como
agua, nutrientes, y condiciones de luz, para cada tipo de cultivo específico.
• Proyección de Crecimiento: el software debe calcular y proyectar el
crecimiento de los cultivos basándose en datos históricos y condiciones
actuales.
• Alertas y Notificaciones: se deben generar alertas y notificaciones automáticas
para eventos importantes, como la necesidad de riego, aplicación de
nutrientes, o condiciones climáticas adversas.
• Análisis de Datos: debe proporcionar herramientas de análisis para evaluar la
productividad histórica, identificar tendencias y realizar comparaciones entre
diferentes cultivos.
• Interfaz Gráfica Intuitiva: la interfaz de usuario debe ser fácil de usar e intuitiva,
permitiendo a los usuarios navegar eficientemente por las funcionalidades del
software.
• Informes Personalizables: el sistema debe permitir la generación de informes
personalizables que muestren métricas clave de productividad y crecimiento
de los cultivos.
• Integración de Sensores y Dispositivos: debe ser capaz de integrarse con
sensores y dispositivos de monitoreo para recopilar datos en tiempo real sobre
las condiciones del entorno.

Característica de los usuarios

El software cuenta con tres tipos de usuarios final:

En cualquier novel son funcionarios o cualquier persona que no interactúan


directamente con el sistema, pero pueden tener información de los cultivos bajo
cubierta e información generada por el mismo "nivel operatorio".

En el segundo nivel son los funcionarios que interactúan directamente con el sistema
y responsable de la actualización de datos y toda la información que se encuentre en
este. "Nivel Administrativo".

En el tercer nivel son funcionarios que pueden monitorear todas las actividades, tener
control en el sistema, permitir y dar responsabilidades a otros usuarios. "Nivel directo".
Restricciones

Es necesario el uso de contraseñas para limitar el uso de los usuarios no registrados.


EL sistema de información debe desarrollarse en ambiente web, por lo que es
necesario el intercambio de dato, para que se editado, visualizado y actualizado desde
cualquier lugar.

Requisitos no funcionales.

• Desempeño: el software debe ser capaz de manejar grandes cantidades de


datos y realizar cálculos complejos de manera eficiente.
• Escalabilidad: debe ser escalable para adaptarse al crecimiento de la base de
datos y el aumento en el número de usuarios.
• Seguridad: se requiere un sólido sistema de seguridad para proteger la
integridad de los datos del cultivo y la privacidad de los usuarios.
• Disponibilidad: el sistema debe estar disponible en todo momento para
garantizar un monitoreo continuo de los cultivos.
• Compatibilidad: debe ser compatible con una variedad de dispositivos y
sistemas operativos para facilitar su adopción.
• Usabilidad: la interfaz de usuario debe ser amigable y accesible, con el
objetivo de facilitar la interacción de usuarios con diferentes niveles de
experiencia.
• Mantenibilidad: el software debe ser fácilmente mantenible y actualizable para
adaptarse a futuras necesidades y tecnologías emergentes.
• Cumplimiento Normativo: debe cumplir con las regulaciones y normativas
locales e internacionales relacionadas con la gestión de datos agrícolas y la
seguridad de la información.

También podría gustarte