Trabalho de conclusão de curso de graduação
Estudo sobre a utilização de desenvolvimento orientado a testes e arquitetura limpa em um software para mapeamento da acessibilidade no transporte público metropolitano
Fecha
2023-07-14Autor
Katagi, Brendo Yuki [UNIFESP]
Institución
Resumen
Este trabalho de conclusão de curso trata do desenvolvimento orientado a testes e
arquitetura limpa no backend de uma aplicação web que visa facilitar a busca de linhas de
ônibus para usuários PcD (Pessoas com Deficiência) e permitir a solicitação de linhas adaptadas
em locais e horários sem disponibilidade. O grupo responsável pelo desenvolvimento
dessa aplicação é chamado CodeLab-UNIFESP e é composto por estudantes da UNIFESP
(Universidade Federal de São Paulo). Durante o trabalho, foram aplicados os princípios da
arquitetura limpa para criar uma estrutura de código modular e de fácil manutenção, visando
a separação de responsabilidades e a garantia da qualidade do software. Além disso, o
desenvolvimento orientado a testes foi adotado como uma abordagem fundamental para
garantir a confiabilidade do sistema. Foram implementados testes automatizados em locais
específicos da aplicação, a fim de analisar seu impacto em relação a qualidade de código,
tempo, e experiência dos desenvolvedores. Ao final do trabalho, foi possível concluir, a partir
da utilização de ferramentas de análise de código, que a combinação do desenvolvimento
orientado a testes e arquitetura limpa auxilia na construção de um backend robusto, flexível
e de fácil manutenção. Os resultados obtidos neste trabalho contribuem para a evolução das
práticas de desenvolvimento de software, destacando a importância do desenvolvimento
orientado a testes e da arquitetura limpa na construção de sistemas confiáveis e de alta
qualidade.