Questões de Concurso
Sobre conceitos básicos em arquitetura de software em arquitetura de software
Foram encontradas 194 questões
No contexto do desenvolvimento de sistemas em Java, um Analista de Sistemas está analisando o funcionamento interno da JVM (Java Virtual Machine) para otimizar o desempenho de uma aplicação crítica de uma agência de fomento. Durante a execução do programa, observou-se que parte do código bytecode é convertida dinamicamente para código nativo, visando melhorar a performance em tempo de execução, especialmente em trechos frequentemente utilizados. Considerando os componentes da JVM, assinale a alternativa que indica CORRETAMENTE o responsável por realizar essa compilação para código nativo.
Em um projeto de veículos autônomos, o tempo de resposta para a tomada de decisão (latência) deve ser mínimo. Para isso, o processamento dos dados dos sensores não ocorre em um data center centralizado a milhares de quilômetros, mas sim em pequenos centros de dados localizados fisicamente próximos às rodovias.
Na situação apresentada, a arquitetura é um exemplo de
Como parte do desenvolvimento e manutenção de um dado sistema de software, as equipes observam que até pequenas alterações em uma única funcionalidade exigem a reconstrução e reimplantação (re-deployment) de todo o artefato para colocá-lo em produção. Isso aumenta o esforço de coordenação entre equipes e eleva o risco de falhas não relacionadas durante as releases. Após redesenhar o sistema usando arquitetura de microsserviços, espera-se que o comportamento de implantação mude. Na nova arquitetura, a necessidade de as equipes coordenarem releases conjuntas de todo o sistema deve diminuir principalmente porque
Em arquiteturas de microsserviços, a comunicação assíncrona é frequentemente utilizada. Um Message Broker (intermediário de mensagens) é um componente central nesse tipo de arquitetura.
Qual é a principal função de um Message Broker como o RabbitMQ?
Nesse sentido é válido afirmar que
Assinale a alternativa relativa a este formato de representação de dados.
Para aumentar a capacidade de Consulta+, os analistas do TJRJ devem optar pela escalabilidade:
A arquitetura de armazenamento projetada para atender a esses requisitos de escalabilidade web e acesso via API é conhecida como:
A partir da situação hipotética precedente, é correto afirmar que o conjunto de tecnologias e conceitos utilizados caracteriza uma
(__)Tecnologias do lado cliente, como HTML, CSS e JavaScript, são executadas inteiramente dentro do navegador web do usuário.
(__)Tecnologias do lado servidor, como PHP, JSP ou ASP.NET, são executadas no servidor web para processar requisições, acessar bancos de dados e gerar dinamicamente o conteúdo (geralmente HTML) que é enviado ao cliente.
(__)O JavaScript é considerado uma tecnologia exclusivamente do lado servidor, sendo compilado pelo servidor web antes de ser enviado ao navegador.
(__)A Linguagem de Marcação de Hipertexto (HTML) é uma linguagem de programação usada no servidor para definir a lógica de negócios e as regras de acesso a dados.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Essa vantagem pode ser resumida de acordo com a opção:
Essas entradas básicas são conhecidas, respectivamente, como:
Pelas características descritas, esse modelo de transmissão é conhecido como mensagens de: