Foram encontradas 3.877 questões

Resolva questões gratuitamente!

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

Q2226532 Arquitetura de Software

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. 

Alternativas
Q2226531 Engenharia de Software

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.

Alternativas
Q2226530 Arquitetura de Software
Quanto à resiliência de aplicações, referente à capacidade de um aplicativo de fornecer seus serviços normalmente mesmo diante de situações adversas, julgue o item a seguir.
Arquiteturas de site ativo × ativo são utilizadas para garantir a continuidade dos negócios e fornecer aos usuários uma experiência ininterrupta. 
Alternativas
Q2226528 Engenharia de Software

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.

Alternativas
Q2226526 Engenharia de Software
Julgue o item que se segue, tendo em vista que a qualidade de software pode ser avaliada por meio de testes, revisões, inspeções e outras técnicas.
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.
Alternativas
Q2226524 Engenharia de Software
A engenharia de requisitos é uma etapa crítica no desenvolvimento de software, pois ajuda a garantir que o produto final atenda às necessidades do cliente e aos objetivos do projeto. Acerca da engenharia de requisitos, julgue o item subsequente.
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.

Alternativas
Q2226523 Engenharia de Software
A engenharia de requisitos é uma etapa crítica no desenvolvimento de software, pois ajuda a garantir que o produto final atenda às necessidades do cliente e aos objetivos do projeto. Acerca da engenharia de requisitos, julgue o item subsequente.
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

Alternativas
Q2226522 Engenharia de Software
A engenharia de requisitos é uma etapa crítica no desenvolvimento de software, pois ajuda a garantir que o produto final atenda às necessidades do cliente e aos objetivos do projeto. Acerca da engenharia de requisitos, julgue o item subsequente.
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.  
Alternativas
Q2226521 Sistemas Operacionais

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.


Alternativas
Q2226520 Sistemas Operacionais

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. 

Alternativas
Q2226519 Arquitetura de Software

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. 

Alternativas
Q2226518 Engenharia de Software

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. 


Alternativas
Q2226517 Engenharia de Software

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.

Alternativas
Q2226516 Banco de Dados

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. 


Alternativas
Q2226515 Banco de Dados

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.


Alternativas
Q2226514 Programação

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,

  ),

  ),

  );

}

Alternativas
Q2226513 Programação

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. 


Alternativas
Q2226512 Engenharia de Software

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.

Alternativas
Q2226511 Arquitetura de Software

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.

Alternativas
Q2226510 Programação
SPA (single-page app), ou aplicativo de página única, é uma abordagem para criar interfaces web em que todas as interações acontecem dentro de uma única página web. Acerca do SPA, julgue o item a seguir.
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.
Alternativas
Respostas
21: C
22: E
23: C
24: C
25: C
26: C
27: C
28: E
29: E
30: E
31: C
32: E
33: E
34: C
35: C
36: C
37: E
38: C
39: C
40: E