Desarrollo de un aplicativo web para la captura y registro de requisitos funcionales
Abstract
Este 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.
Descripción
ilustraciones, gráficos, tablas