Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.215 questões

Q3906570 Arquitetura de Software

Em relação a GitHub Actions, Grafana e DevSecOps, julgue o item subsecutivo.


O parâmetro http_addr define a interface em que o Grafana realiza a escuta, sendo um valor equivalente a 127.0.0.1, e expõe o serviço apenas na interface local (localhost), enquanto o http_port, cujo padrão é 8080, especifica a porta de escuta. 

Alternativas
Q3906569 Arquitetura de Software

Em relação a GitHub Actions, Grafana e DevSecOps, julgue o item subsecutivo.


O seguinte trecho do arquivo de workflow do GitHub Actions faz que o workflow seja acionado em duas situações distintas: quando uma nova etiqueta é criada no repositório e quando ocorre um push especificamente para a branch main


Imagem associada para resolução da questão

Alternativas
Q3906565 Arquitetura de Software

Acerca do versionamento de APIs RESTful e do JWT (JSON Web Token), julgue o item subsequente.


No versionamento baseado em datas, a API RESTful utiliza identificadores de calendário diretamente no URI para indicar versões estáveis e não disruptivas. 

Alternativas
Q3906564 Arquitetura de Software

Acerca do versionamento de APIs RESTful e do JWT (JSON Web Token), julgue o item subsequente.


A decodificação de um JWT envolve transformar o header e o payload em um formato compacto e seguro para URLs, de maneira a permitir que qualquer pessoa leia essas partes sem precisar de uma chave. 

Alternativas
Q3906550 Arquitetura de Software

A respeito de bancos de dados e integração com fontes de dados, julgue o próximo item.  


No serviço REST, para que o servidor responda adequadamente, ele precisa armazenar o estado da sessão do cliente entre suas requisições.  

Alternativas
Q3896492 Arquitetura de Software
Assinale a alternativa que apresenta o principal papel de um Middleware em um sistema computacional:
Alternativas
Q3887545 Arquitetura de Software
Um desenvolvedor web está testando seu site localmente e precisa garantir que o navegador Firefox não use arquivos antigos armazenados em cache, forçando o carregamento da versão mais recente do código.

Nesse caso, para carregar a página ignorando o cache, o usuário deve
Alternativas
Q3886843 Arquitetura de Software

Acerca de arquitetura de aplicações, julgue o próximo item.


Web service é uma interface que utiliza protocolo SOAP para conectar o usuário a uma aplicação remota.

Alternativas
Q3886841 Arquitetura de Software

Acerca de arquitetura de aplicações, julgue o próximo item.


Um microsserviço pode ter diversas finalidades, desde que sejam escritas na mesma linguagem e estejam no mesmo servidor.

Alternativas
Q3885136 Arquitetura de Software
Um Analista de Arquitetura está avaliando a adoção de um framework para estruturar a visão da arquitetura corporativa de uma organização pública. Ele precisa de um modelo que não apenas catalogue os ativos existentes, mas que também forneça um conjunto de views e viewpoints, permitindo que a arquitetura seja descrita sob perspectivas de diferentes stakeholders.
Assinale a opção que apresenta o framework de arquitetura corporativa mais adequado para atender esse requisito de múltiplas visões estruturadas e a sua principal característica de organização conceitual. 
Alternativas
Q3885112 Arquitetura de Software
O sistema do Legislativo Federal precisa disponibilizar um serviço de consulta de projetos de lei para sistemas estaduais, garantindo que a descrição da interface, os tipos de dados e os métodos disponíveis sejam formalmente definidos e compreendidos por qualquer consumidor externo.
O padrão/documento da arquitetura de Web Services baseada em SOAP que é utilizado para descrever a interface e as capacidades operacionais de um Web Service de maneira legível por máquina é o
Alternativas
Q3881454 Arquitetura de Software
A ALEGO, em processo de transformação digital e integração de sistemas legados, decide adotar uma arquitetura SOA para melhorar interoperabilidade e agilidade. No entanto enfrenta alguns desafios ao implementar a arquitetura. Foram levantados pela equipe alguns desafios:

I. A integração de diferentes serviços, quando esses serviços são desenvolvidos em diferentes plataformas ou linguagens.
II. A comunicação entre serviços, quando são necessárias múltiplas chamadas para completar uma única operação de negócio.
III. A reutilização de serviços existentes, para permitir que diferentes aplicações acessem os mesmos serviços de negócio.
IV. Enfoque em práticas de compartilhamento, onde os serviços são projetados para serem reutilizados em várias aplicações dentro de uma organização.

Com base nos desafios levantados, está correto o que se afirma em
Alternativas
Q3881446 Arquitetura de Software
Com o aumento das integrações entre sistemas internos e aplicações externas, a instituição está revisando sua estratégia de comunicação entre serviços. A equipe de TI precisa garantir que as novas soluções ofereçam interoperabilidade, padronização e facilidade de manutenção. Para isso, durante a definição da arquitetura de integração, surge a necessidade de avaliar as características essenciais que uma API deve apresentar para garantir segurança, consistência e eficiência no acesso a dados e funcionalidades corporativas.

