Questão de Engenharia Mecatrônica — Eletrônica na Engenharia Mecatrônica — SELECON 2026
Engenharia MecatrônicaEletrônica na Engenharia Mecatrônica
- Código
- qg760511
- Banca
- SELECON
- Órgão
- EMGEPRON
- Ano
- 2026
- Nível
- Superior
- Cargo
- Engenheiro Mecatrônico
Em um software de automação, o módulo de sensores foi implementado de forma que várias partes do sistema acessam e alteram diretamente os dados de um sensor, por exemplo, o "off set" de calibração. Após manutenções, surgiram efeitos colaterais, pois mudanças internas exigem correções em muitos pontos do código. Para melhorar a modularidade e a manutenção, decidiu-se aplicar conceitos de programação orientada a objetos, pois o(a):
- Aprogramação orientada a objetos elimina a necessidade de validação de dados, visto que os atributos passam a ser sempre consistentes
- Bprogramação orientada a objetos garante menor complexidade assintótica (Big-O) do sistema, independentemente do algoritmo
- Cencapsulamento permite ocultar o estado interno (atributos) e expor operações por métodos, reduzindo acoplamento e concentrando validações
- Duso de classes impede o reuso de código, uma vez que cada classe só pode ser usada uma única vez no sistema