Avaliação da qualidade interna de softwares desenvolvidos com a técnica TDD

Test Driven Development (TDD) is a software development technique that propose the implementation of the testing before functionality codification. In the literature we can observe that TDD leads to an improvement on product external quality, however, there is a lack of findings regarding its impact...

ver descrição completa

Autor principal: Midding, Rogerio Cristiano
Formato: Trabalho de Conclusão de Curso (Graduação)
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2020
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/15662
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id riut-1-15662
recordtype dspace
spelling riut-1-156622020-11-19T12:32:19Z Avaliação da qualidade interna de softwares desenvolvidos com a técnica TDD Internal quality assessment in softwares developed by using TDD technique Midding, Rogerio Cristiano Assunção, Wesley Klewerton Guêz Assunção, Wesley Klewerton Guêz Schemberger, Elder Elisandro Souza, Odair Moreira de Medição de software Engenharia de software Software - Desenvolvimento Software measurement Software engineering Computer software - Development CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Test Driven Development (TDD) is a software development technique that propose the implementation of the testing before functionality codification. In the literature we can observe that TDD leads to an improvement on product external quality, however, there is a lack of findings regarding its impact on product internal quality. Based on this, the goal of this study is to evaluate the influence of TDD on product internal quality. For this evaluation we propose the use of design metrics that verify product internal aspects, such as cohesion, coupling, and complexity. These metrics are used to measure and analyze products developed by using TDD and software products developed in a traditional way. With the results of the measurements we performed an empirical evaluation for the quality attributes values in different case studies. The results show that, in general, the TDD influences positively in the internal quality of softwares, however there were cases that the obtained results of softwares developed with in a traditional way were better than the ones developed with TDD. O desenvolvimento dirigido a testes (Test Driven Development - TDD) é uma técnica de desenvolvimento de softwares que propõe a implementação do teste antes da codificação da funcionalidade em si. Na literatura observa-se que o TDD proporciona um aumento da qualidade externa, contudo existe uma carência de evidências sobre o impacto desta técnica na qualidade interna do software. Baseado nisso, o objetivo deste trabalho é avaliar a influência da técnica TDD em relação a qualidade interna do software. Para esta avaliação é proposto o uso de métricas de projeto de software que verificam atributos internos do produto, tais como coesão, acoplamento e complexidade. Essas métricas são utilizadas para medir produtos de software desenvolvidos com técnica TDD e produtos de softwares desenvolvidos da forma tradicional. Com os resultados das medições foi realizada uma avaliação empírica dos valores obtidos para atributos de qualidade interna em diferentes estudos de caso. Os resultados mostram que, de forma geral, a técnica TDD influencia positivamente na qualidade interna do software, entretanto houve casos em que os resultados obtidos dos softwares desenvolvido da forma tradicional foram melhores que os dos softwares desenvolvidos com TDD. 2020-11-19T12:32:18Z 2020-11-19T12:32:18Z 2016-11-25 bachelorThesis MIDDING, Rogerio Cristiano. Avaliação da qualidade interna de softwares desenvolvidos com a técnica TDD. 2016. 35 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Toledo, 2016. http://repositorio.utfpr.edu.br/jspui/handle/1/15662 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Toledo Brasil Tecnologia em Sistemas para Internet UTFPR
institution Universidade Tecnológica Federal do Paraná
collection RIUT
language Português
topic Medição de software
Engenharia de software
Software - Desenvolvimento
Software measurement
Software engineering
Computer software - Development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle Medição de software
Engenharia de software
Software - Desenvolvimento
Software measurement
Software engineering
Computer software - Development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Midding, Rogerio Cristiano
Avaliação da qualidade interna de softwares desenvolvidos com a técnica TDD
description Test Driven Development (TDD) is a software development technique that propose the implementation of the testing before functionality codification. In the literature we can observe that TDD leads to an improvement on product external quality, however, there is a lack of findings regarding its impact on product internal quality. Based on this, the goal of this study is to evaluate the influence of TDD on product internal quality. For this evaluation we propose the use of design metrics that verify product internal aspects, such as cohesion, coupling, and complexity. These metrics are used to measure and analyze products developed by using TDD and software products developed in a traditional way. With the results of the measurements we performed an empirical evaluation for the quality attributes values in different case studies. The results show that, in general, the TDD influences positively in the internal quality of softwares, however there were cases that the obtained results of softwares developed with in a traditional way were better than the ones developed with TDD.
format Trabalho de Conclusão de Curso (Graduação)
author Midding, Rogerio Cristiano
author_sort Midding, Rogerio Cristiano
title Avaliação da qualidade interna de softwares desenvolvidos com a técnica TDD
title_short Avaliação da qualidade interna de softwares desenvolvidos com a técnica TDD
title_full Avaliação da qualidade interna de softwares desenvolvidos com a técnica TDD
title_fullStr Avaliação da qualidade interna de softwares desenvolvidos com a técnica TDD
title_full_unstemmed Avaliação da qualidade interna de softwares desenvolvidos com a técnica TDD
title_sort avaliação da qualidade interna de softwares desenvolvidos com a técnica tdd
publisher Universidade Tecnológica Federal do Paraná
publishDate 2020
citation MIDDING, Rogerio Cristiano. Avaliação da qualidade interna de softwares desenvolvidos com a técnica TDD. 2016. 35 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Toledo, 2016.
url http://repositorio.utfpr.edu.br/jspui/handle/1/15662
_version_ 1805323902973378560
score 10,814766