Nesse sentido é válido afirmar que
Alternativas
Q3881439 Arquitetura de Software
A área de integração de sistemas da ALEGO está modernizando sua arquitetura de dados e precisa definir o padrão para troca de informações entre as novas aplicações internas e serviços externos. A equipe busca um formato leve, amplamente utilizado em APIs modernas e facilmente interpretado por diferentes linguagens de programação. Durante a reunião de avaliação técnica, surge o seguinte questionamento: no processo de padronização da comunicação entre sistemas, a equipe considera utilizar JSON para troca de informações.

Assinale a alternativa que descreve corretamente esse formato: 
Alternativas
Q3881438 Arquitetura de Software
A ALEGO está passando por um processo de padronização na troca de informações entre seus diversos sistemas internos e aplicações de parceiros externos. Para garantir interoperabilidade, estruturação consistente dos dados e integração com soluções legadas, a equipe de TI precisa definir um formato de representação de dados. Nesse cenário, surge a necessidade de avaliar o uso de XML (Extensible Markup Language).

Assinale a alternativa relativa a este formato de representação de dados.
Alternativas
Q3881305 Arquitetura de Software
Padrões de projeto (ou design patterns) são construções e soluções repetíveis e reutilizáveis para situações e problemas comuns, que visam melhorar a qualidade dos sistemas de software.
Com relação aos princípios SOLID e GRASP (General Responsibility Assignment Software Principles), analise os itens a seguir:

I. São conjuntos de princípios de design usados no desenvolvimento de software orientado a aspectos e à programação funcional.
II. SOLID é focado em tornar softwares mais escaláveis, testados e reutilizáveis.
III. GRASP oferece diretrizes para atribuição de responsabilidades, auxiliando na arquitetura e comunicação de decisões de design.

Está correto o que se afirma em
Alternativas
Q3881283 Arquitetura de Software
Diversos padrões arquiteturais representam soluções difundidas e aceitas no mercado, como Arquitetura Cliente-Servidor (clientserver) e Arquitetura em Camadas (Layers). Buscando o isolamento da lógica de negócios das preocupações de infraestrutura e a melhoria da testabilidade, podem ser destacados os modelos de Arquitetura Limpa (Clean Architecture), Arquitetura Cebola (Onion Architecture), Arquitetura de Fatias Verticais (Vertical Slice Architecture) e a Arquitetura Hexagonal (Ports and Adapters).

Especificamente, a proposta do padrão de arquitetura hexagonal (também conhecido como padrão de portas e adaptadores) é criar 
Alternativas
Q3881281 Arquitetura de Software
Os Padrões de Projeto (Design Patterns) são soluções reutilizáveis para problemas comuns que ocorrem no design de software. A maioria das implementações práticas de princípios de design é feita principalmente usando um ou mais design patterns.
Com relação aos Design patterns e princípios de design, analise os itens a seguir:

I. Modelos de design e princípios SOLID são mutuamente exclusivos, pois podem ser usados simultaneamente para criar sistemas de software bem projetados, modulares e flexíveis.
II. Os princípios SOLID fornecem orientação para o design de classes e módulos individuais, ajudando a alcançar os objetivos de modularidade, extensibilidade e manutenção
III. Padrões de design oferecem soluções de nível mais avançado para organizar classes e objetos a fim de resolver problemas comuns de design fornecendo soluções reutilizáveis para desafios mais abstratos.

Está correto o que se afirma em
Alternativas
Q3878708 Arquitetura de Software
O Tribunal de Justiça do Estado do Rio de Janeiro (TJRJ) possui uma plataforma de consulta pública para serviços comuns e recebe milhões de acessos diariamente. A plataforma está com baixa performance e, para garantir a alta disponibilidade e melhorar o desempenho, a equipe de infraestrutura do Tribunal implementou caching em vários níveis como na borda da rede, nos servidores de aplicação e na memória local. A política de cache inclui expiração por tempo e invalidação por atualização de dados sensíveis. Após a implementação dessas medidas, a equipe do Tribunal sentirá um impacto no(a):
Alternativas
Q3878706 Arquitetura de Software
A empresa Gama é uma varejista multinacional com operações em diversos países e vem enfrentando gargalos no acesso aos seus dados analíticos, de forma que tem dificultado a geração de um diferencial competitivo. Para que a equipe central de dados consiga atender às demandas específicas de cada país com a agilidade necessária, iniciou-se a abordagem de Data Mesh a partir da:
Alternativas
Respostas
241: E
242: E
243: C
244: E
245: E
246: B
247: C
248: E
249: E
250: B
251: B
252: A
253: A
254: D
255: D
256: C
257: D
258: E
259: E
260: E