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 50 questões

Q3922601 Engenharia de Software
Durante o desenvolvimento de um sistema de controle acadêmico, a equipe de Engenharia de Requisitos identificou que diferentes usuários finais e gestores institucionais apresentaram necessidades divergentes quanto às regras de acesso aos históricos escolares. Enquanto um grupo solicita acesso irrestrito, outro defende restrições baseadas em perfis e prazos legais. No contexto do Processo de Engenharia de Requisitos, a etapa responsável por identificar, discutir e resolver conflitos entre requisitos provenientes de diferentes stakeholders visando um acordo é a fase de:
Alternativas
Q3922602 Programação
Considere o código Java a seguir:

abstract class Documento {  public abstract String getTipo();
public String descricao() {  return "Documento do tipo: " + getTipo();  } }
class Relatorio extends Documento {  @Override  public String getTipo() {  return "Relatório";  } }
public class Sistema {  public static void main(String[] args) {  Documento doc = new Relatorio();  System.out.println(doc.descricao());  } }



Sob a ótica de orientação a objetos em Java, assinale a alternativa correta a respeito do código apresentado. 
Alternativas
Q3922603 Programação
Ao realizar a manutenção em um script de galeria dinâmica, um desenvolvedor precisa selecionar o elemento de um contêiner específico cujo atributo identificador único (id) é definido como “galeria-principal”. Considerando as APIs padrão de manipulação do DOM, assinale a instrução correta para realizar essa seleção. 
Alternativas
Q3922604 Engenharia de Software
Em alguns sistemas de IA, o modelo aprende a escolher ações a partir da experiência, recebendo feedback quantitativo após cada interação, ajustando sua política de decisão ao longo do tempo, sem depender de dados rotulados previamente.
Esse paradigma de aprendizado de máquina é conhecido como: 
Alternativas
Q3922605 Estatística
Considere um modelo supervisionado cuja função objetivo minimize o erro entre valores reais contínuos e valores preditos, bem como outro modelo cuja função objetivo minimize o erro de atribuição entre classes discretas. Esses dois problemas correspondem, respectivamente, às tarefas de:
Alternativas
Q3922606 Engenharia de Software
No processo de medição do tamanho funcional de sistemas de software, a Análise por Pontos de Função (APF), conforme o padrão do IFPUG (International Function Point Users Group), prevê diferentes tipos de contagem, variando conforme o nível de informação disponível sobre os requisitos e as funcionalidades. Em determinadas situações iniciais do projeto, utiliza-se um tipo de contagem em que todas as funções recebem uma complexidade funcional previamente definida, sem detalhamento completo de seus elementos.

Essa modalidade de contagem é tecnicamente denominada:
Alternativas
Q3922607 Modelagem de Processos de Negócio (BPM)
Uma universidade federal pretende adotar Robotic Process Automation (RPA) para automatizar parte do processo administrativo de cadastramento de solicitações internas, que atualmente exige que servidores acessem sistemas legados, preencham formulários eletrônicos e realizem validações simples em bases institucionais.
Considerando os critérios técnicos para adoção de RPA, um processo é mais adequado para automação quando apresenta características como:
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
Q3922609 Engenharia de Software
Uma equipe de desenvolvimento está adotando o método Kanban e decidiu implementar algumas cadências recomendadas para melhorar o gerenciamento do fluxo de trabalho.
Nesse contexto, a reunião conhecida como Replenishment Meeting tem como principal finalidade:
Alternativas
Q3922610 Engenharia de Software
No contexto da engenharia de requisitos, a técnica de casos de uso é amplamente empregada para representar interações entre usuários e sistemas, servindo como base para especificação e rastreabilidade funcional.
Assinale a alternativa que apresenta uma prática que compromete principalmente a rastreabilidade dos requisitos ao se utilizar casos de uso.
Alternativas
Respostas
21: B
22: D
23: C
24: B
25: A
26: C
27: B
28: A
29: D
30: B