Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q3504798 Arquitetura de Software

A arquitetura de software trata da forma como os componentes de software são construídos e organizados no sistema. Considerando essa informação, julgue o item seguinte.


A arquitetura de microsserviços organiza o sistema como um conjunto de serviços independentes, com responsabilidades bem definidas.

Alternativas
Q3504797 Arquitetura de Software

A arquitetura de software trata da forma como os componentes de software são construídos e organizados no sistema. Considerando essa informação, julgue o item seguinte.


Microsserviços compartilham o mesmo banco de dados relacional para facilitar a integração.

Alternativas
Q3504796 Arquitetura de Software

A arquitetura de software trata da forma como os componentes de software são construídos e organizados no sistema. Considerando essa informação, julgue o item seguinte.


A arquitetura em camadas separa responsabilidades em níveis como apresentação, lógica de negócios e acesso a dados, promovendo modularidade.

Alternativas
Q3504277 Arquitetura de Software
No contexto de Arquitetura de Software, os estilos arquiteturais definem padrões de organização e interação entre componentes, influenciando diretamente atributos de qualidade como modularidade, escalabilidade e desempenho. Na descrição correta de um aspecto fundamental do estilo arquitetural Baseado em Eventos (Event-Driven), define-se que
Alternativas
Q3504193 Arquitetura de Software
Em arquiteturas baseadas em microserviços na nuvem, a utilização de contêineres oferece vantagens, como
Alternativas
Q3497406 Arquitetura de Software
Um desenvolvedor está criando uma aplicação web escalável e resiliente e, nesse sentido, ele analisa algumas arquiteturas que podem ser empregadas nessa solução. Acerca desse assunto, avalie as sentenças a seguir:

Objetivando reduzir a latência e simplificar a segurança, a arquitetura cliente-servidor elimina a necessidade de APIs ou gateways e fornece ao cliente acesso diretamente aos dados do banco. PORQUE A arquitetura baseada em microsserviços difere consideravelmente da cliente-servidor, pois fragmenta a aplicação em serviços independentes, cada um responsável por uma funcionalidade específica, permitindo escalabilidade horizontal, uso de tecnologias distintas e implantação autônoma.


