Questões de Concurso
Comentadas para serpro
Foram encontradas 3.877 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A respeito de padrões de projeto, julgue o próximo item.
O padrão Decorator permite acrescentar funcionalidades a
um objeto em tempo de execução, flexibilizando a extensão
de classes.
Acerca das abordagens low-code e no-code, julgue o item subsequente.
Low-code e no-code são abordagens que utilizam
plataformas visuais e intuitivas para facilitar o
desenvolvimento de aplicativos de forma segura, sem
oferecer riscos.
Arquiteturas de site ativo × ativo são utilizadas para garantir a continuidade dos negócios e fornecer aos usuários uma experiência ininterrupta.
Acerca da gestão de configuração, julgue o item a seguir.
A prática de database migration é fundamental em DevOps
para garantir a consistência dos dados bem como sua
disponibilidade e segurança.
A técnica de revisão e programação por pares é útil para melhorar a qualidade do código e aumentar a compreensão do projeto, mas requer habilidades de comunicação e colaboração entre os membros da equipe.
A análise de ponto de função tem como base as funcionalidades que um sistema deve realizar, enquanto a story points é baseada em uma estimativa relativa, que compara a complexidade e o esforço de uma tarefa com outras já realizadas.
O produto mínimo viável (MVP) é uma ferramenta fundamental no processo de validação de uma ideia de negócio, por meio da coleta de problemas, oportunidades e feedbacks.
Os itens de backlog épicos não devem ser adicionados ao backlog do produto, por serem muito amplos e de difícil gestão pelo dono do produto e pelo time de desenvolvimento.
Julgue o item subsequente, referentes a ferramentas de integração assíncrona e contêineres.
O Apache Kafka 3.4 é uma plataforma voltada para
processar dados de eventos de streaming ou dados que não
têm início ou fim distintos. Ele possui recursos de publicar
(escrever) e assinar (ler) fluxos de eventos e de processar
fluxos de eventos à medida que ocorrem; portanto, nessa
plataforma, prescinde-se do armazenamento de fluxos de
eventos de forma durável.
Julgue o item subsequente, referentes a ferramentas de integração assíncrona e contêineres.
O Kubernetes permite agrupar hosts executados em
contêineres Linux (LXC) em clusters Kubernetes, os quais
podem conter um kubelet, que é um grupo de um ou mais
contêineres implantados em um nó, suportando aplicações
que realizam, por exemplo, a transmissão de dados em
tempo real pelo Apache Kafka.
A respeito de WebSockets, julgue o item subsecutivo.
O uso de WebSockets com HTTP/2 aproveita novos
recursos, tal como multiplexação, que reduz o tempo e os
recursos necessários ao fazer várias solicitações ao servidor;
por usar CONNECT em vez de GET, pode ser preciso atualizar
suas rotas e seus controladores.
Julgue o item seguinte, relativos às ferramentas de gestão de configuração.
No Git, havendo a necessidade de criar uma nova branch de
nome systemmobile quando, por exemplo, se deseja
adicionar código a um projeto, mas não se tem certeza se o
código funciona corretamente, é possível criar a referida
branch por meio do comando git add -b
systemmobile.
Julgue o item seguinte, relativos às ferramentas de gestão de configuração.
No Git, o usuário, para compartilhar um commit com
membros de sua equipe de desenvolvimento, deve executar
os três passos descritos a seguir: adicionar arquivos da cópia
de trabalho à área de staging, usando o comando git add;
enviar para seu repositório local, usando o comando git
push; e enviar para um repositório remoto compartilhado,
usando o comando git checkout.
Com relação à tecnologia de desenvolvimento móvel, julgue o item subsecutivo.
O SQLite 3 possui características distintas de bancos de
dados relacionais como PostgreSQL, Oracle e SqlServer;
entre elas, está a característica de que, com o SQLite, o
processo que deseja acessar o banco de dados lê e escreve
diretamente dos arquivos do banco de dados em disco, sem a
necessidade de haver processo de servidor intermediário, ou
seja, não há processo de servidor separado que gerencie o
banco de dados SQLite.
Com relação à tecnologia de desenvolvimento móvel, julgue o item subsecutivo.
No SQLite 3, é possível criar uma tabela com três colunas,
X, Y e Z, tal que essas colunas não possuam qualquer tipo de
dado específico atribuído, ou seja, é possível armazenar o
que se quiser em qualquer uma dessas colunas, pois o SQLite
é flexível e indulgente em relação aos tipos de dados.
Com relação à tecnologia de desenvolvimento móvel, julgue o item subsecutivo.
Considerando-se que o código a seguir tenha sido desenvolvido por meio de Flutter, que é uma estrutura de código aberto do Google para criar aplicativos multiplataforma, é correto afirmar que, nesse exemplo, há dois widgets: o Center e o Text, os quais descrevem como a visualização dos widgets deve parecer diante de sua configuração e seu estado atuais.
import 'package:flutter/material.dart';
void main() {
runApp(
const Center(
child: Text(
'Hello, world!',
textDirection: TextDirection.ltr,
),
),
);
}
Julgue o próximo item, relativos a tecnologias backend.
Em relação à gestão de bloqueio em um banco de dados
relacional, o Hibernate 6.2 utiliza a estratégia otimista, uma
vez que essa estratégia assume que várias transações podem
ser concluídas sem afetar outras, logo, nessa versão,
prescinde-se da estratégia pessimista.
Julgue o próximo item, relativos a tecnologias backend.
Para facilitar a criação de imagens otimizadas do Docker, o
Spring Boot suporta a adição de um arquivo de índice de
camada ao jar e também suporta camadas para arquivos
war, projetadas para separar o código com base na
probabilidade de alteração entre as compilações do
aplicativo, uma vez que é mais provável que o código do
aplicativo mude entre as compilações; logo, o código é
isolado em uma camada separada.
Quanto à adoção do SUS (System Usability Scale) no teste de usabilidade, julgue o item seguinte.
O questionário SUS, que idealmente deve ser aplicado ao
final do teste qualitativo, consiste de dez perguntas, e cada
uma delas o usuário pode responder com base em uma escala
de 1 a 5, em que 1 significa discordo completamente e 5,
concordo completamente.
Umas das desvantagens de usar o SPA é que o conteúdo não é atualizado dinamicamente, sendo necessário carregar uma nova página a cada interação do usuário, o que pode ocasionar interrupções na navegação.