Pular para o conteúdo

Provas

← Voltar para a lista de provas

TCE/RS 2025 — Auditor de Controle Externo — Cargo 4: Tecnologia da Informação — Prova Objetiva P2 — Conhecimentos Específicos

Tribunal de Contas do Estado do Rio Grande do Sul · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Cebraspe2025Superior

100 questões nesta prova · página 1 de 5 · 90 com gabarito

Engenharia de Software Engenharia de Requisitos

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

Em relação a BPMN 2.0, engenharia de requisitos e engenharia de usabilidade, julgue os próximos itens.

Em sistemas complexos, a especificação de requisitos demanda documentos formais com modelos gráficos e descritivos, enquanto em ambientes técnicos bem compreendidos ou para produtos menores, os cenários de uso podem ser suficientes.
Selecione uma alternativa

Resolução comentada

A formalidade da especificação de requisitos depende da complexidade do sistema.

Em sistemas complexos, exige-se uma especificação formal, com modelos gráficos e descritivos. Em ambientes técnicos bem compreendidos ou em produtos menores, os cenários de uso (histórias de usuário) podem bastar.

Análise das alternativas

A) Certo: reflete o ajuste da formalidade ao contexto. B) Errado: negaria essa adequação.

Referência: Pressman, Engenharia de Software – Engenharia de requisitos.

Resolução comentada do VaiConcursos.

Gestão de Processos BPMN 2.0

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

Em relação a BPMN 2.0, engenharia de requisitos e engenharia de usabilidade, julgue os próximos itens.

No processo BPMN em que nenhum start event é utilizado, todos os flow objects sem incoming sequence flow devem ser executados de forma sequencial em um único caminho, sem gerar múltiplos tokens paralelos.
Selecione uma alternativa

Resolução comentada

Sem start event, todo flow object sem fluxo de entrada é iniciado, gerando tokens paralelos.

Na BPMN 2.0, quando não há start event, todos os flow objects sem incoming sequence flow são instanciados e executados. Isso cria vários tokens em paralelo, e não um único caminho sequencial.

Análise das alternativas

A) Certo: afirmaria execução sequencial em um único caminho, o que é falso. B) Errado (correta): a execução ocorre em paralelo, com múltiplos tokens.

Referência: Especificação OMG BPMN 2.0.

Resolução comentada do VaiConcursos.

Engenharia de Software Engenharia de Usabilidade

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

Em relação a BPMN 2.0, engenharia de requisitos e engenharia de usabilidade, julgue os próximos itens.

No processo de design de interfaces de usuário, o modelo em espiral segue iterativamente quatro etapas: análise e modelagem; design; construção; e validação da interface.
Selecione uma alternativa

Resolução comentada

O modelo espiral de design de interface tem quatro etapas iterativas.

No processo de design de interfaces descrito por Pressman, o modelo espiral percorre iterativamente quatro etapas: análise e modelagem do usuário, design da interface, construção (implementação) e validação da interface.

Análise das alternativas

A) Certo: as quatro etapas citadas correspondem ao modelo. B) Errado: negaria a descrição do processo.

Referência: Pressman, Engenharia de Software – Design de interface do usuário.

Resolução comentada do VaiConcursos.

Engenharia de Software Qualidade de Software

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

Acerca das metodologias ágeis Scrum e Extreme Programming (XP) e da qualidade de software, julgue os itens a seguir.

Planos de qualidade de software diferem em detalhes conforme o tamanho e o tipo de sistema que está sendo desenvolvido, e devem ser o mais detalhados possível para contemplar todas as atividades a serem avaliadas.
Selecione uma alternativa

Resolução comentada

Planos de qualidade devem ser breves e objetivos, não o mais detalhados possível.

Os planos de qualidade variam conforme o tamanho e o tipo do sistema. Mas devem ser curtos e fáceis de ler, para que sejam de fato usados, e não o mais detalhados possível. Detalhamento excessivo gera documentos que ninguém lê.

Análise das alternativas

A) Certo: a parte final (mais detalhados possível) contraria a recomendação. B) Errado (correta): a primeira parte está correta, mas a segunda torna a assertiva falsa.

Referência: Sommerville, Engenharia de Software – Gerenciamento da qualidade.

Resolução comentada do VaiConcursos.

Engenharia de Software Scrum

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

Acerca das metodologias ágeis Scrum e Extreme Programming (XP) e da qualidade de software, julgue os itens a seguir.

No Scrum, as demos são realizadas quando todas as funcionalidades planejadas para o produto estão concluídas, o que garante ao cliente acesso à visão integral do sistema antes de qualquer avaliação.
Selecione uma alternativa