Acerca dessas sentenças, assinale a alternativa CORRETA.
Alternativas
Q3478945 Arquitetura de Software
Em uma aplicação web, um Tribunal Regional do Trabalho decide usar RabbitMQ para gerenciar notificações de processos trabalhistas. A configuração recomendada que garante que mensagens não sejam perdidas em caso de reinício do servidor RabbitMQ é
Alternativas
Q3478938 Arquitetura de Software
Um Tribunal Regional do Trabalho está modernizando seu sistema de gestão processual para melhorar a escalabilidade, segurança e manutenibilidade. A equipe de TI está avaliando diferentes arquiteturas para a nova solução e chegou à conclusão correta que
Alternativas
Q3475616 Arquitetura de Software
O eMAG (Modelo de Acessibilidade em Governo Eletrônico) é um conjunto de diretrizes brasileiras que visa garantir a acessibilidade em sites e sistemas do governo, com ênfase na inclusão de pessoas com deficiência. Essas diretrizes orientam o desenvolvimento de soluções acessíveis, propondo requisitos técnicos e de design para promover o acesso universal à informação. Dentro desse contexto, são feitas recomendações sobre a marcação, visando à criação de interfaces que sejam facilmente acessíveis. Nesse sentido, assinale a alternativa que NÃO apresenta uma recomendação de marcação do eMAG. 
Alternativas
Q3475597 Arquitetura de Software
Kubernetes é uma plataforma open-source de orquestração de contêineres projetada para automatizar a implantação, a escalabilidade e o gerenciamento de aplicativos em contêineres. Originalmente desenvolvida pelo Google, é amplamente adotada em ambientes de produção, especialmente em sistemas distribuídos que envolvem múltiplos contêineres. Nesse contexto, assinale a alternativa que apresenta a unidade mais básica de implantação, dentro de um cluster Kubernetes, responsável por executar um ou mais contêineres. 
Alternativas
Q3472974 Arquitetura de Software
Uma equipe de desenvolvimento está projetando uma aplicação baseada em arquitetura de microsserviços, com foco em alta escalabilidade, resiliência e facilidade de manutenção. O sistema utiliza Spring Boot, Spring Cloud e adota boas práticas como uso de Swagger para documentação, MapStruct para mapeamento de DTO (Data Transfer Object), além de Spring Eureka para descoberta de serviços e Zuul como API Gateway. Durante uma revisão de arquitetura, foi levantada a necessidade de garantir baixo acoplamento, descoberta dinâmica de serviços e balanceamento de carga transparente entre instâncias. A partir desse cenário, assinale a alternativa correta. 
Alternativas
Q3472969 Arquitetura de Software
Qual é o nome do elemento de configuração do Servidor de Aplicação Tomcat 10 que representa a interface entre clientes externos, sendo que, além de enviar solicitações, pode receber respostas de um serviço específico?
Alternativas
Q3472967 Arquitetura de Software
Em um Tribunal Regional Eleitoral, é fundamental que o analista judiciário com especialidade em tecnologia da informação garanta a resiliência das aplicações, principalmente visando garantir usabilidade, segurança e integridade das aplicações como um todo, tendo em vista a importância, a magnitude e a complexidade das informações que são tratadas nesse órgão. Considerando esse processo, um analista do TRE-TO aplicou uma técnica que pode ser implementada como um componente de software que altera entre três estados: fechado, aberto e meio aberto, protegendo, assim, seus serviços de um spam, por exemplo, enquanto estes já estão indisponíveis devido à alta carga. Qual é o nome dessa técnica?
Alternativas
Q3472962 Arquitetura de Software
A Portaria CNJ nº 253/2020 estabelece critérios técnicos para o desenvolvimento de módulos e serviços na Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br). O documento define orientações sobre arquitetura, tecnologias recomendadas e boas práticas de desenvolvimento. Em relação a essa portaria, assinale a alternativa correta. 
Alternativas
Q3472956 Arquitetura de Software
Uma equipe de desenvolvimento está criando uma aplicação de gerenciamento processual baseada na web, usando a linguagem Java. A aplicação precisa ser implantada em ambiente corporativo, com controle de sessões, segurança, integração com banco de dados e suporte a múltiplos usuários simultâneos. Para isso, a equipe discute as diferenças e complementaridades entre servidores de aplicação e servidores web. Nesse contexto, assinale a alternativa que apresenta uma afirmação correta feita por um dos integrantes da equipe acerca desses servidores. 
Alternativas
Q3472954 Arquitetura de Software
No contexto do Poder Judiciário, uma aplicação web foi construída com base em uma arquitetura distribuída do tipo cliente-servidor, na qual múltiplas camadas estão separadas por responsabilidades. A interface com o usuário é executada no cliente, enquanto os serviços de negócio e acesso a dados estão implementados em microsserviços baseados em Spring Boot, comunicando-se via REST/HTTP com dados representados em JSON. A plataforma utiliza ainda Spring Eureka para descoberta de serviços e Spring Gateway para roteamento. Considerando essa arquitetura, assinale a alternativa correta.
Alternativas
Q3472948 Arquitetura de Software
Durante a definição da arquitetura de um sistema, optou-se por um modelo orientado a objetos, com ênfase em reutilização e manutenção. A arquitetura foi organizada em pacotes e classes com responsabilidades bem definidas, usando mecanismos como herança e interfaces para promover flexibilidade. Dessa forma, com base nos princípios de uma arquitetura de sistemas baseada em orientação a objetos, assinale a alternativa correta.
Alternativas
Q3472946 Arquitetura de Software
Uma instituição pública está migrando seus sistemas legados para uma nova plataforma integrada. Durante esse processo, os sistemas antigos devem continuar operando em paralelo aos novos por um período de transição, garantindo que os serviços aos usuários não sejam interrompidos. Essa situação impõe desafios relacionados à interoperabilidade entre sistemas heterogêneos. Nesse contexto, a partir dos princípios de engenharia de software e de práticas de interoperabilidade, assinale a alternativa correta.
Alternativas
Q3472249 Arquitetura de Software
A respeito das características da arquitetura serverless, assinale a opção correta. 
Alternativas
Q3468214 Arquitetura de Software

A respeito do modelo de acessibilidade do governo eletrônico (eMAG, na sigla em inglês), julgue o item a seguir. 


O eMAG estabelece diretrizes para que os sítios e portais da administração pública federal brasileira sejam acessíveis a todas as pessoas, incluídas aquelas com deficiência, e é baseado em recomendações internacionais, como as diretrizes de acessibilidade para conteúdo web do W3C.  

Alternativas
Respostas
161: C
162: E
163: C
164: B
165: D
166: D
167: C
168: D
169: E
170: A
171: C
172: C
173: E
174: E
175: B
176: A
177: D
178: E
179: C
180: C