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.


211Q888870 | Arquitetura de Software, Assistente de Sistemas, HRTN MG, FUNDEP, 2024

Um time de desenvolvimento está trabalhando em um novo aplicativo e está realizando testes para garantir a qualidade do software.

Nesse contexto, os testes de software têm o objetivo de

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

212Q993577 | Arquitetura de Software, Suporte Operacional e de Tecnologia, IBGE, AOCP, 2019

Carlos pretende implementar uma abordagem arquitetônica que facilite criar serviços de negócios com um alto grau de interoperabilidade e alta flexibilidade para acoplamento e compartilhamento de soluções. Nesse sentido, qual seria um exemplo de estrutura que Carlos deve implementar na sua empresa?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

213Q907567 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

O desenvolvimento de sistemas para web envolve uma série de estruturas. Sendo assim, associe as duas colunas, relacionando os termos às suas definições.

1 - Java Persistence API.

2 - JUNIT.

3 – JDBC.

4 - JSON.

( ) Framework open-source, que facilita a criação e manutenção do código para a automação de testes com apresentação dos resultados.

( ) Funciona como uma interface entre uma aplicação desenvolvida em Java e um banco de dados relacional. Sua utilização facilita a comunicação e a manipulação dos dados em uma aplicação.

( ) Formato que armazena informações estruturadas, usado principalmente para transferir dados entre um servidor e um cliente.

( ) API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados

A sequência CORRETA dessa associação é:

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

214Q1041476 | Arquitetura de Software, Sistemas Distribuídos, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025

Texto associado.
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo.
RabbitMQ tem um modelo baseado em filas, tal que os produtores podem enviar mensagens para exchanges, que as roteiam para filas apropriadas, onde são processadas pelos consumidores, reduzindo o acoplamento entre os componentes da arquitetura e promovendo maior tolerância a falhas e escalabilidade.
  1. ✂️
  2. ✂️

215Q1031237 | Arquitetura de Software, Ciclo de Vida, Tecnologia da Informação, TRT 24 REGIÃO MS, FGV, 2025

Em relação ao Ciclo de Vida de Desenvolvimento de Software (SDLC), a coleta e a definição detalhada dos requisitos, bem como a elaboração de documentações, como fluxogramas e diagramas de sistemas, ocorre na etapa de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

216Q1061712 | Arquitetura de Software, Arquitetura de Software, Área Tecnologia da Informação e Ciência de Dados, SUSEP, CESPE CEBRASPE, 2025

A respeito dos conceitos de DDD (domain-driven design) e de arquiteturaserverless, julgue os itens a seguir.

No DDD, o ACL (anti-corruption layer) é utilizado para a tradução de modelos entre bounded contexts, mas sua implementação exige que todas as comunicações sejam assíncronas, sendo o seu uso inviabilizado em sistemas síncronos.

  1. ✂️
  2. ✂️

217Q1030742 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvedor de Sistemas, TCE RR, FGV, 2025

O Zabbix é uma solução open source de monitoramento distribuído. É um software que monitora vários parâmetros de dispositivos de rede e a saúde e integridade de servidores, sistemas e aplicações. A arquitetura Zabbix possui diversos componentes, cada um com uma função específica.
O componente responsável por fazer a coleta de dados sobre disponibilidade e integridade de sistemas de TI em clientes em uma rede remota é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

218Q975469 | 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. ✂️

219Q1041783 | Arquitetura de Software, Webservices, Programação de Sistemas, TRE PB, FCC

Os web services são componentes de aplicações web que utilizam diversas tecnologias, dentre elas, WSDL, que é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

220Q1028999 | Arquitetura de Software, Conceitos Básicos em Arquitetura de Software, Classe A, DPE RO, FGV, 2025

Assinale a afirmativa correta relacionada às estratégias para migração de um sistema legado para um ambiente de nuvem.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

221Q907144 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024

