Foram encontradas 33.098 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Analise o diagrama de caso de uso a seguir.

Nesse contexto, assinale a alternativa correta.
Nesse contexto, o gerente de tecnologia sugere a migração para uma solução de banco de dados NoSQL para o armazenamento dos novos dados.
Sobre os desafios e / ou as características dessa mudança, assinale a alternativa incorreta.
Considere a situação a seguir.
Um desenvolvedor precisa criar uma função em JavaScript para validar senhas de usuários, garantindo que elas atendam a critérios mínimos de segurança. O código a seguir é a solução proposta para essa tarefa:

Em relação ao algoritmo de validação e à lógica de programação em JavaScript, assinale a alternativa correta.
Nesse contexto, assinale a alternativa que descreve uma premissa incorreta sobre a aplicação do DevOps no ambiente dessa empresa.
O código a seguir é uma parte da função que recebe o nome de usuário enviado pelo formulário:
Com base no caso apresentado, e considerando as práticas de programação defensiva e de codificação segura, analise as afirmativas a seguir.
I. A verificação if (nomeUsuario != null) é um exemplo de programação defensiva, pois impede que a aplicação gere um erro de NullPointerException se a variável não for inicializada.
II. O método trim().toLowerCase() remove caracteres especiais e, por si só, é suficiente para prevenir ataques de injeção de SQL ou scripts maliciosos.
III. Para tornar o código mais robusto, seria uma boa prática verificar também se o nomeUsuario não está vazio — ex: nomeUsuario.isEmpty() — antes de prosseguir com o processamento.
Estão corretas as afirmativas
Considere o trecho de código JavaScript a seguir.

Ao executar a função imprimirNumero(), qual será a sequência de valores impressa no console?
Considere a tabela a seguir, chamada Produtos, em um banco de dados de comércio eletrônico:

