Uso de TDD para construção de código fonte orientado a objetos manutenível

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorLima, Igor Ribeiro-
Autor(es): dc.contributorCosta, Heitor Augustus Xavier-
Autor(es): dc.contributorGreghi, Juliana Galvani-
Autor(es): dc.contributorResende, Antônio Maria Pereira de-
Autor(es): dc.creatorGonçalves, Ramon Henrique-
Data de aceite: dc.date.accessioned2026-02-09T11:56:27Z-
Data de disponibilização: dc.date.available2026-02-09T11:56:27Z-
Data de envio: dc.date.issued2018-09-26-
Data de envio: dc.date.issued2018-09-26-
Data de envio: dc.date.issued2015-04-16-
Data de envio: dc.date.issued2011-11-24-
Fonte completa do material: dc.identifierhttps://repositorio.ufla.br/handle/1/30679-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/1150821-
Descrição: dc.descriptionThe objective of this work was to use Test-Driven Development (TDD) ─ a technique employed to make the source code more intelligible and easier to maintain. The maintenance is done with the aim of altering the software structure thus guaranteeing its integrity. Nevertheless, this task may become more complex should the source code and the software internal architecture turn out being difficult to understand. As TDD suggests a step by step development style and with the behavior tests being written before each functionality, it leads the developer to build a simpler and more functional code. Such development technique is employed here on the software designing which will confer a higher maintainability level. Sofware metrics was applied over the developed code through TDD and its data were compared with those metrics data of previously existing software which hadn’t employed TDD on its designing. The results of this comparison are presented and show the improvements in relation to the expected complexity when using TDD to help build software.-
Descrição: dc.descriptionA atividade de manutenção é realizada visando a alteração da estrutura do software garantindo sua integridade. Porém esta tarefa pode tornar-se mais difícil caso o código-fonte e a arquitetura interna do software seja de difícil entendimento. Para melhorar o entendimento do código existe uma prática de desenvolvimento que procura tornar o código mais simples, denominada Test-Driven Development – TDD. Sugerindo um estilo de desenvolvimento passo a passo e com os testes de cada comportamento sendo escrito antes de cada funcionalidade, o TDD leva o desenvolvedor a construir um código simples e funcional. Neste trabalho esta prática de desenvolvimento é aplicada para o desenvolvimento de um software com o objetivo de alcançar um maior nível de manutenbilidade. Métricas de software foram aplicadas sobre o código-fonte gerado com o uso do TDD e estes valores foram comparados a valores das mesmas métricas referentes a um software previamente existente mas que não havia sido construído com o auxílio do TDD. Os resultados desta comparação são apresentados e mostraram as melhorias em relação à complexidade que se esperava ao se utilizar TDD para construir o software.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Direitos: dc.rightsacesso aberto-
Palavras-chave: dc.subjectTDD-
Palavras-chave: dc.subjectManutenibilidade-
Palavras-chave: dc.subjectManutenção de Software-
Palavras-chave: dc.subjectTeste de Software-
Palavras-chave: dc.subjectComplexidade de Código-
Título: dc.titleUso de TDD para construção de código fonte orientado a objetos manutenível-
Tipo de arquivo: dc.typeTCC-
Aparece nas coleções:Repositório Institucional da Universidade Federal de Lavras (RIUFLA)

Não existem arquivos associados a este item.