Uma empresa de médio porte está considerando a implementação de uma Infraestrutura de Desktop Virtual (VDI – Virtual Desktop Infrastructure) para melhorar a segurança, a mobilidade e a gestão dos desktops dos funcionários. A equipe de TI está avaliando os benefícios e desafios associados a essa tecnologia. Qual das seguintes opções é um benefício significativo da implementação de uma Infraestrutura de Desktop Virtual (VDI)?

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

222Q1036169 | Arquitetura de Software, Usabilidade, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022

Acerca dos conceitos de experiência do usuário (user experience) e dos sistemas de gestão de conteúdo, julgue o item subsequente.

A usabilidade é um atributo de qualidade de um projeto que avalia se ele fornece os recursos que os usuários precisam.
  1. ✂️
  2. ✂️

223Q1055638 | Arquitetura de Software, Wsdl, Técnico Analista de Sistemas Desenvolvimento, MPE PA, CONSULPLAN, 2022

O Apache CXF é um framework open-source para a linguagem Java amplamente utilizado pelo mercado, cuja arquitetura é baseada em componentes. O componente principal da arquitetura do CXF, que representa um provedor de recursos compartilhados para a execução do CXF dos quais pode-se destacar gerenciadores de WSDL e binding Factory, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

224Q910246 | Arquitetura de Software, Web Design, TCEPA, FGV, 2024

Acerca dos requisitos para facilitar e otimizar o acesso de pessoas com deficiência aos sites e aplicativos desenvolvidos para dispositivos móveis, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V).

( ) Elementos não textuais essenciais para o entendimento do que é exibido na tela devem ter uma alternativa textual, enquanto que elementos meramente decorativos devem ser ignorados por recursos de tecnologia assistiva.
( ) É recomendado evitar o uso de mais de um componente de formulário por linha em uma aplicação.
( ) Elementos interativos e de interface do usuário devem ter rótulos que descrevem o elemento e sua funcionalidade, mas não o estado ou operação do mesmo.

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

225Q888999 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024

Através do CSS é possível fazer a aplicação de diferentes estilos para links de uma mesma página. Para estilizar um link quando o cursor é posicionado em cima dele, deve-se utilizar o pseudo-seletor:

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

226Q1018539 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Assinale a opção em que é apresentada característica de um sistema que utiliza filas de mensagens para comunicação entre serviços.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

227Q891312 | Arquitetura de Software, Especialidade Desenvolvimento de Sistemas da Informação, TRF 5a, IBFC, 2024

Analise as afirmativas abaixo sobre padrões de projeto e dê valores Verdadeiro (V) ou Falso (F).

( ) Padrões de projeto são soluções comprovadas para problemas recorrentes no design de software, promovendo boas práticas e reutilização de código.
( ) O padrão Observer é utilizado para definir uma dependência um-para-muitos entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.
( ) Padrões de projeto podem ser classificados em três categorias principais: padrões de criação, padrões estruturais e padrões comportamentais.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

228Q883692 | Arquitetura de Software, Técnico em Informática, FESC SP, OBJETIVA, 2024

A API pode ser definida como um conjunto de padrões, diferentemente do Rest, que é conhecido como um conjunto de restrições e princípios de arquitetura, utilizados para que as restrições HTTP possam atender às normas previamente definidas. Um desses princípios da arquitetura faz toda requisição ser entendida como uma transação independente e sem qualquer relação com requisições anteriores. Qual o nome desse princípio?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

230Q993562 | Arquitetura de Software, Suporte à Produção, IBGE, AOCP, 2019

Informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir sobre SOA (Service-Oriented Arquitecture) e assinale a alternativa com a sequência correta.


( ) SOA não é baseada em web services, mas sim em quanto do sistema pode ser acessado por mecanismos externos ao próprio sistema, independentemente de linguagem.

( ) Orientação a Serviço é um paradigma de design pretendido para a criação de unidades de lógica de solução que são individualmente moldadas para que possam ser coletivamente e repetidamente utilizadas a fim de realizar um conjunto específico de objetivos.

( ) Os Princípios da Orientação a Serviço são: Contrato de serviços padronizado; Baixo acoplamento; Abstração; Reutilização; Autonomia; Não manter estado; Habilidade de poder ser descoberto; Habilidade de poder ser composto.

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