Nesse caso, o analista de dados precisa realizar as operações a seguir, utilizando comandos SQL:
I. Atualizar o preço do ‘Smartphone X’ para R$ 1350,00.
II. Adicionar um novo produto: ‘Teclado Mecânico’, com o preço R$ 400.00 e a quantidade 30.
III. Remover o ‘Fone de ouvido Y’ do estoque.
Em relação aos comandos DML necessários para executar essas operações, assinale com V as afirmativas verdadeiras e com F as falsas.
( ) O comando UPDATE produtos SET preco = 1350.00 WHERE nome_produto = ‘Smartphone X’; realizaria a primeira operação com sucesso.
( ) O comando INSERT INTO produtos (id_produto, nome_produto, preco, quantidade_estoque) VALUES (4, ‘Teclado Mecânico’, 400.00, 30); adicionaria o novo produto, assumindo que id_ produto pode ser inserido manualmente.
( ) A remoção do ‘Fone de ouvido Y’ seria feita com um comando SELECT seguido de uma cláusula DELETE.
Assinale a sequência correta.
O comportamento do sistema, que permite chamar o mesmo método calcularCustoTotal( ) em objetos de classes diferentes (Carro, Moto, Caminhao) para obter resultados específicos para cada um, é um exemplo de qual pilar da Programação Orientada a Objetos?
Sobre os conceitos e características do OLAP, assinale a alternativa correta.
( ) A separação em tabelas de fatos e dimensões (modelo estrela) é uma prática comum para otimizar consultas analíticas, pois simplifica as junções de tabelas.
( ) A tabela FATO_VENDAS armazena métricas numéricas e chaves estrangeiras que fazem referência às chaves primárias das tabelas de dimensão.
( ) A atualização dos dados no Data Warehouse ocorre em tempo real, já que ele é projetado para ser a fonte primária de dados para as operações do dia a dia da empresa.
Assinale a sequência correta.
Analise as afirmativas a seguir sobre os papéis e conceitos do Scrum.
I. O Product Owner é o responsável por otimizar o valor do trabalho da equipe de desenvolvimento, podendo reordenar itens no Product Backlog a qualquer momento para refletir as necessidades do negócio.
PORQUE
II. O Scrum Master atua como um líder servidor, removendo impedimentos para o time de desenvolvimento e garantindo que as cerimônias do Scrum sejam realizadas para que o projeto seja entregue no prazo estipulado.
Assinale a alternativa correta.
Sobre diagrama de Classe da UML, analise as afirmativas a seguir.
I. O diagrama de classes, um dos principais diagramas da UML, utiliza a notação de herança para representar a relação de especialização (“é um”), na qual uma classe filha herda atributos e métodos de uma classe pai (superclasse).
PORQUE
II. O diagrama de classe busca representar a estrutura estática de um sistema, e os atributos e operações das classes, que podem ter visibilidade pública (+), privada (-) ou protegida (#), são representados para detalhar as características e ações que a classe pode realizar.
Assinale a alternativa correta.
Com base nos princípios do Kanban, qual ação o membro da equipe deve adotar?
COLUNA I
1. Aprendizado Supervisionado
2. Aprendizado Não Supervisionado
COLUNA II
( ) Treina modelos com um conjunto de dados que possui rótulos ou labels, em que a resposta correta já é conhecida.
( ) Treina modelos com dados que não possuem rótulos, buscando descobrir estruturas e padrões ocultos.
( ) Utilizado para tarefas de classificação e regressão, como prever preços ou categorizar e-mails.
Assinale a sequência correta.
( ) A falha inicial do teste é um passo fundamental da metodologia TDD, conhecida como “Red”, pois confirma que o comportamento esperado ainda não foi implementado.
( ) A refatoração do código deve ser realizada logo após a escrita do teste, para garantir que o código seja de alta qualidade antes mesmo de ser implementado.
( ) A fase de “Green” do ciclo TDD consiste em escrever o código de produção mínimo para que o teste previamente escrito e falho seja aprovado.
Assinale a sequência correta.
Sobre esse tema, analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.
( ) Uma das funções principais de um orquestrador de contêineres é garantir a alta disponibilidade das aplicações, redistribuindo automaticamente os contêineres em caso de falhas nos nós do cluster.
( ) Ferramentas de orquestração, como o Kubernetes, oferecem mecanismos nativos de escalonamento automático (autoscaling), que permitem ajustar a quantidade de réplicas de contêineres de acordo com a carga de trabalho.
( ) A orquestração de contêineres elimina a necessidade de mecanismos de monitoramento e logging, já que esses recursos são gerenciados internamente e de forma completa pelo próprio orquestrador.
Assinale a sequência correta.
Sobre a arquitetura distribuída de microsserviços, analise as afirmativas a seguir.
I. Cada microsserviço é desenvolvido, implantado e mantido de forma independente, o que permite que equipes diferentes trabalhem em partes distintas da aplicação sem afetar o todo.
II. Os microsserviços podem ser escritos em diferentes linguagens de programação e utilizar tecnologias de armazenamento distintas, o que permite a escolha da melhor tecnologia para cada funcionalidade.
III. A arquitetura de microsserviços reduz significativamente a complexidade operacional, pois a gestão de um grande número de serviços distribuídos é mais simples do que a de uma única aplicação monolítica.
Estão corretas as afirmativas
Sobre as principais características e objetivos desses processos, analise as afirmativas a seguir.
I. O principal objetivo da normalização é organizar as tabelas para reduzir a redundância de dados, evitando anomalias que possam ocorrer durante a inserção, atualização ou exclusão de registros.
II. Na modelagem conceitual, a representação da base de dados é feita de forma detalhada, incluindo tabelas, tipos de dados e chaves primárias, pronta para ser implementada em um SGBD (Sistema Gerenciador de Banco de Dados).
III. A chave estrangeira é um atributo de uma tabela que se relaciona com a chave primária de outra tabela, sendo utilizada para criar vínculos entre elas e estabelecer a integridade referencial.
Estão corretas as afirmativas
Essa situação descreve um claro exemplo da violação de um princípio ético da IA, e é a principal causa do problema.
Nesse contexto, assinale a alternativa que apresenta o princípio correto e a sua respectiva causa.
Sobre a diferença entre requisitos funcionais e não funcionais, assinale a alternativa correta.