Questões de Concurso Público CFM 2024 para Analista de Tecnologia da Informação

Foram encontradas 50 questões

Q3152380 Banco de Dados
Suponha que durante o projeto de arquitetura de um banco de dados, tenha sido constatado que seu provável uso típico consistiria em consultas segmentadas por datas. Também constatou-se que o volume de dados seria muito alto e que seria necessário realizar ajustes para que as consultas pudessem ser executadas e concluídas dentro de um período de tempo aceitável. Sabendo que o volume de dados é igual todos os dias, assinale a alternativa que corresponde à solução mais adequada para viabilizar o uso do banco de dados no cenário apresentado.
Alternativas
Q3152381 Banco de Dados
Considerando um cenário em que mais de uma transação esteja sendo executada em um banco de dados de forma concorrente, assinale a alternativa que indica a denominação da propriedade que deve ser garantida para que todos os comandos concluam suas execuções com sucesso e sem sobreposições entre eles.
Alternativas
Q3152382 Segurança da Informação
Assinale a alternativa correspondente à métrica que deve ser melhorada em uma empresa cujo foco está em manter um banco de dados com alto volume de transações e que precisa desenvolver uma política de backup de dados que permita um tempo de recuperação curto.
Alternativas
Q3152383 Engenharia de Software
Durante o desenvolvimento de um software, dependendo da organização do time e da empresa, podem ser adotadas diversas técnicas para cada etapa do ciclo de vida. Contudo, também existe o Software Testing Life Cycle (STLC) que define etapas presentes no ciclo de vida dos testes de um software. A identificação dos casos de teste, a criação de dados e cenários de teste e a definição dos resultados esperados em cada teste são responsabilidades desenvolvidas principalmente em qual etapa do STLC?
Alternativas
Q3152384 Engenharia de Software
Texto para responder à questão.

    Após o desenvolvimento de um software, certo desenvolvedor fez uma apresentação para seus clientes. Confiante de que todas as funcionalidades que haviam sido desenvolvidas funcionavam corretamente, ele realizou a implantação do sistema antes da validação dos clientes. Entretanto, durante a apresentação, um dos clientes chamou a atenção para a ausência de um dos requisitos de negócio mais importantes. Foi constatado que todas as funcionalidades desenvolvidas realmente funcionavam conforme esperado, porém o produto final não atendia a todos os requisitos de negócio que haviam sido especificados no início do projeto.

Para avaliar se a entrega realizada pelo desenvolvedor atende aos requisitos de negócio, deve-se
Alternativas
Q3152385 Engenharia de Software
Texto para responder à questão.

    Após o desenvolvimento de um software, certo desenvolvedor fez uma apresentação para seus clientes. Confiante de que todas as funcionalidades que haviam sido desenvolvidas funcionavam corretamente, ele realizou a implantação do sistema antes da validação dos clientes. Entretanto, durante a apresentação, um dos clientes chamou a atenção para a ausência de um dos requisitos de negócio mais importantes. Foi constatado que todas as funcionalidades desenvolvidas realmente funcionavam conforme esperado, porém o produto final não atendia a todos os requisitos de negócio que haviam sido especificados no início do projeto.

Para que o desenvolvedor pudesse confirmar que todas as funcionalidades desenvolvidas se comportavam conforme o esperado em sua totalidade, foram realizados testes que replicavam o comportamento de um usuário em um ambiente completo da aplicação, apesar de ser este um tipo de teste mais oneroso, trabalhoso e difícil de manter automatizado ao longo do tempo quando comparado a outras alternativas. Nesse contexto, assinale a alternativa que indica qual foi a técnica utilizada.
Alternativas
Q3152386 Engenharia de Software
Texto para responder à questão.

Certo engenheiro de software faz parte do time de desenvolvimento responsável pelo novo sistema de controle de ponto da empresa em que trabalha. Sua equipe possui profissionais de diferentes níveis de senioridade, porém esse engenheiro é o membro mais sênior do time.


