Desarrollo de un aplicativo web para la captura y registro de requisitos funcionales

dc.contributor.advisorPérez Canencio, José Gabriel
dc.contributor.authorLópez Perea, Cristian Camilo
dc.contributor.orcidJosé Gabriel Pérez Canencio [0000-0001-8399-4669]spa
dc.contributor.otherOjeda Solarte, Mary Luz
dc.coverage.cityTuluáspa
dc.coverage.spatialTuluá, Valle del Cauca, Colombiaspa
dc.date.accessioned2024-05-28T19:14:55Z
dc.date.available2024-05-28T19:14:55Z
dc.date.issued2023
dc.descriptionilustraciones, gráficos, tablasspa
dc.description.abstractEste 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.spa
dc.description.abstractenglishThis degree thesis delves into a crucial aspect within the field of software development: the need to understand and capture functional and non-functional requirements accurately and effectively. It is highlighted that an incorrect interpretation of these requirements can have significant repercussions on software projects, ranging from inaccurate time estimates to problems in risk management, inadequate system design and complications in the coordination of interviews and consultations with stakeholders. . To address this problem, the development of a specialized web application is proposed that facilitates the capture and specification of software functional requirements. This solution is based on the integration of advanced technology with the aim of reducing the risks inherent to this crucial process in the software development life cycle. The justification of this project is based on the fundamental relevance of the precise writing of the requirements in the success of any software development project. Furthermore, the need to have a tool that facilitates and optimizes the interaction between the client, who provides their needs and expectations, and the development team in charge of materializing these requirements, is recognized. The proposed application aims to improve communication, streamline the requirements development process, and provide constant monitoring to ensure that customer expectations and needs are met. This study represents a valuable contribution to the field of software development, as it addresses a critical issue that often goes unnoticed. The proposed solution is innovative and has the potential to significantly improve the quality of requirements and ultimately optimize the entire software development process. This, in turn, can have a positive impact on the efficiency and success of software projects, providing benefits to both developers and customers and end users.eng
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero (a) de Sistemasspa
dc.description.tableofcontents1 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. REFERENCIASspa
dc.formatPDFspa
dc.format.extent124 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameInstname:Unidad Central del Valle del Caucaspa
dc.identifier.reponamereponame:Repositorio Institucional Unidad Central del Valle del Caucaspa
dc.identifier.repourlrepourl:https://repositorio.uceva.edu.co/
dc.identifier.urihttp://hdl.handle.net/20.500.12993/4363
dc.language.isospaspa
dc.publisher.facultyFacultad de Ingenieríaspa
dc.publisher.programIngeniería de Sistemasspa
dc.relation.referencesEscalona, M. J., & Koch, N. (2002). Ingeniería de Requisitos en Aplicaciones para la Web–Un estudio comparativo. Universidad de Sevilla.spa
dc.relation.referencesVILLAVICENCIO VINCES, B. J. (2018). Estudio para el control informático en los procesos del registro de entradas y salidas de productos de la empresa Porkgen SA del cantón Baba (Bachelor's thesis, BABAHOYO).spa
dc.relation.referencesHernández Sampieri, R., Fernández Collado, C., & Baptista Lucio, P. (2018). Metodología de la investigación (Vol. 4, pp. 310-386). México: McGraw-Hill Interamericana.spa
dc.relation.referencesCueva, S., & Sucunuta, I. M. (2014). Departamento de Ciencias de la Computación y Electrónica Sección Ingeniería del Software y Gestión de Tecnologías de la Información (Doctoral dissertation, UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA).spa
dc.relation.referencesOliveros, A., Danyans, F. J., & Mastropietro, M. L. (2014). Prácticas de Ingeniería de Requerimientos en el desarrollo de aplicaciones Web. In CIbSE (pp. 491-505).spa
dc.relation.referencesMorales-Carrillo, J., Cedeño-Valarezo, L., Bravo, J. S. C., & Calderón, J. G. O. (2022). Metodologías de desarrollo de software y su ámbito de aplicación: Una revisión sistemática. Revista Ibérica de Sistemas e Tecnologias de Informação, (E47), 29-45.spa
dc.relation.referencesContreras Contreras, G. F., Medina Delgado, B., Acevedo Jaimes, B. R., & Guevara Ibarra, D. (2022). Metodología de desarrollo de técnicas de agrupamiento de datos usando aprendizaje automático. Tecnura, 26(72), 5-6.spa
dc.relation.referencesGarcía Rodríguez, M. J. (2015). Estudio comparativo entre las metodologías ágiles y las metodologías tradicionales para la gestión de proyectos software.spa
dc.relation.referencesGómez, O. T., López, P. P. R., & Bacalla, J. S. (2010). Criterios de selección de metodologías de desarrollo de software. Industrial data, 13(2), 70-74.spa
dc.relation.referencesRojo, S. D. V. (2012). Requerimientos No funcionales para aplicaciones Web (Doctoral dissertation, Universidad Nacional de La Plata).spa
dc.relation.referencesOliveros, A., Wehbe, R., Rojo, S. D. V., & Rousselot, J. (2011). Requerimientos para aplicaciones web. In XIII Workshop de Investigadores en Ciencias de la Computación.spa
dc.relation.referencesRíos, J. R. M., Ordóñez, M. P. Z., Segarra, M. J. C., & Zerda, F. G. G. (2018). Comparación de metodologías en aplicaciones web. 3C Tecnología: glosas de innovación aplicadas a la pyme, 7(1), 1-19.spa
dc.relation.referencesOliveros, A., Wehbe, R., Rojo, S. D. V., & Rousselot, J. (2011). Requerimientos para aplicaciones web. In XIII Workshop de Investigadores en Ciencias de la Computación.spa
dc.relation.referencesRíos, J. R. M., Ordóñez, M. P. Z., Segarra, M. J. C., & Zerda, F. G. G. (2018). Comparación de metodologías en aplicaciones web. 3C Tecnología: glosas de innovación aplicadas a la pyme, 7(1), 1-19.spa
dc.relation.referencesMolina Ríos, J. R., Zea Ordóñez, M. P., Contento Segarra, M. J., & García Zerda, F. G. (2018). Comparación de metodologías en aplicaciones Web. 3C Tecnologia, 7(1).spa
dc.relation.referencesSommerville, I. (2005). Requerimientos del software. Ingeniería del software, 7a ed., PEARSON EDUCACIÓN, Madrid, SPA, 109-110.spa
dc.relation.referencesMariño, S. I., Godoy, M. V., Alfonzo, P. L., Acevedo, J. J., Solis, L. G., & Vázquez, A. F. (2012). Accesibilidad en la definición de requerimientos no funcionales. Revisión de herramientas. Multiciencias, 12(3), 305-312.spa
dc.relation.referencesPeláez, L. E., Cohuó, M. A., Delgado, I. A., Toro, A., & Arias, J. L. (2021). El Sistema CHAMÍ para Asistir el Aseguramiento la Calidad de los Requerimientos Funcionales y No Funcionales en la Industria del Software. Entre Ciencia e Ingeniería, 15(30), 49-56.spa
dc.relation.referencesMedina, O. C., Marciszack, M. M., & Groppo, M. A. (2016). Trazabilidad y validación de requerimientos funcionales de sistemas informáticos mediante la transformación de modelos conceptuales. ReCIBE. Revista electrónica de Computación, Informática, Biomédica y Electrónica, 5(1). Guzmán Chamorro, E. D. (2018). Impacto de la implementación del software de gestión para la fase de análisis de requerimientos funcionales en la Cooperativa Financiera Atuntaqui (Master's thesis).spa
dc.relation.referencesCabrales, M. S. I. A. Á., Rodríguez, C. I. R. P., Rubet, M. S. I. O. A., & Romeva, C. I. C. R. (2010). Aplicación del Método Kano en la evaluación cualitativa de los requerimientos funcionales en el diseño conceptual de gradas. Ciencias Holguín, 14(2).spa
dc.relation.referencesAguilar, L. U. M., López, M. D. L. Á. S., & Peña, J. M. F. (2008). Herramienta para Administrar Información Básica de Requerimientos Funcionales y No Funcionales en el Desarrollo de Sistemas Informáticos. Coloquio Nacional 208 de Investigación Multidisciplinaria, 1-2.spa
dc.relation.referencesChaves, M. A. (2005). La ingeniería de requerimientos y su importancia en el desarrollo de proyectos de software. InterSedes: Revista de las Sedes Regionalesspa
dc.rightsDerechos reservados - Unidad Central del Valle del Caucaspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2spa
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0*
dc.subject.keywordsInformation and Communication Technologies (ICT)eng
dc.subject.keywordsSocial inequalitieseng
dc.subject.keywordsDigital literacyeng
dc.subject.keywordsVirtual laboratoryeng
dc.subject.keywordsSoftware Engineeringeng
dc.subject.keywordsTelematics and Networkseng
dc.subject.keywordsTechnological skillseng
dc.subject.keywordsInteractive platformeng
dc.subject.keywordsDocumented guideseng
dc.subject.keywordsProjectseng
dc.subject.proposalTecnologías de la Información y Comunicación (TIC)spa
dc.subject.proposalDesigualdades socialesspa
dc.subject.proposalAlfabetización digitalspa
dc.subject.proposalLaboratorio virtualspa
dc.subject.proposalIngeniería de Softwarespa
dc.subject.proposalTelemática y Redesspa
dc.subject.proposalCompetencias tecnológicasspa
dc.subject.proposalPlataforma interactivaspa
dc.subject.proposalGuías documentadasspa
dc.subject.proposalProyectosspa
dc.titleDesarrollo de un aplicativo web para la captura y registro de requisitos funcionalesspa
dc.title.titleenglishDevelopment of a web application for capturing and recording functional requirements.spa
dc.typebachelor thesisspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa
dc.type.localTesis/Trabajo de grado - Monografía - Pregradospa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
dcterms.audiencePúblico generalspa
dcterms.audience.professionaldevelopmentPregradospa
dcterms.audience.professionaldevelopmentEspecializaciónspa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
T-clopez.pdf
Tamaño:
1.97 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de grado pregrado

Bloque de licencias

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
2.17 KB
Formato:
Item-specific license agreed upon to submission
Descripción:
Cargando...
Miniatura
Nombre:
Autorizacion-clopez.doc
Tamaño:
227.5 KB
Formato:
Microsoft Word
Descripción:
Cesion derechos patrimoniales