Questões de Concurso Comentadas para analista de sistemas - desenvolvimento e manutenção

Foram encontradas 64 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3044858 Engenharia de Software

Em um projeto de desenvolvimento de software, os desenvolvedores perceberam que, ao integrar diferentes módulos do sistema, o comportamento esperado não estava sendo alcançado. Os desenvolvedores notaram que as funções individuais dentro de cada módulo não estavam retornando os resultados esperados, mesmo antes da integração.

Para identificar a origem dos problemas e corrigi-los, devem ser priorizados os testes de 

Alternativas
Q3044857 Engenharia de Software

Um desenvolvedor está trabalhando em um sistema onde o padrão Façade está sendo usado para encapsular como um conjunto de objetos interage de forma fracamente acoplada. Verificando as especificações, ele percebeu que esse padrão não atendia os requisitos do projeto, já que era necessário um comportamento cooperativo e um protocolo multidirecional, além de evitar que os objetos interagissem de forma explícita uns com os outros.

Considerando-se esse contexto, o desenvolvedor deve corrigir o sistema implementando o padrão

Alternativas
Q3044856 Segurança da Informação

Em uma aplicação financeira, um banco está implementando a autenticação multifatorial dos usuários junto com um sistema de Controle de Acesso Baseado em Papéis (RBAC, sigla em inglês) para gerenciar as permissões desses mesmos usuários.

Considerando-se esse contexto, quando implementado, o RBAC

Alternativas
Q3044855 Sistemas Operacionais

Uma empresa de tecnologia está desenvolvendo uma nova aplicação que será baseada em microsserviços e distribuída em vários servidores na nuvem. Os líderes do projeto decidiram usar uma solução com orquestração de contêineres e precisam explicar como essa solução funciona para a equipe e para os clientes.

Considerando-se esse contexto, como descrever as funcionalidades que caracterizam as ferramentas de conteinerização e de orquestração?

Alternativas
Q3044854 Programação

Uma equipe de desenvolvimento está trabalhando em um sistema de gestão de pedidos, no qual é necessário implementar uma transação que gera um relatório detalhado de vendas. Esse relatório contém informações sobre as vendas do dia, agrupadas por categoria de produto, cliente e vendedor. O usuário pode selecionar a data específica como entrada para gerar o relatório. O relatório gerado não permite navegação ou consulta adicional e é produzido para ser impresso.

Dada a descrição da transação, qual tipo de ponto de função deve ser contado?

Alternativas
Q3044853 Sistemas Operacionais

Um programador está desenvolvendo um sistema de controle de estoque no qual múltiplos threads precisam atualizar a quantidade de produtos simultaneamente. Para garantir que a quantidade de produtos seja atualizada corretamente sem causar inconsistências, ele precisa utilizar uma primitiva de sincronização específica.

Considerando-se esse contexto, qual é a propriedade que caracteriza unicamente a primitiva de sincronização chamada ‘mutex’ e que a qualifica para garantir a condição desejada?

Alternativas
Q3044852 Programação

Um desenvolvedor JavaScript está atualizando um código legado que utiliza a classe Date para manipulação de datas e horas. Ele precisa substituir o código antigo por uma implementação moderna utilizando a nova Temporal API, introduzida no ECMAScript 2023. O código original contém a seguinte linha para criar uma data correspondente a 15 de agosto de 2023: 


const minhaData  =  new  Date ( 2023 , 7 , 15 ) ; 


Qual linha de código corresponde à criação dessa mesma data, usando a Temporal API? 

Alternativas
Q3044851 Programação

Um desenvolvedor Java 21 precisa implementar uma enumeração chamada Dia Da Semana, que representa os dias da semana, de forma a garantir que esteja acessível em todos os pacotes usados no sistema. Considerando-se esse contexto, qual extrato de código se deve usar para fazer essa implementação? 

Alternativas
Q3044850 Programação

Um desenvolvedor está trabalhando em um sistema bancário que precisa lidar de forma consistente com diferentes tipos de contas, todas definidas como subclasses da classe Conta Genérica, como Conta Corrente e Conta Poupança. Para isso, ele decide usar classes genéricas em Java para criar uma classe genérica Trata Conta que só trataria subclasses da classe Conta Genérica.

Considerando-se esse contexto, qual das seguintes opções inicia corretamente a definição da classe genérica desejada?

Alternativas
Q3040173 Geografia
Considere o texto sobre a questão urbana no Brasil.

Em 2023, a Pesquisa Data Favela revelou que há mais de 10 mil favelas espalhadas pelo Brasil. Se somadas, produziriam o terceiro maior estado em número de habitantes, com movimentações financeiras de mais de 200 bilhões de reais (valor crescente em relação aos últimos anos). Os dados do Data Favela revelam que, nos últimos 10 anos, o número de favelas espalhadas pelo Brasil dobrou, aumentando o desafio territorial urbano e regional do país. Renato Meirelles, responsável pela pesquisa, compreende que “a favela é a expressão demográfica das desigualdades sociais” e explica, a partir disso, o crescimento tão significativo na última década: as condições de vida da população brasileira têm piorado, as reformas regressivas [...] arrastam a população para o mercado informal de emprego ou para o desemprego, trazem de volta a fome para a vida de mais famílias e aumentam a procura por espaços de moradia em territórios de favelas.
Disponível em: https://www.ige.unicamp.br/lehg/o-censo-2022- e-as-favelas-do-brasil/. Acesso em: 2 ago. 2024. Adaptado.

