Foram encontradas 56.814 questões.
Considere o código JavaScript a seguir, que processa dados de uma API REST para calcular a média de vendas:
async function calcularMediaVendas(url) {
const resposta = await fetch(url);
const dados = await resposta.json();
const vendas = dados.vendas;
if (vendas && vendas.length > 0) {
const soma = vendas.reduce((acc, val) => acc + val, 0);
return soma / vendas.length;
}
return "Sem dados.";
}
calcularMediaVendas('https://api.exemplo.com/vendas')
.then(console.log)
.catch(console.error);
Sabendo que a API retorna o seguinte JSON:
{
"vendas": [100, 200, 300]
}
Qual será a saída ao executar o código?
Provas
- Arquitetura e Design de SoftwareConceitos Básicos em Arquitetura de Software
- Arquitetura e Design de SoftwareArquitetura em Camadas
- Arquitetura e Design de SoftwareSOA: Arquitetura Orientada a Serviço
Primeira coluna: arquitetura
1.Microsserviços
2.SOA (Service-Oriented Architecture)
3.Arquitetura Limpa
Segunda coluna: característica
(__)Divide o sistema em serviços pequenos e independentes.
(__)Estrutura o sistema em camadas, isolando as regras de negócio.
(__)Organiza o sistema em serviços reutilizáveis com baixo acoplamento.
Assinale a alternativa que apresenta a correta associação entre as colunas:
Provas
- Arquitetura e Design de SoftwareConceitos Básicos em Arquitetura de Software
- Interoperabilidade e IntegraçãoWeb Services
Provas
(__)Define a estrutura e a sintaxe para a representação de dados, permitindo a troca de informações entre sistemas heterogêneos.
(__)Descreve a interface de um serviço web, especificando as operações disponíveis, os formatos de mensagem, os protocolos de comunicação e os endpoints.
(__)Facilita a publicação e a descoberta de serviços web, funcionando como um diretório onde provedores de serviços podem registrar suas ofertas.
Assinale a alternativa que apresenta a sequência correta:
Provas
Provas
I.Arquiteturas em camadas estritas, com dependências unidirecionais entre as camadas, garantem um baixo acoplamento e facilitam a manutenção do sistema.
II.A arquitetura em camadas pode ser implementada de diferentes maneiras em termos de organização de código, incluindo "pacote por camada" e "pacote por recurso".
III.Um dos problemas da arquitetura em camadas é a sua similaridade entre diferentes domínios de negócio, resultando em código com pouca expressividade em relação ao domínio.
É correto o que se afirma em:
Provas
I.A coesão de componentes é um conceito simples que se resume a agrupar classes e módulos, que realizam a mesma função em um único componente.
II.O Princípio de Reutilização Comum (CRP) sugere que classes e módulos, que tendem a ser reutilizados em conjunto, devem ser agrupados no mesmo componente.
III.O Princípio de Fechamento Comum (CCP) defende que classes e módulos, que mudam pelas mesmas razões devem ser agrupados no mesmo componente, facilitando a manutenção e reduzindo o impacto de alterações.
É correto o que se afirma em:
Provas
Em um cenário de transformação digital, foi proposto um projeto de desenvolvimento de uma plataforma integrada de gestão de acervos botânicos utilizando metodologias ágeis. Sobre a gestão deste projeto, analise as assertivas a seguir:
I. O Product Owner deve ser um especialista em botânica com conhecimento em tecnologia, pois precisará priorizar o backlog considerando tanto aspectos científicos quanto técnicos.
II. O uso de frameworks híbridos, combinando elementos do Scrum com práticas do PMBOK, é recomendado para projetos que envolvem desenvolvimento tecnológico e pesquisa científica.
III. O Minimum Viable Product (MVP) em projetos científicos deve necessariamente incluir funcionalidades que garantam a integridade e rastreabilidade dos dados.
É correto o que se afirma em:
Provas
Considere o seguinte programa escrito na linguagem Java, versão 8:
class Ponto {
protected void imprimeNomeElemento() {
System.out.println("Ponto");
}
}
class Circulo extends Ponto {
public void imprimeNomeElemento() {
System.out.println("Círculo");
}
}
public class Conexao {
public static void main(String[] args) {
Ponto objeto = new Circulo();
objeto.imprimeNomeElemento();
}
}
Assinale a alternativa que apresenta CORRETAMENTE o resultado esperado da execução do programa.
Provas
Considere o seguinte trecho de código escrito na linguagem Java, versão 8:
package br.ufv.concurso;
public final class Conexao {
private static volatile Conexao con;
private Conexao() {
}
public static Conexao getInstance() {
Conexao conAux = con;
if (conAux != null) {
return conAux;
}
synchronized(Conexao.class) {
if (con == null) {
con = new Conexao();
}
return con;
}
}
}
Assinale a alternativa que apresenta CORRETAMENTE o nome do padrão de projeto que foi implementado na classe Conexao.
Provas
Caderno Container