Resolução comentada

No Scrum, a demo ocorre a cada sprint, e não só no fim do produto.

No Scrum, a demonstração (Sprint Review) acontece ao final de cada sprint e apresenta o incremento pronto. Ela não espera a conclusão de todas as funcionalidades do produto, e o feedback contínuo é justamente um dos pilares do método.

Análise das alternativas

A) Certo: afirmaria que a demo só ocorre com o produto completo, o que é falso. B) Errado (correta): as demos são iterativas, a cada sprint.

Referência: Guia do Scrum – Sprint Review.

Resolução comentada do VaiConcursos.

Engenharia de Software Extreme Programming (XP)

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

Acerca das metodologias ágeis Scrum e Extreme Programming (XP) e da qualidade de software, julgue os itens a seguir.

Em XP, a velocidade do projeto é calculada após a entrega do primeiro incremento, o que permite estimar prazos de entregas futuras e ajustar o conteúdo dos incrementos ou datas caso haja overcommitment de histórias.
Selecione uma alternativa

Resolução comentada

A velocidade em XP é medida após o primeiro incremento e serve para planejar entregas e ajustar o escopo.

Em XP, a velocidade do projeto é o número de histórias (ou pontos) entregues no primeiro incremento. Ela é usada para estimar prazos dos incrementos seguintes e, havendo overcommitment, ajustar o conteúdo ou as datas de entrega.

Análise das alternativas

A) Certo: descreve corretamente o conceito de velocidade do projeto em XP. B) Errado: negaria essa descrição.

Referência: Pressman, Engenharia de Software – Extreme Programming.

Resolução comentada do VaiConcursos.

Engenharia de Software Estimativa por Pontos de História

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

A respeito da gestão de projetos e produtos de software, julgue os itens que se seguem.

No processo de estimativa de pontos de história, os itens do backlog devem ser avaliados pelo tempo estimado para sua conclusão, desconsiderados o risco e a complexidade.
Selecione uma alternativa

Resolução comentada

Pontos de história medem esforço relativo, considerando complexidade e risco, e não só tempo.

Pontos de história são uma medida relativa de tamanho, que combina esforço, complexidade, incerteza e risco. Eles não se resumem ao tempo estimado, e por isso a assertiva, ao desconsiderar risco e complexidade, está errada.

Análise das alternativas

A) Certo: desconsiderar risco e complexidade contraria o conceito. B) Errado (correta): a estimativa considera complexidade, risco e esforço.

Referência: Práticas ágeis de estimativa (Planning Poker, pontos de história).

Resolução comentada do VaiConcursos.

Engenharia de Software Análise de Pontos de Função

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

A respeito da gestão de projetos e produtos de software, julgue os itens que se seguem.

No cálculo de pontos de função (FP) por meio da equação FP = count_total × [0,65 + 0,01 × Σ(Fᵢ)], em que count_total corresponde à contagem bruta dos pontos de função, o somatório dos Fᵢ, Σ(Fᵢ), reflete a subjetividade inerente à avaliação da complexidade do projeto.
Selecione uma alternativa

Resolução comentada

O somatório dos Fi (fatores de ajuste) reflete a subjetividade na avaliação da complexidade.

Na equação de Pressman, os Fi são as respostas a 14 questões de ajuste de valor (escala de 0 a 5), que determinam o fator de complexidade. Como dependem do julgamento de quem avalia, o somatório reflete a subjetividade inerente à avaliação da complexidade do projeto.

Análise das alternativas

A) Certo: a avaliação dos Fi é subjetiva. B) Errado: contrariaria o caráter subjetivo dessas respostas.

Referência: Pressman, Engenharia de Software – métricas de pontos de função.

Resolução comentada do VaiConcursos.

Engenharia de Software Priorização de Backlog — Método RICE

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

A respeito da gestão de projetos e produtos de software, julgue os itens que se seguem.

No método de priorização RICE, a confiança nas estimativas de alcance e impacto deve ser avaliada para que se calcule a prioridade de cada item do backlog.
Selecione uma alternativa

Resolução comentada

No RICE (Reach, Impact, Confidence, Effort), a confiança entra no cálculo da prioridade.

O RICE calcula a pontuação como (Alcance × Impacto × Confiança) / Esforço. A confiança expressa o grau de certeza nas estimativas de alcance e impacto e, por isso, é avaliada para chegar à prioridade de cada item do backlog.

Análise das alternativas

A) Certo: a confiança é um dos fatores do cálculo. B) Errado: negaria um componente essencial do método.

