Pérez Canencio, José GabrielLópez Perea, Cristian CamiloOjeda Solarte, Mary Luz2024-05-282024-05-282023http://hdl.handle.net/20.500.12993/4363ilustraciones, gráficos, tablasEste trabajo de grado se adentra en un aspecto crucial dentro del campo del desarrollo de software: la necesidad de comprender y capturar los requisitos funcionales y no funcionales de manera precisa y efectiva. Se destaca que una interpretación incorrecta de estos requisitos puede tener repercusiones significativas en los proyectos de software, que van desde estimaciones de tiempo inexactas hasta problemas en la gestión de riesgos, diseño de sistemas inadecuados y complicaciones en la coordinación de entrevistas y consultas con los stakeholders. Para abordar esta problemática, se propone el desarrollo de una aplicación web especializada que facilite la captura y especificación de los requisitos funcionales de software. Esta solución se basa en la integración de tecnología avanzada con el objetivo de reducir los riesgos inherentes a este proceso crucial en el ciclo de vida del desarrollo de software. La justificación de este proyecto se sustenta en la relevancia fundamental de la redacción precisa de los requisitos en el éxito de cualquier proyecto de desarrollo de software. Además, se reconoce la necesidad de contar con una herramienta que facilite y optimice la interacción entre el cliente, que aporta sus necesidades y expectativas, y el equipo de desarrollo encargado de materializar dichos requisitos. La aplicación propuesta tiene como meta mejorar la comunicación, agilizar el proceso de desarrollo de requisitos y proporcionar un monitoreo constante para asegurar que se cumplan las expectativas y necesidades del cliente. Este estudio representa una contribución valiosa al campo del desarrollo de software, ya que aborda una problemática crítica que a menudo pasa desapercibida. La solución propuesta es innovadora y tiene el potencial de mejorar significativamente la calidad de los requisitos y, en última instancia, optimizar todo el proceso de desarrollo de software. Esto, a su vez, puede tener un impacto positivo en la eficiencia y el éxito de los proyectos de software, brindando beneficios tanto a los desarrolladores como a los clientes y usuarios finales.1 INTRODUCCIÓN E INFORMACIÓN GENERAL / 1.1 El problema / 1.1.1 Descripción / 1.2 Formulación / 1.3 Justificación / 1.4 Objetivos / 1.4.1 General / 1.4.2 Específicos / 1.5 Alcance / 2 MARCO DE REFERENCIAS / 2.1 Marco Teórico / 2.1.1 Acerca de los aplicativos web para la toma de requisitos / 2.2 Aplicativos Web / 2.3 Captura de Requerimientos / 2.4 Herramientas y Tecnologías para la Captura de Requerimientos / 2.5 Plataformas web para la obtención y captura de requerimientos / 2.5.1 Características de las plataformas web para la obtención y captura de requerimientos / 2.5.1.1 Ventajas de las plataformas web para la captura y registro de requerimientos / 2.6 Herramientas de desarrollo para plataformas web enfocadas en capturar y obtener requerimientos / 2.7 Metodologías de desarrollo de software / 2.8 Metodología Waterfall / 2.8.1 Principios Fundamentales del Modelo Waterfall / 2.8.2 Pasos del modelo Waterfall / 2.8.3 Ventajas y Desventajas del Modelo Waterfall / 3. DISEÑO METODOLOGIA DEL PROYECTO / 3.1 Tipo de investigación / 3.2 Enfoque cualitativo / 3.3 Diseño metodológico / 4. INGENIERIA DEL PROYECTO / 4.1 Definición de Requisitos / 4.1.1 Identificación de roles y tareas / 4.1.2 Especificación de los escenarios / 4.2 Diseño de la Plataforma / 4.3 Implementación y Codificación / 4.3.1 Arquitectura del sistema / 4.3.2 Componentes y patrón de diseño / 4.3.3 Modelo de la base de datos / 4.3.4 Implementación del diseño / 4.3.5 Código del proyecto / 4.3.6 Pruebas y Validación del Proyecto / 4.3.6.1 Pruebas Unitarias / 4.3.6.2 Pruebas de integración / 4.3.6.3 Pruebas de Aceptación del Usuario (UAT) / 4.3.6.4 Pruebas de Rendimiento y Seguridad / 4.3.6.5 Resultados y Mejoras Implementadas / 5. CONCLUSIONES Y RECOMENDACIONES / 5.1 Conclusiones / 5.2 Características hardware para la instalación en un servidor web / 5.3 Usuarios por Rol / 6. REFERENCIASPDF124 páginasapplication/pdfspaDerechos reservados - Unidad Central del Valle del Caucahttp://creativecommons.org/licenses/by-nc-nd/4.0Desarrollo de un aplicativo web para la captura y registro de requisitos funcionalesbachelor thesisAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccessInstname:Unidad Central del Valle del Caucareponame:Repositorio Institucional Unidad Central del Valle del Caucarepourl:https://repositorio.uceva.edu.co/Abierto (Texto Completo)Tecnologías de la Información y Comunicación (TIC)Desigualdades socialesAlfabetización digitalLaboratorio virtualIngeniería de SoftwareTelemática y RedesCompetencias tecnológicasPlataforma interactivaGuías documentadasProyectoshttp://purl.org/coar/access_right/c_abf2Information and Communication Technologies (ICT)Social inequalitiesDigital literacyVirtual laboratorySoftware EngineeringTelematics and NetworksTechnological skillsInteractive platformDocumented guidesProjectsDevelopment of a web application for capturing and recording functional requirements.