Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.215 questões

Q4199163 Arquitetura de Software
Acerca dos padrões XML, JSON e do modelo UML, julgue o item.
Em cenários de integração de sistemas em que a minimização do tamanho das mensagens transmitidas seja um requisito arquitetural crítico, o formato XML tende a ser mais eficiente que o JSON, pois sua estrutura baseada em tags de abertura e de fechamento reduz a verbosidade na representação dos dados.
Alternativas
Q4199161 Arquitetura de Software
Julgue o item a seguir, relativos a interoperabilidade de sistemas bem como a características lógicas e finalidades das redes de computadores nos ambientes de Internet, intranet e extranet
Para assegurar a integridade das operações de escrita em sistemas distribuídos que adotam o estilo de arquitetura REST, esse padrão especifica, em sua origem, mecanismos de transações distribuídas baseados nas propriedades ACID, o que inviabiliza que o servidor opere sob a restrição de ausência de estado (stateless).
Alternativas
Q4199157 Arquitetura de Software
No que se refere aos conceitos, arquiteturas e abordagens de desenvolvimento de sistemas web e de sistemas para dispositivos móveis, julgue o item.
Entre as diretrizes internacionais de acessibilidade para conteúdo web está a recomendação de alinhamento totalmente justificado, prática que maximiza a legibilidade de usuários com deficiência cognitiva. 
Alternativas
Q4186134 Arquitetura de Software
Sobre as arquiteturas REST e SOAP, é CORRETO afirmar que:
Alternativas
Q4185116 Arquitetura de Software
A respeito de arquitetura, design e testes de software, julgue os itens seguintes.
De acordo com um dos princípios da arquitetura orientada a objetos, a programação volta à interface, e não à implementação dos próprios objetos
Alternativas
Q4185106 Arquitetura de Software
O Kubernetes estabelece determinadas características arquiteturais e lida com orquestração e alocação de recursos em sistemas computacionais. Acerca do Kubernetes, julgue os itens que se seguem. 
O plano de controle do Kubernetes deve ser executado em uma única máquina (virtual ou física), e um cluster geralmente executa apenas um nó. 
Alternativas
Q4181937 Arquitetura de Software
Em uma aplicação Spring Boot, configurada com Maven, foi adicionada a dependência spring-bootstarter-web. A aplicação possui um @RestController e métodos anotados com @GetMapping, responsáveis por atender requisições HTTP e retornar objetos Java convertidos para JSON. Considerando o cenário apresentado, é correto afirmar que:  
Alternativas
Q4181868 Arquitetura de Software
Em uma organização pública, está sendo implantado um portal corporativo para integrar sistemas internos, publicar conteúdos institucionais, organizar documentos por áreas temáticas, permitir autenticação unificada entre aplicações e acompanhar o comportamento de navegação dos usuários. Durante a especificação, a equipe técnica discutiu recursos de colaboração, personalização, gestão de conteúdo, taxonomia, single sign-on, indexação e estatísticas de acesso. Diante do exposto, assinale a alternativa CORRETA.
Alternativas
Q4181863 Arquitetura de Software
Em um sistema corporativo desenvolvido em C# com interface Web e persistência em banco relacional, a equipe de arquitetura identificou que parte das regras de negócio estava concentrada diretamente nas páginas de apresentação, enquanto consultas SQL eram montadas manualmente em múltiplos pontos da aplicação. Em paralelo, uma nova versão mobile do sistema passou a exigir maior separação entre lógica de interface, estado de apresentação e acesso a dados. Durante a revisão, foram discutidos o uso de mapeamento objetorelacional, padrões arquiteturais como MVC e MVVM, além de padrões de projeto para reduzir acoplamento entre camadas. Diante do exposto, assinale CORRETAMENTE:
Alternativas
Q4181862 Arquitetura de Software
Uma equipe mantém três aplicações legadas e uma aplicação nova em um ambiente corporativo: uma aplicação antiga em ASP clássico com componentes COM, uma aplicação em C# desenvolvida no Microsoft Visual Studio, um serviço em Java executado em ambiente gerenciado, e um módulo em Visual Basic ainda dependente de bibliotecas específicas do ecossistema Microsoft. Durante a revisão da arquitetura, um analista propôs tratar todas essas aplicações como equivalentes quanto ao modelo de execução, empacotamento, dependências e portabilidade entre sistemas operacionais. Dessa forma, é CORRETAO afirmar que: 
Alternativas
Q4181855 Arquitetura de Software
Em um ambiente institucional que utiliza Microsoft IIS para aplicações internas em ASP.NET e Apache HTTP Server para publicação de portais legados, a equipe técnica revisou a arquitetura de hospedagem com o objetivo de reduzir impactos cruzados entre aplicações, separar contextos de execução e organizar múltiplos sites acessíveis por nomes distintos. Durante a análise, foram discutidos os mecanismos de isolamento de aplicações no IIS e os recursos de hospedagem virtual no Apache. Diante do exposto, analise as sentenças a seguir:

