Foram encontradas 577 questões

Resolva questões gratuitamente!

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

Q3696877 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando os papéis às responsabilidades no Scrum, de acordo com “O Guia do Scrum”, versão 2020, em português.

Coluna 1
1. Developers.
2. Product Owner.
3. Scrum Master.

Coluna 2
( ) Gerenciamento do Product Backlog.
( ) Criação de plano para a Sprint, o Sprint Backlog.
( ) Remoção de impedimentos que possam impedir o progresso do Scrum Team.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q3696876 Engenharia de Software
A linguagem _________________ é um conceito central do Desing Orientado a Domínio (Domain-Driven Design – DDD), consistindo na prática de construir uma linguagem comum e rigorosa entre desenvolvedores e usuários, possibilitando uma comunicação fluida entre eles.

Assinale a alternativa que preenche corretamente a lacuna do trecho acima. 
Alternativas
Q3696875 Arquitetura de Software
Segundo Robert Cecil Martin, proponente da arquitetura de software conhecida como Arquitetura Limpa (Clean Architecture), o uso desse padrão favorece, entre outros fatores:
Alternativas
Q3696874 Engenharia de Software
Assinale a alternativa que corresponde a um padrão de projeto (Design Pattern) cujo objetivo é atuar como um hub central para gerenciar toda a lógica de acesso a dados de um aplicativo, abstraindo os detalhes de armazenamento e recuperação de dados do restante do aplicativo. 
Alternativas
Q3696873 Engenharia de Software
Para estimar o tamanho funcional de um software pode-se utilizar a Análise de Pontos de Função (APF). Entre os tipos de contagem de pontos de função da APF, qual utiliza uma complexidade funcional predefinida para todas as funções?
Alternativas
Q3696872 Engenharia de Software
Sobre tipos de testes de software, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) Nos testes de integração descendente (top-down), os testes são iniciados pelos componentes nos níveis mais baixos na estrutura do software.
( ) Testes de unidade realizam a verificação em blocos menores de código, geralmente funções ou métodos.
( ) Os testes de desempenho podem ser realizados em todas as etapas do processo de teste de software.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q3696871 Engenharia de Software
Na construção de um produto de software, a lista priorizada e dinâmica de tarefas e pendências é conhecida como:
Alternativas
Q3696870 Engenharia de Software
Sobre os processos de engenharia de requisitos, analise a sentença abaixo:

Os objetivos do processo de elicitação de requisitos são compreender o trabalho que os stakeholders realizam e entender como usariam um novo sistema para apoiar o trabalho deles (1ª parte). Já no processo de especificação de requisitos, são escritos os requisitos de usuário e de sistema em um documento de requisitos (2ª parte). Por fim, o processo de negociação de requisitos visa conferir se os requisitos definem o sistema que o cliente realmente quer ( parte).

Quais partes estão corretas? 
Alternativas
Q3696869 Engenharia de Software
Na engenharia de requisitos, os requisitos de um sistema podem ser classificados como funcionais ou não funcionais. Assinale a alternativa que apresenta um possível requisito não funcional para um sistema de controle de ponto eletrônico.
Alternativas
Q3693809 Português

Artigo aborda as vantagens e desvantagens da Inteligência Artificial na sociedade


por Margareth Artur