Segundo o Censo 2022, as duas favelas mais populosas do país encontram-se, respectivamente, nos seguintes lugares:
Alternativas
Q3040172 Banco de Dados
O CRISP-DM (Cross-Industry Standard Process for Data Mining) é uma metodologia amplamente utilizada para a análise e mineração de dados. Ela fornece um framework estruturado para realizar projetos de análise de dados, cobrindo desde a compreensão inicial do problema até a implementação das soluções. O ciclo CRISP-DM é composto por seis etapas principais: (i) Compreensão do negócio; (ii) Compreensão dos dados; (iii) Preparação dos dados; (iv) Modelagem; (v) Avaliação; (vi) Desenvolvimento. Na fase de compreensão dos dados, as tarefas desempenhadas são:
Alternativas
Q3040158 Geografia
No Relatório Mundial das Cidades 2022, publicado pelo Programa das Nações Unidas para Assentamentos Humanos (ONU-Habitat), aponta-se que a população mundial será 68% urbana até 2050. O relatório contém uma visão abrangente sobre a realidade das cidades, as tendências da política urbana e as perspectivas do desenvolvimento urbano sustentável e a conclusão de que cidades podem ser lugares mais equitativos, ecológicos e baseados no conhecimento. Nessa visão trazida pelo relatório e suas conclusões, há reconhecimento de que a(s)
Alternativas
Q3040155 Conhecimentos Gerais
O desenvolvimento sustentável e a responsabilidade social de empresas e de indivíduos são conceitos largamente utilizados devido às questões socioambientais enfrentadas pela humanidade. O desenvolvimento passa, nesse sentido, por garantir os serviços ambientais e ecossistêmicos necessários à manutenção da biodiversidade e da qualidade de vida da humanidade. A gestão de resíduos vem sendo tema de primeira linha para a sustentabilidade porque
Alternativas
Q3040154 Atualidades
O Brasil, com sua riqueza natural, sua biodiversidade exuberante e seu protagonismo como nação em desenvolvimento, visa liderar o combate ao aquecimento global e às suas consequências avassaladoras para o Planeta Terra. Na Tabela a seguir, sumariza-se a contribuição de setores da economia brasileira para as emissões de gases do efeito estufa (GEE) do documento “Análise das emissões de gases de efeito estufa e suas implicações para as metas climáticas do Brasil - 2023”.

Imagem associada para resolução da questão
Disponível em: https://oc.eco.br/wp_content/uploads/2023/11/Relatorio-SEEG_gases_estufa_2023FINAL.pdf. Acesso em: 10 ago. 2024. Adaptado.


A partir da observação da tabela a respeito das emissões de gases do efeito estufa do Brasil e do perfil brasileiro de emissões, identifica-se que
Alternativas
Q153098 Segurança da Informação
De acordo com a ISO/IEC 27002:2005, convém que a análise/avaliação de riscos:

I. inclua um enfoque sistemático de estimar a magnitude do risco (análise de riscos) e o processo de comparar os riscos estimados contra os critérios de risco para determinar a significância do risco (avaliação do risco).

II. também seja realizada periodicamente, para contemplar as mudanças nos requisitos de segurança da informação e na situação de risco, ou seja, nos ativos, ameaças, vulnerabilidades, impactos, avaliação do risco e quando uma mudança significativa ocorrer.

III. tenha um escopo claramente definido para ser eficaz e inclua os relacionamentos com as análises/avaliações de riscos em outras áreas, se necessário.

IV. seja realizada de forma metódica, capaz de gerar resultados comparáveis e reproduzíveis.

Está correto o que consta em
Alternativas
Q153097 Algoritmos e Estrutura de Dados
O método de ordenação QuickSort (ordenação rápida) é um método sofisticado de ordenação de vetores que
Alternativas
Q153096 Arquitetura de Software
Para fazer a modelagem de um padrão de projeto (design pattern) utilizando a UML é DESNECESSÁRIO
Alternativas
Q153094 Programação
Representa uma desvantagem do uso de AJAX:
Alternativas
Q153093 Engenharia de Software
Sobre orientação a objetos, é correto afirmar:
Alternativas
Q153092 Banco de Dados
Na modelagem ER não foi prevista a possibilidade de associar uma entidade com um relacionamento ou então de associar dois relacionamentos entre si. Na prática, quando estamos construindo um novo modelo ER ou modificando um modelo ER existente, surgem situações em que é desejável permitir a associação de uma entidade a um relacionamento. Isso ocorre com frequência quando se detecta
Alternativas
Respostas
21: E
22: D
23: C
24: A
25: E
26: C
27: B
28: C
29: A
30: C
31: C
32: B
33: C
34: D
35: A
36: D
37: C
38: B
39: C
40: D