**MidasQuant

Versión 1.4**

HISTORIAL DE REVISIÓN

Versión Fecha Elaboración Responsable Elaboración Fecha Aprobación Responsable Aprobación
1.0 17/02/2026 Nicolas Cabrera Serrano
1.1 24/02/2026 Nicolas Cabrera Serrano
1.2 25/02/2026 Nicolas Cabrera Serrano
1.3 28/02/2026 Nicolas Cabrera Serrano 08/03/2026 William Carmona Diaz
1.4 08/03/2026 William Carmona Diaz 16/03/2026 Nicolas Cabrera Serrano

CAMBIOS RESPECTO A LA VERSIÓN ANTERIOR

VERSIÓN MODIFICACIÓN RESPECTO VERSIÓN ANTERIOR
1.0 Creación del Documento, introducción, características del producto, funciones del producto, características del usuario y requisitos funcionales.
1.1 Incorporación de los requisitos no funcionales, las restricciones de software y la corrección del documento.
1.2 Incorporación de bibliografías. Mejora en las palabras clave
1.3 Se incorpora una nueva función al sistema, “Visualización de Historial de Análisis”
1.4 Mejora del glosario

Tabla de Contenido.


1. Introducción

El presente documento de Especificación de Requisitos define de manera estructurada las características funcionales y no funcionales del sistema propuesto para el análisis algorítmico de series de tiempo financieras. El proyecto tiene como objetivo el diseño e implementación de una aplicación web capaz de obtener datos históricos de acciones y ETFs mediante peticiones HTTP directas, procesarlos mediante algoritmos clásicos implementados explícitamente y generar resultados comparativos, métricos y visuales con fundamento matemático y análisis formal de complejidad.

Este documento describe las características generales del producto, sus funciones principales, el perfil de los usuarios previstos, las especificaciones detalladas de los requisitos y las restricciones técnicas y normativas que condicionan su desarrollo. De esta manera, se establece un marco claro que delimita el alcance del sistema, define su comportamiento esperado y garantiza coherencia entre los objetivos académicos del proyecto y su implementación tecnológica.

1.1 Responsables e Involucrados

Nombre Tipo (Responsable/ Involucrado) Rol Cargo
William Carmona Diaz Responsable Ingeniero de Sistemas y Computación Desarrollador Backend, Frontend
Nicolas Cabrera Serrano Responsable Ingeniero de Sistemas y Computación Desarrollador Backend, Frontend y Cloud

1.2 Referencias (Bibliografía o web Grafía)

Nombre Descripción Link Referencia
IEEE 29148 – Systems and Software Engineering — Life Cycle Processes — Requirements Engineering Estándar internacional que define cómo deben estructurarse y documentarse los requisitos de sistemas y software, incluyendo requisitos funcionales, no funcionales y restricciones. https://standards.ieee.org/standard/29148-2018.html
Python Software Foundation – Python 3 Documentation Documentación oficial del lenguaje Python utilizado como backend principal del proyecto. https://docs.python.org/3/
PostgreSQL Global Development Group – PostgreSQL Documentation Documentación oficial del sistema gestor de base de datos relacional empleado en el proyecto. https://www.postgresql.org/docs/
Streamlit Documentation Documentación oficial del framework utilizado para la interfaz gráfica del sistema. https://docs.streamlit.io

1.3 Palabras Clave