I- No Microsoft IIS, a utilização de application pools distintos pode contribuir para o isolamento operacional entre aplicações, pois permite separar processos de trabalho, identidades de execução, políticas de reciclagem e limites de configuração, reduzindo o impacto de falhas ou consumo excessivo de recursos de uma aplicação sobre outra.
PORQUE
II- No Apache HTTP Server, a configuração de virtual hosts baseados em nome permite hospedar múltiplos sites no mesmo endereço IP e porta, desde que o servidor consiga distinguir a requisição pelo cabeçalho HTTP adequado enviado pelo cliente.


Analisadas as sentenças, é CORRETO afirmar que:
Alternativas
Q4163930 Arquitetura de Software
No contexto da interoperabilidade entre sistemas distribuídos, determinadas tecnologias de marcação estruturada permitem a organização lógica de informações em modelos hierárquicos compostos por elementos aninhados, atributos descritivos e validação estrutural baseada em esquemas formais. Em ambientes corporativos, essa arquitetura favorece a padronização sintática na troca de dados entre aplicações heterogêneas, especialmente em integrações orientadas a serviços e documentos eletrônicos institucionais. Nesse cenário, assinale a alternativa que apresenta um conceito diretamente associado à organização estrutural dessas informações.
Alternativas
Q4160926 Arquitetura de Software
Considere uma associação pública responsável pelo desenvolvimento de sistemas utilizados por um consórcio de municípios. Em um módulo da aplicação, é necessário aplicar um padrāão de projeto estrutural, cujo objetivo é permitir a composição de objetos de forma flexível, adicionando novas funcionalidades a um objeto já existente sem modificar sua estrutura original, de maneira dinâmica durante a execução do sistema. Nesse contexto, qual padrão de projeto atende à situação supracitada? 
Alternativas
Q4160917 Arquitetura de Software
Considere um cenário em que sistemas de uma associação pública, responsável por atender um consórcio de municípios, precisam trocar informações entre diferentes aplicações de forma assíncrona, garantindo que as mensagens não sejam perdidas mesmo quando o sistema receptor estiver temporariamente indisponível. Nesse modelo de integração, as mensagens são enviadas para um componente intermediário responsável por armazenar, distribuir e gerenciar filas e tópicos, além de garantir a entrega das mensagens entre os sistemas. Exemplos desse tipo de solução incluem RabbitMQ, Apache Kafka, Amazon SQS e Redis Streams. Nesse contexto, assinale a alternativa que apresenta o componente que atende à situação supracitada.
Alternativas
Q4160430 Arquitetura de Software
Em um consórcio público intermunicipal, uma equipe de desenvolvimento de sistemas está modernizando um portal de serviços digitais voltado para cidadãos e servidores municipais. O sistema será acessado por diferentes perfis de usuários, utilizando dispositivos variados, como celulares, tablets, computadores e até televisores conectados à internet. Durante os testes de interface, observou-se a necessidade de que o sistema se ajuste automaticamente a diferentes tamanhos de tela e resoluções, mantendo a legibilidade do conteúdo, reorganizando elementos visuais e garantindo boa navegação, independentemente do dispositivo utilizado. Esse comportamento inclui o uso de layout flexível, imagens adaptáveis e menus dinâmicos, garantindo melhor experiência ao usuário em qualquer ambiente de acesso. Com base nessa situação, assinale a alternativa que corresponde CORRETAMENTE ao conceito apresentado.
Alternativas
Q4160425 Arquitetura de Software
Em um consórcio público intermunicipal, um Analista de Sistemas está atuando no desenvolvimento de uma solução baseada em API REST (Application Programming Interface Representational State Transfer), utilizando comunicação via HTTP (HyperText Transfer Protocol) e identificando recursos por meio de URI (Uniform Resource Identifier). A equipe responsável pela API está mantendo um sistema de gerenciamento de usuários em uma arquitetura REST. Cada usuário é identificado por uma URI e pode ser manipulado por diferentes métodos HTTP. Durante uma atualização recente, foi identificado que apenas um atributo específico de um usuário deve ser alterado, sem modificar o recurso completo. Para isso, será utilizada uma operação de atualização parcial em um recurso identificado na URI. Com isso, considere o cenário em que a requisição é feita da seguinte forma: 