(Disponível em: https://jornal.usp.br/ciencias/quais-as-vantagens-e-desvantagens-da-inteligencia-artificial-nasociedade/ – texto adaptado especialmente para esta prova). 

Analise o seguinte trecho retirado do trecho:

“‘Deve-se escolher primeiro o voo ou o hotel? Quais datas teriam um custo menor?’, ___ o indivíduo, e não a máquina, funciona melhor, pois nós, os humanos, somos quem observa e escolhe os critérios para soluções e o efeito dessas escolhas”.

Assinale a alternativa que indica corretamente a função sintática dos fragmentos sublinhados.
Alternativas
Q3693807 Português

Artigo aborda as vantagens e desvantagens da Inteligência Artificial na sociedade


por Margareth Artur



(Disponível em: https://jornal.usp.br/ciencias/quais-as-vantagens-e-desvantagens-da-inteligencia-artificial-nasociedade/ – texto adaptado especialmente para esta prova). 

Considerando o emprego dos pronomes relativos, assinale a alternativa que preenche, correta e respectivamente, as lacunas segmentadas das linhas 17, 21 e 30. 
Alternativas
Q3693804 Português

Artigo aborda as vantagens e desvantagens da Inteligência Artificial na sociedade


por Margareth Artur



(Disponível em: https://jornal.usp.br/ciencias/quais-as-vantagens-e-desvantagens-da-inteligencia-artificial-nasociedade/ – texto adaptado especialmente para esta prova). 

Em relação ao seguinte fragmento do texto “Para evitar as consequências negativas da IA, é preciso que se ponha em pauta a discussão sobre ‘produção, utilização e regulação’ dessa tecnologia”, analise as assertivas abaixo e assinale V, se verdadeiras, ou F, se falsas.

( ) É um período composto por subordinação em que se evidenciam três orações.
( ) A primeira vírgula poderia ser suprimida sem provocar incorreção no período.
( ) O fragmento “é preciso” representa a oração principal.
( ) “Para que sejam evitadas” substituiria correta e adequadamente “Para evitar”.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2593488 Arquitetura de Software

Um desenvolvedor web está iniciando um novo projeto e precisa escolher a tecnologia mais adequada para o desenvolvimento da aplicação. Qual tecnologia seria mais adequada para o desenvolvimento de uma aplicação web single-page (SPA) com as seguintes características:


Interface interativa e dinâmica: A aplicação precisa apresentar uma interface gráfica rica em interações e atualizações dinâmicas, sem a necessidade de recarregar toda a página.

Desenvolvimento rápido e eficiente: O desenvolvedor busca uma tecnologia que permita um processo de desenvolvimento ágil e eficiente, com foco na produtividade e na reutilização de código.

Comunidade grande e ativa: É importante que a tecnologia escolhida possua uma comunidade grande e ativa, com ampla documentação, tutoriais e suporte online.


Selecione a opção CORRETA:

Alternativas
Q2593487 Arquitetura de Software

Um desenvolvedor de software está iniciando um novo projeto e precisa decidir qual paradigma de programação utilizar. O desenvolvedor tem conhecimento em programação procedural, mas nunca utilizou Programação Orientada a Objetos. Assinale a alternativa que NÃO apresenta um dos princípios básicos da Programação Orientada a Objetos (POO).

Alternativas
Q2593486 Arquitetura de Software

Um desenvolvedor de software está trabalhando em um novo projeto que precisa ser executado em diferentes plataformas. Para garantir que o código funcione corretamente em cada plataforma, o desenvolvedor precisa utilizar um compilador. Assinale qual das seguintes etapas NÃO faz parte do processo de compilação de um programa.

Alternativas
Q2593485 Arquitetura de Software

Uma empresa de varejo online deseja utilizar a análise preditiva para otimizar suas campanhas de marketing e aumentar as vendas. A empresa possui um histórico de compras dos clientes, incluindo informações sobre produtos adquiridos, valor das compras, data das compras, canal de venda e outros atributos relevantes.


Qual das seguintes técnicas de análise preditiva seria mais adequada para identificar clientes com maior probabilidade de realizar novas compras, e direcionar as campanhas de marketing de forma mais eficiente, considerando o cenário descrito?

Alternativas
Q2593484 Arquitetura de Software

Considerando o conceito de estruturas condicionais, analise o seguinte código escrito em Java:

int x = 7;

if (x > 5) {

System.out.println("x é maior que 5");

} else if (x < 5) {

System.out.println("x é menor que 5");

} else {

System.out.println("x é igual a 5");

}

Considerando o código apresentado, assinale a alternativa CORRETA:

Alternativas
Q2593483 Arquitetura de Software

Assinale a alternativa CORRETA que representa a estrutura de dados que seria mais adequada para armazenar e gerenciar um grande conjunto de dados de produtos em um sistema de e-commerce, considerando os seguintes requisitos:


Acesso rápido aos produtos por ID: O sistema precisa acessar produtos específicos por meio de seus IDs de forma rápida e eficiente.

Armazenamento de informações variadas sobre cada produto: Cada produto possui diversas informações, como nome, descrição, preço, categoria, imagens e estoque.

Possibilidade de adicionar novos produtos com frequência: O sistema precisa permitir a adição de novos produtos com frequência, sem afetar o desempenho do acesso aos dados existentes.

Necessidade de ordenação dos produtos: O sistema precisa ordenar os produtos de acordo com diferentes critérios,

Alternativas
Q2593482 Arquitetura de Software

Assinale a alternativa que apresenta as características que são comuns aos bancos de dados Oracle 21c e 23c.

Alternativas
Respostas
21: B
22: E
23: D
24: D
25: B
26: A
27: C
28: C
29: E
30: D
31: A
32: D
33: B
34: E
35: A
36: B
37: A
38: E
39: B
40: D