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.


461Q968659 | Arquitetura de Software, Análise de Sistemas, TRERR, FCC

Web services são componentes de aplicações web que podem ser criados, publicados, encontrados e usados na web, utilizando um conjunto de recursos, dentre eles, os descritos a seguir:

I. É uma linguagem baseada em XML, recomendado pelo W3C, para descrever Web services.
II. É um protocolo baseado em XML, recomendado pelo W3C, para acessar Web Services.
III. É um serviço de diretório onde as empresas podem procurar por Web Services.
IV. É um framework escrito em XML e recomendado pelo W3C, para descrever recursos na web.

Os recursos apresentados em I, II, III e IV descrevem, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

462Q1006048 | Arquitetura de Software, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPE

Considerando os padrões definidos pelo GoF (Gang of Four), assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

463Q1061152 | Arquitetura de Software, Interoperabilidade, Pesquisador, EMBRAPA, CESPE CEBRASPE, 2025

Considerando os métodos HTTP utilizados em APIs REST, julgue o próximo item, a respeito de integração de dados e mecanismos de interoperabilidade.

Os métodos GET e HEAD são considerados seguros, pois sua execução não deve modificar os dados armazenados no servidor, embora possa gerar efeitos colaterais indiretos, como registros de logs.

  1. ✂️
  2. ✂️

464Q1000537 | Arquitetura de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024

Assinale a alternativa que apresenta o papel do Open Standard Benchmarking Collaborative (OSBC) na evolução do PCF (Process Classification Framework) e como isso impacta as organizações que utilizam essa arquitetura.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

465Q1011802 | Arquitetura de Software, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE, 2025

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

Considere que um portal do governo eletrônico tenha publicado um vídeo institucional com áudio e imagem para divulgar uma nova política pública. Considere, ainda, que esse vídeo possua uma descrição textual da imagem que aparece na tela, mas que não ofereça legendas nem transcrição do áudio. Nessa situação hipotética, a publicação do vídeo no portal está em desconformidade com as diretrizes de acessibilidade do eMAG.

  1. ✂️
  2. ✂️

466Q975463 | Arquitetura de Software, Reaplicação, TJBA, FGV

Analise as afirmativas abaixo em relação aos padrões de projetos de software:

I. Builder: atribui responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível à utilização de subclasses para a extensão de funcionalidades.

II. Decorator: compõe objetos em estrutura de árvore para representar hierarquias do tipo partes- todo. Permite que os clientes da estrutura tratem objetos individuais e composições de objetos de maneira uniforme.

III. Memento: sem violar o encapsulamento, captura e externaliza um estado interno de um objeto, de modo que o mesmo possa posteriormente ser restaurado para esse estado.

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

467Q1009288 | Arquitetura de Software, Classe B, DPE RO, FGV, 2025

A arquitetura orientada a serviços é uma abordagem de design de software que se concentra na construção de sistemas de software funcionais, modulares e escaláveis a partir de componentes individuais.
Com relação às vantagens dessa arquitetura em comparação com a abordagem monolítica de desenvolvimento de software, analise os itens a seguir.

I. Manutenção simplificada - A baixa integração e reutilização de serviços faz com que seja mais seguro desenvolver novas aplicações. Os desenvolvedores precisam sempre criar serviços do zero assim como nas aplicações monolíticas.
II. Adaptabilidade - Preserva a compatibilidade de antigas versões dos serviços e facilita o planejamento serviços futuros. Os desenvolvedores podem trazer serviços mais antigos para um ambiente operacional mais novo, até mesmo substituir serviços desatualizados por versões mais recentes que aproveitam hardwares atualizados.
III. Escalabilidade - Como os serviços são autossuficientes e independentes podem ser monitorados pela camada de gerenciamento do SOA, se o desempenho de um serviço cair devido ao aumento da demanda, novas instâncias poderão ser iniciadas. As aplicações que utilizam o serviço não saberão sobre as novas instâncias, apenas perceberão que os SLA permanecem aceitáveis.

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

468Q961175 | Arquitetura de Software, Informática, TRF 2a REGIÃO, CONSULPLAN

“A Arquitetura Orientada a Serviços (SOA) estabelece um modelo arquitetônico que visa aprimorar a eficiência, a agilidade e a produtividade de uma empresa [...].” Sobre SOA é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

Assinale corretamente o tipo de criptografia que é uma técnica mais avançada, que usa duas chaves diferentes para criptografar e descriptografar a informação.

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

470Q964172 | Arquitetura de Software, Informática, TRF 4ª REGIÃO, FCC

