Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19887
Title: TDD: um estudo de caso sobre sua utilização nos projetos de desenvolvimento de software.
Other Titles: TDD: a case study on its use in software development projects.
???metadata.dc.creator???: SOUSA, Rubens Batista Araújo de.
???metadata.dc.contributor.advisor1???: SABINO, Melina Mongiovi Cunha Lima.
???metadata.dc.contributor.referee1???: FIGUEIREDO, Jorge Cesar Abrantes de.
???metadata.dc.contributor.referee2???: MASSONI, Tiago Lima.
Keywords: Test Driven Development - TDD;Desenvolvimento de software;Projetos de desenvolvimento de software;Survey;Enquete;Estudo de caso – desenvolvedores de software;Software development;Software development projects;Case study - software developers;Desarrollo basado en pruebas - TDD;Desarrollo de software;Proyectos de desarrollo de software;Encuesta;Estudio de caso: desarrolladores de software;Développement piloté par les tests - TDD;Développement de logiciels;Projets de développement de logiciels;Enquête;Étude de cas - développeurs de logiciels
Issue Date: 24-May-2021
Publisher: Universidade Federal de Campina Grande
Citation: SOUSA, R. B. A. de. TDD: um estudo de caso sobre sua utilização nos projetos de desenvolvimento de software. 2021. 10 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2021.
???metadata.dc.description.resumo???: O Test Driven Development (TDD) é uma prática considerada por muitos de grande importância no desenvolvimento de um software, deixando claro as regras de negócio antes mesmo de se iniciar o desenvolvimento e ajudando na construção de um código limpo e de melhor qualidade. Porém, mesmo com todos os seus benefícios, muitos desenvolvedores preferem não utilizar esta metodologia nos seus projetos. Neste estudo irei analisar o atual cenário da utilização do TDD nos projetos de software e quais são os principais motivos que levam os desenvolvedores a não utilizarem a prática nos seus projetos. O estudo foi realizado por meio de um questionário com 101 programadores de 43 empresas, que utilizam ou já utilizaram o TDD na prática ou que possuem pelo menos conhecimento teórico sobre o assunto. Os resultados mostraram uma baixa aceitação do TDD por parte dos participantes e foi observado que o acréscimo de tempo no desenvolvimento é o principal motivador que leva os desenvolvedores a desistirem de empregar a prática.
Abstract: Test Driven Development (TDD) is a practice considered by many to be of great importance in software development, making business rules clear even before starting the development and helping to build clearer, high quality code. However, even with all its benefits, many developers prefer not to use this methodology in their projects. In this study I will analyze the current scenario of the use of TDD in software projects and what are the main reasons that lead developers to not use the practice in their projects. The study was carried out through a questionnaire with 101 programmers from 43 companies, who use or have already used TDD in practice or who have at least theoretical knowledge on the subject. The results showed a low acceptance of TDD by the participants and it was observed that the increase in development time is the main motivator that leads developers to give up the practice.
Keywords: Test Driven Development - TDD
Desenvolvimento de software
Projetos de desenvolvimento de software
Survey
Enquete
Estudo de caso – desenvolvedores de software
Software development
Software development projects
Case study - software developers
Desarrollo basado en pruebas - TDD
Desarrollo de software
Proyectos de desarrollo de software
Encuesta
Estudio de caso: desarrolladores de software
Développement piloté par les tests - TDD
Développement de logiciels
Projets de développement de logiciels
Enquête
Étude de cas - développeurs de logiciels
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19887
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
RUBENS BATISTA ARAÚJO DE SOUSA - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdf425.41 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.