Desarrollo de un aplicativo web para la captura y registro de requisitos funcionales
| dc.contributor.advisor | Pérez Canencio, José Gabriel | |
| dc.contributor.author | López Perea, Cristian Camilo | |
| dc.contributor.orcid | José Gabriel Pérez Canencio [0000-0001-8399-4669] | spa |
| dc.contributor.other | Ojeda Solarte, Mary Luz | |
| dc.coverage.city | Tuluá | spa |
| dc.coverage.spatial | Tuluá, Valle del Cauca, Colombia | spa |
| dc.date.accessioned | 2024-05-28T19:14:55Z | |
| dc.date.available | 2024-05-28T19:14:55Z | |
| dc.date.issued | 2023 | |
| dc.description | ilustraciones, gráficos, tablas | spa |
| dc.description.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. | spa |
| dc.description.abstractenglish | This 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.degreelevel | Pregrado | spa |
| dc.description.degreename | Ingeniero (a) de Sistemas | spa |
| dc.description.tableofcontents | 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. REFERENCIAS | spa |
| dc.format | spa | |
| dc.format.extent | 124 páginas | spa |
| dc.format.mimetype | application/pdf | spa |
| dc.identifier.instname | Instname:Unidad Central del Valle del Cauca | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional Unidad Central del Valle del Cauca | spa |
| dc.identifier.repourl | repourl:https://repositorio.uceva.edu.co/ | |
| dc.identifier.uri | http://hdl.handle.net/20.500.12993/4363 | |
| dc.language.iso | spa | spa |
| dc.publisher.faculty | Facultad de Ingeniería | spa |
| dc.publisher.program | Ingeniería de Sistemas | spa |
| dc.relation.references | Escalona, M. J., & Koch, N. (2002). Ingeniería de Requisitos en Aplicaciones para la Web–Un estudio comparativo. Universidad de Sevilla. | spa |
| dc.relation.references | VILLAVICENCIO 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.references | Herná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.references | Cueva, 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.references | Oliveros, 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.references | Morales-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.references | Contreras 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.references | Garcí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.references | Gó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.references | Rojo, S. D. V. (2012). Requerimientos No funcionales para aplicaciones Web (Doctoral dissertation, Universidad Nacional de La Plata). | spa |
| dc.relation.references | Oliveros, 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.references | Rí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.references | Oliveros, 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.references | Rí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.references | Molina 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.references | Sommerville, I. (2005). Requerimientos del software. Ingeniería del software, 7a ed., PEARSON EDUCACIÓN, Madrid, SPA, 109-110. | spa |
| dc.relation.references | Mariñ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.references | Pelá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.references | Medina, 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.references | Cabrales, 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.references | Aguilar, 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.references | Chaves, M. A. (2005). La ingeniería de requerimientos y su importancia en el desarrollo de proyectos de software. InterSedes: Revista de las Sedes Regionales | spa |
| dc.rights | Derechos reservados - Unidad Central del Valle del Cauca | spa |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | spa |
| dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | * |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0 | * |
| dc.subject.keywords | Information and Communication Technologies (ICT) | eng |
| dc.subject.keywords | Social inequalities | eng |
| dc.subject.keywords | Digital literacy | eng |
| dc.subject.keywords | Virtual laboratory | eng |
| dc.subject.keywords | Software Engineering | eng |
| dc.subject.keywords | Telematics and Networks | eng |
| dc.subject.keywords | Technological skills | eng |
| dc.subject.keywords | Interactive platform | eng |
| dc.subject.keywords | Documented guides | eng |
| dc.subject.keywords | Projects | eng |
| dc.subject.proposal | Tecnologías de la Información y Comunicación (TIC) | spa |
| dc.subject.proposal | Desigualdades sociales | spa |
| dc.subject.proposal | Alfabetización digital | spa |
| dc.subject.proposal | Laboratorio virtual | spa |
| dc.subject.proposal | Ingeniería de Software | spa |
| dc.subject.proposal | Telemática y Redes | spa |
| dc.subject.proposal | Competencias tecnológicas | spa |
| dc.subject.proposal | Plataforma interactiva | spa |
| dc.subject.proposal | Guías documentadas | spa |
| dc.subject.proposal | Proyectos | spa |
| dc.title | Desarrollo de un aplicativo web para la captura y registro de requisitos funcionales | spa |
| dc.title.titleenglish | Development of a web application for capturing and recording functional requirements. | spa |
| dc.type | bachelor thesis | spa |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | spa |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | spa |
| dc.type.content | Text | spa |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | spa |
| dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | spa |
| dc.type.version | info:eu-repo/semantics/acceptedVersion | spa |
| dcterms.audience | Público general | spa |
| dcterms.audience.professionaldevelopment | Pregrado | spa |
| dcterms.audience.professionaldevelopment | Especialización | spa |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- T-clopez.pdf
- Tamaño:
- 1.97 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Trabajo de grado pregrado