Referência: Método de priorização RICE (Intercom).

Resolução comentada do VaiConcursos.

Engenharia de Software Gestão de Backlog

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

A respeito da gestão de projetos e produtos de software, julgue os itens que se seguem.

No processo de gestão de backlog, após definidas as limitações e dividido o backlog, o item que não se encaixar no backlog e for irrelevante será automaticamente excluído.
Selecione uma alternativa

Resolução comentada

Itens que não cabem no backlog não são excluídos automaticamente.

Na gestão de backlog, os itens são avaliados, priorizados e revisados. Itens irrelevantes ou fora do escopo atual são reavaliados e descartados por decisão consciente, não automaticamente.

Análise das alternativas

A) Certo: errada, pois a exclusão não é automática. B) Errado: correta.

Referência: Gestão de produtos – refinamento e priorização de backlog.

Resolução comentada do VaiConcursos.

Engenharia de Software Testes de Software — Aplicações Web

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

No que se refere ao processo e à estratégia de teste de aplicações web e à ferramenta SonarQube, julgue os itens subsequentes.

Uma estratégia de teste para aplicações web contempla a execução da aplicação em múltiplas configurações de ambiente, de forma a avaliar não apenas a compatibilidade, mas também a confiabilidade, a escalabilidade e o desempenho da aplicação.
Selecione uma alternativa

Resolução comentada

Testar em várias configurações de ambiente avalia compatibilidade, confiabilidade, escalabilidade e desempenho.

Aplicações web rodam em diversos navegadores, sistemas e configurações de servidor e rede. A estratégia de teste inclui executá-las nesses ambientes para verificar compatibilidade e também atributos como confiabilidade, escalabilidade e desempenho.

Análise das alternativas

A) Certo: correta. B) Errado: incorreta, pois a estratégia realmente abrange esses atributos.

Referência: Pressman – testes de aplicações web (configuração e desempenho).

Resolução comentada do VaiConcursos.

Engenharia de Software Qualidade de Código — SonarQube

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

No que se refere ao processo e à estratégia de teste de aplicações web e à ferramenta SonarQube, julgue os itens subsequentes.

O SonarQube para IDE, em cenários de falha na identificação da branch local ou na ausência de um repositório Git, utiliza por padrão a branch designada como main no servidor.
Selecione uma alternativa

Resolução comentada

Quando a branch local não é identificada, o SonarQube para IDE usa a branch principal do servidor.

Na ausência de repositório Git ou se a branch local não puder ser determinada, o SonarQube para IDE recorre à branch principal (main) do projeto no servidor para obter as configurações e a análise. Isso é consistente com o gabarito.

Análise das alternativas

A) Certo: correta, conforme o gabarito. B) Errado: incorreta.

Referência: Documentação SonarQube for IDE – associação de branches (connected mode).

Resolução comentada do VaiConcursos.

Engenharia de Software Testes de Software — Aplicações Web

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

No que se refere ao processo e à estratégia de teste de aplicações web e à ferramenta SonarQube, julgue os itens subsequentes.

A pirâmide para teste de aplicações web prevê um fluxo de processo da direita para a esquerda e adota uma estratégia bottom-up, em que os elementos de infraestrutura são testados antes dos componentes visíveis ao usuário.
Selecione uma alternativa

Resolução comentada

A pirâmide de teste web, segundo o gabarito, não é definida como bottom-up da direita para a esquerda.

No modelo de Pressman para aplicações web, o fluxo de teste vai da esquerda para a direita, começando por elementos visíveis ao usuário (conteúdo, interface) e seguindo até a infraestrutura. Portanto a afirmação inverte o sentido e a estratégia.

Análise das alternativas

A) Certo: errada, pois o fluxo é da esquerda para a direita, dos elementos visíveis à infraestrutura. B) Errado: correta.

Referência: Pressman – estratégia de testes de aplicações web.

Resolução comentada do VaiConcursos.

Programação Java — Hibernate

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Questão anulada

No que diz respeito aos servidores de aplicação Java, julgue os itens que se seguem.

No Hibernate, o método createQuery() é usado para executar consultas escritas em Hibernate Query Language.
Selecione uma alternativa

Programação Java EE — Enterprise Beans

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

No que diz respeito aos servidores de aplicação Java, julgue os itens que se seguem.

Um enterprise bean de sessão permite que aplicativos Java EE processem mensagens de forma assíncrona, semelhantemente a um ouvinte de eventos.
Selecione uma alternativa

Resolução comentada