Durante o desenvolvimento do sistema, foi decidido que seria utilizada uma técnica de programação que consistiria no uso de dois programadores que trabalhariam em conjunto, na mesma máquina, ao mesmo tempo, os quais revezariam entre si com diferentes responsabilidades. Um deles seria o responsável por guiar o outro na direção geral da programação, enquanto o outro seria o responsável por realizar a programação propriamente dita. Dessa forma, qual foi a metodologia adotada?

Alternativas
Q3152387 Engenharia de Software
Texto para responder à questão.

Certo engenheiro de software faz parte do time de desenvolvimento responsável pelo novo sistema de controle de ponto da empresa em que trabalha. Sua equipe possui profissionais de diferentes níveis de senioridade, porém esse engenheiro é o membro mais sênior do time.


Terminado o projeto, o engenheiro, conversando com um colega de equipe, externalizou seu desejo de realizar uma reunião que consistiria em um processo não formal de revisão no qual o autor de cada componente do software o apresentaria aos demais membros da equipe, que tomariam notas a respeito de pontos importantes, defeitos, melhorias e até mesmo sugestões. Como a intenção era gerar um ambiente sem hierarquia e sem a necessidade de um moderador, as conversas e verificações teriam foco no entregável em vez de avaliar documentações. Um de seus colegas de equipe indicou, corretamente, que há um processo na engenharia de software que seria ideal para essas circunstâncias, a qual denomina-se

Alternativas
Q3152388 Programação
Considere o código a seguir, escrito na linguagem de programação Java.
Imagem associada para resolução da questão
Sabendo que a variável N tem sua criação e valor abstraído, diz-se que o código apresentado possui, na notação Big O, uma complexidade
Alternativas
Q3152389 Algoritmos e Estrutura de Dados
Em uma situação na qual um sistema deve ser executado em tempo real, o tempo de resposta torna-se uma métrica em foco. Um problema comum no dia a dia é o ordenamento de dados. Assinale a alternativa correspondente ao algoritmo de ordenamento que seria o mais indicado, tendo em vista que o objetivo é obter o menor tempo de execução para grandes bases de dados, considerando o cenário de pior caso e a notação Big O.
Alternativas
Q3152390 Programação
A linguagem de programação Delphi apresenta um tipo de ponteiro específico para dados do tipo Char e que, na linguagem estendida, também pode ser tratado como uma string, que denomina-se
Alternativas
Q3152391 Engenharia de Software
Considerando o Manifesto Ágil e suas implicações, assinale a alternativa correta.
Alternativas
Q3152392 Engenharia de Software
O Scrum é composto de três pilares fundamentais. Entre eles, para criar um ambiente em que haja visibilidade para qualquer pessoa dentro e fora da equipe, boa comunicação e até mesmo confiança entre os membros, deve-se garantir o pilar conhecido como
Alternativas
Q3152393 Engenharia de Software
Em relação ao Scrum e ao Kanban, assinale a alternativa correta.
Alternativas
Q3152394 Engenharia de Software
A metodologia de desenvolvimento SAFe declara que equipes e programas devem ser capazes de realizar entregas de qualidade, trabalhando em software e valores de negócio de maneira regular, que são características expressas no princípio/valor denominado
Alternativas
Q3152395 Algoritmos e Estrutura de Dados
Assinale a alternativa que caracteriza o funcionamento de um algoritmo de escalonamento de processos preemptivo.
Alternativas
Q3152396 Redes de Computadores
No que se refere às redes sem fio 802.11x, assinale a alternativa correta.
Alternativas
Q3152397 Engenharia de Software
A respeito das soluções de infraestrutura, plataforma e software como serviço, assinale a alternativa correta.
Alternativas
Q3152398 Banco de Dados
Com relação aos pacotes ACK em uma troca de dados entre remetente e receptor, assinale a alternativa correta.
Alternativas
Q3152399 Governança de TI
Uma das saídas da atividade de desenho e transição na cadeia de valor de serviço proposta pela biblioteca ITIL v4 é
Alternativas
Respostas
21: A
22: D
23: B
24: E
25: C
26: A
27: C
28: E
29: B
30: D
31: A
32: E
33: D
34: B
35: E
36: C
37: A
38: D
39: B
40: A