Início

Questões de Concursos Arquitetura de Software

Resolva questões de Arquitetura de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


231Q975469 | Arquitetura de Software, Reaplicação, TJBA, FGV

Na comunicação entre sistemas distribuídos podem ocorrer falhas ocasionadas por inúmeras razões. Por isso, o protocolo SOAP define um mecanismo sofisticado para informar ao emissor a ocorrência de algum erro ou falha no processamento de mensagens. Suponha que, em uma situação de falha, o código MustUnderstand está presente no conteúdo do elemento < faultcode > da mensagem SOAP de retorno. Esse código indica que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

232Q969088 | Arquitetura de Software, Programador de Computador, TJPE, IBFC, 2017

Ao estudar a Arquitetura Orientada a Serviços (SOA) o programador verificou que ela poderia ser bem representada a partir do paradigma chamado de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

233Q1036682 | Arquitetura de Software, Arquitetura Cliente Servidor, Segurança da Informação, Banestes, Instituto Access, 2024

Assinale a alternativa que contem corretamente o objetivo principal da especificação WS-Policy em Web Services.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

234Q910224 | Arquitetura de Software, Web Design, TCEPA, FGV, 2024

As diretrizes de Acessibilidade para Conteúdo Web (WCAG, em inglês) definem quatro princípios como base da acessibilidade no desenvolvimento de sites.
Relacione os princípios de acessibilidade às ações correspondentes.

1. Perceptibilidade
2. Operabilidade
3. Compreensibilidade
4. Robustez
( ) Garantir que todos os elementos interativos possam ser acessados via teclado.
( ) Usar HTML semântico de modo adequado.
( ) Fornecer instruções e feedback aos usuários.
( ) Fornecer alternativas textuais para imagens e vídeos.

Assinale a opção que indica a relação correta, na ordem apresentada.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

235Q910228 | Arquitetura de Software, Web Design, TCEPA, FGV, 2024

A Cartilha e-PWG do Governo Federal recomenda a redução da quantidade de elementos na interface, de modo a evitar sobrecarga.
O objetivo dessa recomendação é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

236Q1030300 | Arquitetura de Software, Ciclo de Vida, Infraestrutura e Segurança Manhã, TCE PI, FGV, 2025

Considerando os ciclos de vida de projetos e produtos, segundo o PMBOK, analise as afirmativas a seguir.

I. O ciclo de vida do projeto é a série de fases pelas quais um projeto passa desde o início até sua conclusão.

II. Em projetos que utilizam a abordagem de desenvolvimento adaptativa, o ciclo de vida é fracionado em iterações e ao final de cada iteração o cliente recebe uma entrega funcional para avaliar.

III. É mais indicado empregar uma abordagem de desenvolvimento adaptativa para entregas cujo escopo e os requisitos são bem compreendidos, que o time de projeto já tenha trabalhado antes e que permitam um certo grau de previsibilidade para planejar.

Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

237Q888991 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024

A programação orientada a objetos se caracteriza por uma abordagem distinta de pensar, sobre as necessidades dos softwares. Com relação a esse paradigma de programação, é correto afirmar que o(a):

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

238Q1018538 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Constitui característica fundamental da comunicação assíncrona entre serviços
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

239Q1018540 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Em um sistema distribuído que usa eventos para a comunicação entre serviços, uma ação que melhora a escalabilidade da arquitetura é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

240Q899767 | Arquitetura de Software, Analista de Sistemas, TJ GO, IV UFG, 2024

No modelo MVC (Model-View-Controller), a camada Model é a responsável por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

241Q1032636 | Arquitetura de Software, Conceitos Básicos em Arquitetura de Software, Classe B, DPE RO, FGV, 2025

A orquestração de serviços é usada para gerenciar e automatizar a implantação, o dimensionamento e a operação de aplicações em containers. Os containers são uma forma de empacotar uma aplicação e suas dependências de maneira que ela possa ser executada de forma consistente em qualquer ambiente.
Com relação a orquestração de serviços e o uso de containers, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Ferramentas como Kubernetes e Docker Swarm são populares para orquestração de serviços, pois permitem gerenciar, coordenar e programar contêineres em grande escala.
( ) Um API Gateway atua como um proxy reverso, ficando entre os aplicativos cliente e os microsserviços, fornecendo um único ponto de entrada para todas as requisições de clientes a um conjunto de serviços.
( ) Nos microsserviços o software consiste em pequenos serviços integrados e dependentes, que se comunicam usando APIs bem definidas, onde cada serviço realiza uma única função.

