Desenvolvimento de um software para aquisição de dados de uma estação de recarga de veículos elétricos utilizando a metodologia de desenvolvimento guiados a testes
Data
Autores
Título da Revista
ISSN da Revista
Título de Volume
Resumo
Nos últimos anos, a busca por soluções para a diminuição dos gases que causam o efeito estufa tem sido um dos principais objetivos ao redor do mundo. Uma das alternativas encontradas é a adoção de veículos eletrificados. E, para viabilizar essa mudança, é preciso ofertar estações de carregamento para esses veículos com boa qualidade de serviço, por isso a obtenção dos dados provindos desse sistema de recarga é essencial. Dessa forma, este trabalho tem como objetivo oferecer um meio de acesso aos dados de uma estação de carregamento de veículos eletrificados, utilizando como princípio de desenvolvimento o TDD (desenvolvimento guiado a testes). Para isso, foram definidos os casos de uso do sistema, a fim de obter os requisitos, e, para desenvolver o software e os testes automatizados foi utilizada a linguagem de programação Python, por meio da metodologia descritiva com abordagem exploratória. Após a integração dos códigos gerados, são mostrados os resultados das requisições dos dados provenientes do eletroposto. Por fim, a criação de software utilizando as técnicas de TDD mostrou-se eficiente, além de adicionar confiança no processo de desenvolvimento.
In recent years, the search for solutions to reduce the emission of gases that cause the greenhouse effect has been one of the main goals around the world. One of the alternatives found is the adoption of electric vehicles. And, to make this change feasible, it is necessary to offer charging stations for these vehicles with good quality of service. Therefore obtaining data from this system is essential. Thus, this work aims to provide software for accessing data from an electrified vehicle charging station, using TDD (test-driven development) as a development principle. For that, the use cases of the system were defined in order to obtain the requirements. Python programming language was used to develop the software and the automated tests. As a result, integration tests were made and software requests were applied for getting the charging station data. Finally, the software development using TDD techniques proved to be efficient and it added confidence in the build-up process.
In recent years, the search for solutions to reduce the emission of gases that cause the greenhouse effect has been one of the main goals around the world. One of the alternatives found is the adoption of electric vehicles. And, to make this change feasible, it is necessary to offer charging stations for these vehicles with good quality of service. Therefore obtaining data from this system is essential. Thus, this work aims to provide software for accessing data from an electrified vehicle charging station, using TDD (test-driven development) as a development principle. For that, the use cases of the system were defined in order to obtain the requirements. Python programming language was used to develop the software and the automated tests. As a result, integration tests were made and software requests were applied for getting the charging station data. Finally, the software development using TDD techniques proved to be efficient and it added confidence in the build-up process.
Descrição
Palavras-chave
Citação
MATOS, Mariéli. Desenvolvimento de um software para aquisição de dados de uma estação de recarga de veículos elétricos utilizando a metodologia de desenvolvimento guiados a testes. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) – Instituto Federal de Santa Catarina, Florianópolis, 2021
