Questões de Concurso Público UFCA 2026 para Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Back-End

Foram encontradas 4 questões

Q3922586 Arquitetura de Software
Em um framework extensível orientado a objetos, o núcleo do sistema define operações abstratas que dependem da criação de objetos responsáveis por executar etapas específicas do processamento. O framework não conhece previamente as classes concretas desses objetos, delegando às subclasses a responsabilidade de decidir qual implementação concreta será instanciada. Essa abordagem permite a introdução de novos comportamentos sem modificar o código do núcleo do framework. Considerando os padrões de projeto GoF, assinale a alternativa correta.
Alternativas
Q3922591 Arquitetura de Software
Um arquiteto de software está modernizando a documentação de uma aplicação construída com Spring Boot 3. Ele optou por utilizar a biblioteca springdoc-openapi para expor a interface do Swagger conforme os padrões da especificação OpenAPI 3.x. Ao implementar o controlador responsável pela gestão de inventário, ele precisa anotar um método que recupera um item específico pelo seu código identificador (ex: GET /produtos/{codigo}). Considerando as boas práticas e a compatibilidade com a especificação OpenAPI 3.x, assinale a alternativa que apresenta as anotações específicas de documentação do pacote io.swagger.v3.oas.annotations para descrever, respectivamente, a finalidade do endpoint e o detalhamento do parâmetro recebido na URL.
Alternativas
Q3922596 Arquitetura de Software
Uma autarquia pública pretende integrar diversos sistemas legados desenvolvidos em diferentes linguagens de programação e plataformas. Para viabilizar essa integração, a equipe técnica decidiu implementar um componente que atue como uma camada intermediária que seja responsável por intermediar, rotear, transformar e orquestrar mensagens entre diferentes serviços e aplicações, promovendo baixo acoplamento, interoperabilidade e independência de plataforma.
Nesse contexto, o componente de arquitetura SOA mais adequado é o: 
Alternativas
Q3922608 Arquitetura de Software
No que se refere à arquitetura e ao funcionamento do JavaServer Faces (JSF) 2.x ou superior, o processamento de uma requisição é gerenciado por um ciclo de vida que garante a sincronização entre a interface do usuário e o estado dos objetos no servidor.
Sobre esse ciclo de vida e os componentes do JSF, assinale a alternativa correta.
Alternativas
Respostas
1: D
2: C
3: C
4: A