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 |
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.
| 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 |
| 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 |