Os serviços Web (Web Services) apresentam benefícios dentre os quais se destacam:

I. Independência de plataforma de hardware e software.
II. Acoplamento alto devido à baixa granulosidade dos módulos.
III. Reusabilidade dos módulos e Ubiquidade.
IV. Padronização e Escalabilidade dos serviços.

Está correto o que consta APENAS em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

471Q974455 | Arquitetura de Software, Auxiliar de Serviços Gerais, TJBA, CEFET BA

Texto associado.

Para responder às questões de 42 a 55, identifique com V as afirmativas verdadeiras e com F, as falsas. Em seguida, marque, na Folha de Respostas, a alternativa que contém a seqüência correta, de cima para baixo, de acordo com o seguinte código:

Sobre os métodos de prevenção e combate ao incêndio, é correto afirmar:

( ) Hidrantes e mangueiras constituem o sistema fixo de prevenção a incêndio mais utilizado.

( ) O extintor de espuma é utilizado para equipamento eletrônico e máquinas de precisão gráfica.

( ) OCO2 (gás carbônico) destina-se a proteger locais, como cabinas de pintura e salas de equipamento eletrônico.

( ) A identificação da classe do incêndio, para extinguir o fogo, não se torna necessário, bastando apenas conhecer qual o tipo de extintor adequado a ser utilizado.

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

472Q975259 | Arquitetura de Software, Tecnologia da Informação, TJBA, FGV

Um padrão de projeto (do inglês design pattern) é uma solução reutilizável para problemas que ocorrem com frequência dentro de um determinado contexto de um projeto de sistema de software orientado a objetos, e que ganhou popularidade com o catálogo denominado Padrões GoF ('Gang of Four') que define e organiza essas soluções reutilizáveis em 3 famílias conforme o propósito de cada solução.

Os padrões de projetos denominados Composite, Factory Method e Memento, que fazem parte desse catálogo, pertencem, respectivamente, às famílias:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

473Q1000628 | Arquitetura de Software, Analista de Tecnologia da Informação, UFPB, IBFC, 2025

Uma equipe de desenvolvimento de software está adotando o modelo de arquitetura MVC (Model-View-Controller) para organizar o código de um novo sistema. O modelo separa a aplicação em três camadas independentes, o que facilita a manutenção e melhora a produtividade. Assinale a alternativa que descreve corretamente uma característica do modelo MVC.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

474Q1006039 | Arquitetura de Software, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPE

Nas arquiteturas cliente/servidor multicamadas, a camada que representa o conjunto de serviços oferecidos por diferentes sistemas, como, por exemplo, o acesso a bases de dados e a outras aplicações, é a camada de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

Analise as seguintes afirmações e assinale a que está correta sobre comutação por circuitos.

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

476Q963913 | Arquitetura de Software, Tecnologia da Informação, TRF 4ª REGIÃO, FCC

Sobre os design patterns, é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

477Q1011799 | Arquitetura de Software, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE, 2025

A respeito de APIs,web servicese JSON, julgue o item a seguir.


A utilização de padrões como XML, SOAP, WSDL e UDDI em web services visa garantir a interoperabilidade entre aplicações desenvolvidas em plataformas distintas, sendo o padrão UDDI utilizado especificamente para a definição formal das mensagens trocadas entre cliente e servidor.

  1. ✂️
  2. ✂️

478Q1000536 | Arquitetura de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024

A arquitetura PCF (Process Classification Framework) promove a melhoria contínua nas organizações por meio do benchmarking. Assinale a alternativa que apresenta a principal vantagem de uma visão horizontal em relação à visão funcional hierárquica.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

479Q969842 | Arquitetura de Software, Analista de Sistemas – Engenharia de Software, Petrobras, CESPE CEBRASPE, 2022

Acerca dos conceitos referentes à arquitetura de aplicações, julgue o item a seguir.

Os protocolos SOAP e REST são os padrões mais utilizados na comunicação entre os sistemas por meio do web service; esses protocolos, unidos à estrutura básica XML, compõem a estrutura básica dos web services.

  1. ✂️
  2. ✂️

480Q969845 | Arquitetura de Software, Analista de Sistemas – Engenharia de Software, Petrobras, CESPE CEBRASPE, 2022

Julgue o item subsequente, a respeito de padrões de projeto desoftware.


Design patterns é um conjunto de soluções generalistas para problemas recorrentes durante o desenvolvimento de um software; trata-se de um framework ou código pronto, e não de uma definição de alto nível de como um problema comum pode ser solucionado.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.