As afirmativas são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

242Q907201 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024

A empresa XYZ está adotando a norma ISO/IEC 12207 para melhorar seus processos de desenvolvimento de software. Durante a implementação, a equipe de qualidade precisa identificar processos considerados os principais do ciclo de vida de acordo com a norma. Qual dos seguintes processos é um processo principal de ciclo de vida na ISO/IEC 12207?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

243Q1039584 | Arquitetura de Software, Arquitetura Cliente Servidor, Técnico Judiciário, TSE, CESPE CEBRASPE, 2024

Julgue o próximo item, no que diz respeito à arquitetura cliente-servidor multicamadas.

Na arquitetura cliente-servidor multicamadas, os controles do sistema operacional e do hardware estão contidos na camada de serviços do sistema, que é a camada intermediária do modelo.
  1. ✂️
  2. ✂️

244Q906977 | Arquitetura de Software, Analista de Tecnologia da Informação, Câmara de Alexânia GO, FUNATEC, 2024

Ter uma alta disponibilidade dos servidores significa ter um sistema, ou seus componentes operacionais, sem interrupções o maior tempo possível. Se faz necessário realizar as seguintes ações para manter os servidores sem interrupções, exceto:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

245Q968973 | Arquitetura de Software, Analista de Sistemas, TJPE, IBFC, 2017

O padrão de arquitetura de software MVC (Model-View-Controller) separa a representação da informação da interação do usuário com ele. O Model consiste basicamente:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

246Q1051169 | Arquitetura de Software, Soa Service Oriented Architecture, Arquitetura Engenharia e Sustentação Tecnológica, DATAPREV, FGV, 2024

No contexto de arquiteturas de aplicações, cada abordagem tem características próprias que determinam seu uso em diferentes cenários. Associe corretamente os tipos de arquitetura com suas respectivas características e exemplos de aplicação.

I. Cliente/Servidor II. N Camadas III. Arquitetura Orientada a Serviços (SOA ) IV. Distribuída V. Peer-to-Peer (P2P)

Características:

( ) Estrutura composta por diferentes camadas, como apresentação, lógica de negócios e dados, facilitando a manutenção e a escalabilidade, especialmente em sistemas web.
( ) Utiliza uma centralização de recursos, onde o servidor responde às requisições dos clientes conectados, sendo comum em sistemas de gestão empresarial.
( ) Arquitetura voltada à integração e reutilização de serviços, promovendo interoperabilidade entre sistemas legados e novos, muito usada em corporações.
( ) Os nós da rede agem tanto como cliente quanto como servidor, sendo comum em redes de compartilhamento de arquivos e aplicações descentralizadas.
( ) Componentes espalhados geograficamente interagem entre si, possibilitando a execução de tarefas de forma distribuída, como ocorre em soluções de computação em nuvem.

A sequência correta da lista de caraterísticas é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

247Q1062729 | Arquitetura de Software, Conceitos Básicos em Arquitetura de Software, Tecnologia da Informação, SEFAZ SE, CESPE CEBRASPE, 2025

Assinale a opção que corresponde a uma vantagem da arquitetura serverless.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

248Q888670 | Arquitetura de Software, Intranet e Extranet, PROVA ANULADA, Prefeitura de Luiz Alves SC, INAZ do Pará, 2024

O que é uma intranet?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

249Q1043302 | Arquitetura de Software, Mvc Model View Controller, Especialidade Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024

A arquitetura de software com 3 camadas combinada com o padrão de design MVC (Model-View-Controller) é uma abordagem comum para o desenvolvimento de aplicações que promove a separação de preocupações e a modularidade. Na arquitetura de software com 3 camadas combinada com o padrão de design MVC (Model-View-Controller), em relação à responsabilidade de cada camada é correto afirmar que a camada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

250Q970361 | Arquitetura de Software, Tecnologia da Informação, TRT 19ª Região AL, FCC, 2022

Internamente à Plataforma Digital do Poder Judiciário PDPJ-Br, é encorajado que os serviços se comuniquem entre si por meio de troca de mensagens, fazendo uso de um Message Broker. No caso da PDPJ, utiliza-se para isso a solução open source conhecida como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.