Resumen:
|
[ES] El presente Trabajo de Fin de Máster (TFM) se enfoca en la utilización de ChatGPT, un potente modelo de lenguaje basado en la arquitectura GPT de OpenAI, con el objetivo de mejorar el proceso de diseño y desarrollo ...[+]
[ES] El presente Trabajo de Fin de Máster (TFM) se enfoca en la utilización de ChatGPT, un potente modelo de lenguaje basado en la arquitectura GPT de OpenAI, con el objetivo de mejorar el proceso de diseño y desarrollo de soluciones software. Se propone una metodología específica para emplear de manera efectiva ChatGPT en cada etapa del ciclo de vida del software, desde la concepción inicial hasta el despliegue final.
En el TFM se llevará a cabo una revisión de los conceptos fundamentales relacionados con el desarrollo de software y las tecnologías de lenguaje natural, así como una exploración detallada de las capacidades y limitaciones de ChatGPT. Se presentará una metodología propuesta, basada en la integración de ChatGPT en diferentes fases del proceso de desarrollo, que incluyen la captura de requisitos, el diseño de la arquitectura, la implementación y las pruebas.
Con el fin de ilustrar la aplicabilidad de la metodología propuesta, se llevará a cabo un caso práctico de desarrollo de una solución software utilizando ChatGPT.
El TFM finalizará con un análisis crítico de los resultados obtenidos, una evaluación de la metodología propuesta y una discusión sobre posibles mejoras y futuras líneas de investigación en el campo del diseño y desarrollo de soluciones software con ChatGPT. En definitiva, este trabajo busca establecer las bases para una aplicación eficiente y correcta de ChatGPT en el ámbito del desarrollo de software, proporcionando una metodología clara y práctica para su implementación.
[-]
[EN] This Master's Thesis focuses on the use of ChatGPT, a powerful language model based on OpenAI's GPT architecture, with the aim of improving the design and development process of software solutions. A specific methodology ...[+]
[EN] This Master's Thesis focuses on the use of ChatGPT, a powerful language model based on OpenAI's GPT architecture, with the aim of improving the design and development process of software solutions. A specific methodology is proposed to effectively employ ChatGPT at each stage of the software lifecycle, from initial conception to final deployment. A review of the fundamental concepts related to software development and natural language technologies, as well as a detailed exploration of the capabilities and limitations of ChatGPT will be carried out in the TFM. A proposed methodology will be presented, based on the integration of ChatGPT in different phases of the development process, including requirements capture, architecture design, implementation and testing. In order to illustrate the applicability of the proposed methodology, a case study of the development of a software solution using ChatGPT will be carried out. The TFM will end with a critical analysis of the results obtained, an evaluation of the proposed methodology and a discussion on possible improvements and future lines of research in the field of design and development of software solutions with ChatGPT. In short, this work seeks to establish the basis for an efficient and correct application of ChatGPT in the field of software development, providing a clear and practical methodology for its implementation
[-]
|