dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
dc.contributor.advisor |
Carlson, Rodrigo Castelan |
|
dc.contributor.author |
Preuss, Miguel Hellmann |
|
dc.date.accessioned |
2023-12-19T13:10:58Z |
|
dc.date.available |
2023-12-19T13:10:58Z |
|
dc.date.issued |
2023-12-12 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/253481 |
|
dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação. |
pt_BR |
dc.description.abstract |
Este Projeto de Fim de Curso teve como objetivo desenvolver uma ferramenta de apoio
para testes no desenvolvimento de software de Controladores Lógicos Programáveis
para a empresa REIVAX, especializada em sistemas de automação industrial e controle
de usinas de geração de energia. O projeto foi conduzido em resposta à necessidade
de aprimorar o processo de criação, gerenciamento e execução de casos de teste, visando maior eficiência no desenvolvimento de software. A metodologia adotada incluiu
a análise detalhada de requisitos, resultando na criação de uma aplicação de três camadas, compreendendo a camada de apresentação, a camada de lógica de negócios
e a camada de persistência de dados. Essa arquitetura proporcionou uma base sólida
para o desenvolvimento da ferramenta. A modelagem de dados envolveu a definição de
entidades-chave, como casos de teste, configurações de sinais e execuções de testes,
garantindo uma estrutura adequada para armazenar informações relevantes. A interface do usuário foi projetada com foco na usabilidade, incluindo um layout responsivo,
navegação intuitiva e gráficos interativos para a visualização de dados. A ferramenta
resultante atingiu com sucesso os objetivos estabelecidos, permitindo aos engenheiros
de software da REIVAX criar e gerenciar casos de teste de forma eficiente, configurar
sinais de comunicação, visualizar dados de teste e integrar-se ao software base da
empresa. Este projeto contribuiu para aprimorar os processos de desenvolvimento
de lógicas de controle, visando a eficiência operacional da empresa. Para o futuro,
há oportunidades de expansão para outros setores, incluindo a integração de mais
recursos e melhorias contínuas. |
pt_BR |
dc.description.abstract |
The aim of this End of Course Project was to develop a support tool for the software
development of Programmable Logic Controllers for the company REIVAX, specialized in industrial automation systems and power generation control. The project was
conducted in response to the need of enhancing the process of creating, managing,
and executing test cases, aiming for greater efficiency in software development. The
adopted methodology included a detailed analysis of requirements, resulting in the
creation of a three-layered application, comprising the presentation layer, the business
logic layer, and the data persistence layer. This architecture provided a solid foundation
for the development of the tool. Data modeling involved defining key entities such as
test cases, signal configurations, and test executions, ensuring a suitable structure for
storing relevant information. The user interface was designed with a focus on usability,
including a responsive layout, intuitive navigation, and interactive graphics for data visualization. The resulting tool successfully achieved the established objectives, allowing
REIVAX’s software engineers to efficiently create and manage test cases, configure
communication signals, view test data, and integrate with the company’s base software.
This project contributed to enhanced software development processes at REIVAX, increasing the company’s operational efficiency. For the future, there are opportunities
for expansion into other sectors, including the integration of additional features and
continuous improvements. |
pt_BR |
dc.format.extent |
104 f. |
pt_BR |
dc.language.iso |
pt_BR |
pt_BR |
dc.publisher |
Florianópolis, SC. |
pt_BR |
dc.rights |
Open Access. |
en |
dc.subject |
Automação |
pt_BR |
dc.subject |
Teste |
pt_BR |
dc.subject |
Energia |
pt_BR |
dc.subject |
Sistemas de Controle |
pt_BR |
dc.subject |
Software |
pt_BR |
dc.title |
Software de automação de casos de testes para sistemas de controle de geração de energia |
pt_BR |
dc.type |
TCCgrad |
pt_BR |
dc.contributor.advisor-co |
Jacobsen, Marcelo Schmidt |
|
dc.contributor.advisor-co |
Alves Junior, Adelson |
|