/usuarios/1 { "nome": "João Atualizado" }  
Com base nesse contexto, assinale a alternativa que corresponde CORRETAMENTE ao método HTTP utilizado para essa operação.
Alternativas
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4151002 Arquitetura de Software
Uma arquitetura utiliza:

• aplicação primária on-premise;
• réplica em nuvem atualizada continuamente;
• mecanismo de failover por DNS, com troca automática de endpoint; e
• pequeno atraso na propagação do DNS.

Considerando esse cenário, é correto afirmar que essa arquitetura
Alternativas
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4150991 Arquitetura de Software
A computação em nuvem é um modelo que permite o acesso sob demanda a recursos computacionais, como rede, servidores e armazenamento.

No contexto de desenvolvimento de software em nuvem e uso de containers, considere os itens a seguir.

I. Recurso que pode ser compartilhado pelos containers com o sistema operacional do hospedeiro, mas não pelas máquinas virtuais.
II. Orquestrador de containers.
III. Novo modelo de desenvolvimento em que as aplicações são feitas para a nuvem, e não adaptadas a ela.

Assinale a opção que apresenta, respectivamente, os recursos ou conceitos listados.
Alternativas
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4150990 Arquitetura de Software
Com relação aos tipos de nuvens, no contexto da computação em nuvem, analise os itens a seguir.

I. Uma nuvem tipo híbrida é uma combinação de dois ou mais modelos de implantação de nuvem.
II. Uma nuvem tipo pública é aquela que provê os serviços do setor público do Estado, de forma gratuita aos cidadãos.
III. Um provedor de serviço em nuvem do tipo privada não oferece o modelo SaaS.

Está correto o que se afirma em
Alternativas
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4150988 Arquitetura de Software
Com relação aos fundamentos, características e arquitetura da computação em nuvem, assinale (V) para afirmativa verdadeira e (F) para falsa.

( ) A resiliência na computação em nuvem pode abranger a disponibilidade de recursos em uma única nuvem ou entre múltiplas nuvens.
( ) A arquitetura de computação em nuvem não contempla virtualização, pois os recursos são fisicamente dedicados a cada usuário.
( ) A elasticidade é uma característica da computação em nuvem que permite o redimensionamento dos recursos de TI na nuvem conforme a demanda.

As afirmativas são, respectivamente,
Alternativas
Respostas
101: E
102: E
103: E
104: C
105: C
106: E
107: B
108: D
109: D
110: D
111: B
112: C
113: E
114: B
115: D
116: D
117: B
118: C
119: A
120: C