Processar mensagens de forma assíncrona é função do bean orientado a mensagens (MDB), não do bean de sessão.

Em Java EE, o message-driven bean atua como ouvinte de mensagens (JMS) e permite o processamento assíncrono. O bean de sessão executa lógica de negócio invocada por clientes.

Análise das alternativas

A) Certo: errada, pois confunde session bean com message-driven bean. B) Errado: correta.

Referência: Java EE – Enterprise JavaBeans (session beans e message-driven beans).

Resolução comentada do VaiConcursos.

Algoritmos e Estrutura de Dados Pilhas

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

Julgue os próximos itens, a respeito de computação e estrutura de dados.

Se os elementos A, B, C e D forem inseridos em uma pilha, nessa ordem, eles serão excluídos na ordem A, B, C e D, um elemento de cada vez.
Selecione uma alternativa

Resolução comentada

A pilha segue LIFO: a saída é D, C, B, A.

Em uma pilha o último elemento inserido é o primeiro a ser removido. Inseridos A, B, C, D, a remoção ocorre na ordem D, C, B, A. A ordem A, B, C, D seria a de uma fila (FIFO).

Análise das alternativas

A) Certo: errada, pois descreve FIFO. B) Errado: correta.

Referência: Estruturas de dados – pilha (LIFO).

Resolução comentada do VaiConcursos.

Algoritmos e Estrutura de Dados Algoritmos de Ordenação

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

Julgue os próximos itens, a respeito de computação e estrutura de dados.

Ao se utilizar o método de ordenação por seleção, sempre serão necessárias 10 comparações para ordenar um conjunto com cinco elementos.
Selecione uma alternativa

Resolução comentada

A ordenação por seleção faz n(n-1)/2 comparações, que são 10 para n=5.

O selection sort sempre percorre o restante do vetor para achar o mínimo, independentemente da ordem inicial. Para n=5 são 4+3+2+1 = 10 comparações.

Análise das alternativas

A) Certo: correta. B) Errado: incorreta, pois o número de comparações é fixo em 10.

Referência: Algoritmos de ordenação – selection sort.

Resolução comentada do VaiConcursos.

Desenvolvimento Web WebSocket

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

Acerca de paradigmas de programação orientada a objetos, julgue os itens subsequentes.

WebSocket é um protocolo que estabelece um canal de comunicação bidirecional simultânea entre um cliente e um servidor.
Selecione uma alternativa

Resolução comentada

WebSocket oferece comunicação full-duplex entre cliente e servidor.

O WebSocket mantém uma conexão persistente sobre TCP, iniciada por handshake HTTP, em que cliente e servidor trocam mensagens simultaneamente nos dois sentidos.

Análise das alternativas

A) Certo: correta. B) Errado: incorreta, pois o canal é bidirecional full-duplex.

Referência: Protocolo WebSocket (RFC 6455).

Resolução comentada do VaiConcursos.

Programação Programação Orientada a Objetos — Herança

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

Acerca de paradigmas de programação orientada a objetos, julgue os itens subsequentes.

Na programação orientada a objetos (POO), a herança é o recurso que indica principalmente a reutilização do código, o que evita a reescrita deste e promove a modularidade, aproveitando a funcionalidade existente.
Selecione uma alternativa

Resolução comentada

Herança promove reutilização de código e modularidade.

Na herança, a subclasse aproveita atributos e métodos da superclasse, evitando reescrita de código e favorecendo a organização modular.

Análise das alternativas

A) Certo: correta. B) Errado: incorreta, pois a reutilização é o principal benefício da herança.

Referência: POO – herança.

Resolução comentada do VaiConcursos.

Desenvolvimento Web JavaScript

Cebraspe 2025 Superior

Tribunal de Contas do Estado do Rio Grande do Sul (TCE/RS) · Auditor de Controle Externo – Especialidade: Tecnologia da Informação

Gabarito disponível

No que diz respeito ao desenvolvimento de sistemas web, julgue os itens a seguir.

O código em JavaScript a seguir, após executado, apresentará o valor true como resultado.

<html>
<script>
var x = 5;
var y = “5”;
console.log(x === y);
</script>
</html>
Selecione uma alternativa

Resolução comentada

O operador === compara valor e tipo; number 5 e string "5" resultam em false.

x é number e y é string, e o operador de igualdade estrita não faz coerção de tipos. Assim, x === y resulta em false, e não true.

Análise das alternativas

A) Certo: errada, o resultado é false. B) Errado: correta.

Referência: JavaScript – igualdade estrita (===).

Resolução comentada do VaiConcursos.