Questões de Concurso Para al-to

Foram encontradas 956 questões

Resolva questões gratuitamente!

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

Q2457552 Engenharia de Software
Durante o desenvolvimento de um software de gerenciamento de estoque, a equipe focou nas funcionalidades sem considerar a escalabilidade necessária para o rápido crescimento do varejista. A falta de comunicação com stakeholders e o pouco engajamento dos usuários finais não revelou esse problema. Após a implementação, o software apresentou problemas de desempenho, causando atrasos e insatisfação.

Para evitar esse problema é necessário 
Alternativas
Q2457551 Engenharia de Software
Sobre Engenharia de Requisitos, analise as afirmativas a seguir.

I. A validação de requisitos é um processo que visa assegurar que os requisitos atendem às necessidades e expectativas dos stakeholders.

II. As técnicas de elicitação de requisitos, como brainstorming, entrevistas e prototipagem, são utilizadas para coletar requisitos de forma passiva, sem interação com os stakeholders.

III. A priorização de requisitos ajuda a definir a ordem de importância para o projeto.


Está correto o que se afirma em
Alternativas
Q2457550 Arquitetura de Software
A Prefeitura de Nova Esperança planeja criar um sistema de gestão para aumentar a eficiência dos serviços e a interação cidadã. Ele precisa se aproveitar de um sistema de bancos de dados legado. E as regras fiscais serão projetadas futuramente pelos especialistas e legisladores.

Sobre a hipótese apresentada, assinale a afirmativa correta.
Alternativas
Q2457549 Arquitetura de Software
Assinale a opção que indica o padrão responsável pela criação de objetos de várias classes graças à especialização de sua classe principal.
Alternativas
Q2457548 Engenharia de Software
O diagrama a seguir mostra um módulo de notificação para uma aplicação de e-commerce para permitir diversos serviços de notificação, tais como, e-mail e push.

Imagem associada para resolução da questão



Assinale a opção que indica o padrão de projeto usado nesse módulo.
Alternativas
Q2457547 Engenharia de Software
Associe os diagramas listados a seguir às respectivas estruturas.

I. Diagrama de Objetos
II. Diagrama de Atividades
III. Diagrama de Componentes
IV. Diagrama de Implantação


Imagem associada para resolução da questão



Assinale a opção que apresenta a associação correta, na ordem apresentada.
Alternativas
Q2457546 Engenharia de Software
Em um projeto de desenvolvimento de software orientado a objetos para um sistema de gerenciamento de biblioteca, temos diagramas para capturar tanto os requisitos funcionais quanto os não funcionais. A garantia de tempo de resposta inferior a dois segundos para busca no catálogo de livros é um requisito não funcional.

O diagrama UML utilizado para representar as partes do sistema responsável por esse requisito é denominado
Alternativas
Q2457409 Programação
O Departamento de Trânsito possui um serviço web para retornar o dono de uma placa de carro utilizando páginas JSP do framework JEE v8.

Assinale o trecho que representa a parte de uma JSP responsável por receber a placa para consulta e apresentá-la, no frontend de saída, em uma tag dentro de uma página formatada em HTML.
Alternativas
Q2457408 Banco de Dados
A implementação de sistemas OLAP (On Line Analytical Processing) pode utilizar alguma opção tecnológica tal como ROLAP, MOLAP, entre outras.

Assinale a opção que descreve corretamente uma característica do ROLAP (Relational OLAP).
Alternativas
Q2457407 Banco de Dados
Armazéns de dados (ou data warehouses) são bases de dados que se mostram como uma interessante opção em processos de tomada de decisão. Elas armazenam grandes volumes de dados históricos e agregados para apoiar a tomada de decisões estratégicas e operacionais da organização.

Assinale a opção que apresenta uma característica correta de um data warehouse.
Alternativas
Q2457406 Banco de Dados
A otimização de consultas em sistemas de bancos de dados relacionais envolve melhorar o desempenho das consultas SQL para garantir uma execução eficiente. Isso inclui ações como a escrita eficiente e reescrita de consultas, análise de plano de execução, manutenção de estatísticas de tabelas, entre outras. O objetivo é minimizar o tempo de resposta e maximizar o desempenho geral do sistema.

No contexto de otimização de consultas, assinale a opção que indica uma equivalência que não é verdadeira.
Alternativas
Q2457405 Banco de Dados

Considere o seguinte script SQL de um banco de dados relacional:


Imagem associada para resolução da questão



Assinale a consulta que imprime a descrição dos produtos que não são fornecidos por nenhum fornecedor

Alternativas
Q2457404 Banco de Dados
Visões em SQL possuem um papel relevante em bancos de dados relacionais. Ela oferece mecanismos importantes, tais como abstração de dados, segurança e simplificação das consultas.

Nesse contexto, é correto afirmar que
Alternativas
Q2457403 Banco de Dados
Os catálogos do sistema (system catalogs) do servidor PostgreSQL, versão 16.2, servem para gerenciar e acessar informações sobre o banco de dados e seus objetos. Eles desempenham um papel fundamental nas operações internas do PostgreSQL, contribuindo para tarefas como otimização de consultas, controle de acesso e gerenciamento de transações.

Considerando os system catalogs do PostgreSQL, versão 16.2, o catálogo
Alternativas
Q2457402 Engenharia de Software
A Linguagem de Modelagem Unificada (de UML – Unified Modeling Language) é uma linguagem padrão e visual utilizada para modelar sistemas de software. Ela busca facilitar a comunicação entre equipes, documenta sistemas, apoia o teste de software, e é útil em prototipagem e design iterativo.

No que concerne aos artefatos da UML, assinale a afirmativa correta.
Alternativas
Q2457401 Engenharia de Software

A partir da análise do seguinte diagrama de classes da UML



Imagem associada para resolução da questão



é correto auferir que

Alternativas
Q2457400 Programação

Seja o seguinte código, escrito em linguagem Python:


Imagem associada para resolução da questão



Sobre esse código, é correto afirmar que

Alternativas
Q2457399 Programação
Considere inicialmente o seguinte código, escrito utilizando a linguagem de programação R:

v <- 1:10 i <- 3 f <- 6

Tomando por base esse contexto, assinale a opção que apresenta um código que produz resultado equivalente a:

                 p <- i                  for (q in (f+1):length(v)) {                         v[p] <- v[q]                           p <- p+1 }                      for (q in p:length(v))                           v[q] <- NA                      length(v) <- p-1
Alternativas
Q2457398 Banco de Dados
Temos uma aplicação Spring Boot, utilizando Gradle e o H2. Assinale a opção que descreve, corretamente, os passos para migrar esta aplicação para usar o Maven com MySQL.
Alternativas
Q2457397 Arquitetura de Software
Analise as afirmativas relativas ao desenvolvimento de serviços web, considerando aspectos de segurança.

I. Para implementar um EndPoint SOAP, é necessário utilizar um arquivo WSDL para definir os serviços e suas operações.

II. Em REST, a segurança contra injeção de SQL pode ser reforçada pelo uso da JPA, que permite consultas parametrizadas, reduzindo os riscos.

III. Na segurança de serviços SOAP, os mecanismos como WS-Security para autenticação e criptografia já são automaticamente pré-configurados pelo protocolo https.



Está correto o que se afirma em
Alternativas
Respostas
141: E
142: B
143: A
144: A
145: D
146: C
147: D
148: C
149: C
150: B
151: B
152: D
153: E
154: A
155: C
156: E
157: B
158: B
159: C
160: B