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.


181Q888984 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024

Avalie as expressões a seguir.

Expressão 1: x = ( ( (NOT a) OR b) AND ( ( NOT c) OR b) )

Expressão 2: x OR ( ( a OR (NOT b) ) AND (a AND (NOT b) ) )

Considerando a notação a = verdadeiro, b = falso e c = verdadeiro; os valores lógicos das expressões 1 e 2, respectivamente, serão:

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

184Q907572 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Homologação de software é um processo que consiste em verificar e validar se um software atende aos requisitos e expectativas do cliente, antes de ser lançado oficialmente no mercado. Entre os principais princípios da homologação está o Teste de Desempenho. Considere os testes apresentados a seguir.

I. Teste de carga.

II. Teste de estresse.

III. Teste de volume.

IV. Teste de escalabilidade.

Assinale a alternativa CORRETA, que apresenta aqueles que são considerados testes de desempenho:

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

185Q1061712 | 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. ✂️

186Q1083904 | Arquitetura de Software, Ciclo de Vida, Analista de Projetos, TJ RJ, CESPE CEBRASPE, 2021

Em engenharia de software, um modelo de ciclo de vida
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

187Q907021 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024

No desenvolvimento ágil, a lista de tarefas que definem o trabalho necessário para implementar as funcionalidades de um projeto denomina-se

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

188Q989979 | Arquitetura de Software, SOAP Simple Object Access Protocol, Área de TI, SESMG, IBADE, 2024

Universal Description, Discovery and Integration (UDDI) é um padrão para publicação e localização de web services pelo uso de consultas (queries) baseadas, respectivamente, em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

189Q907553 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Rich Gamma, Richard Helm, Ralph Johnson e John Vlissides, conhecidos como GOF (Gang Of Four), definiram, em 1994, os três principais padrões de projeto: padrões criacionais, padrões estruturais e padrões comportamentais. Assinale a opção que apresenta os principais padrões estruturais:

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

190Q907561 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

O MPSBR, Melhoria do Processo de Software Brasileiro, é um programa da Softex, com apoio do Ministério da Ciência, Tecnologia e Inovações (MCTI), que teve início em dezembro de 2003. Seu objetivo é melhorar a capacidade de desenvolvimento de software, os serviços e as práticas de gestão de RH na indústria de TIC. O MPSBR apresenta vários modelos a serem seguidos para o desenvolvimento de software. Um deles é o MPS BR SW 2023.

I. Foi projetado para ser compatível com a ISO/IEC/IEEE 12207:2017 e CMMI V 2.0, garantindo que o modelo esteja alinhado com as práticas de qualidade globalmente reconhecidas.

II. Detalha especificações para cada nível de capacidade de processo, desde o Nível G (gerenciado) até o Nível A (em otimização), proporcionando uma estrutura mais clara para as organizações que buscam melhorar seus processos.

III. Inclui requisitos adicionais para monitoramento e controle, ampliando o foco em gerência de riscos e tratamento de dependências críticas.

IV. Apresenta refinamento na rastreabilidade e na validação de requisitos, exigindo maior envolvimento das partes interessadas.

Sobre o modelo MPS BR SW 2023, é CORRETO se afirmar em:

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

191Q1061711 | 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 arquitetura serverless, julgue os itens a seguir.

Ao se adicionar um evento como um gatilho HTTP ou de fila à função lambda, o serverless exige que toda a infraestrutura, como endpoints no API gateway, já esteja provisionada.

  1. ✂️
  2. ✂️

192Q970363 | Arquitetura de Software, SOAP Simple Object Access Protocol, Tecnologia da Informação, TRT 19ª Região AL, FCC, 2022

Para o mundo externo que se comunica com a Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br), através de chamadas diretas de REST APIs, a comunicação a respeito de eventos disparados pelos serviços, sistemas ou módulos da PDPJ será feita através de um mecanismo que realiza a indicação, ao serviço de notificações da PDPJ, de endpoints dos sistemas processuais dos Tribunais que serão acionados quando os referidos eventos ocorrerem. Este mecanismo é denominado
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

193Q1028999 | 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. ✂️

194Q888993 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024

A orientação a objetos é um paradigma de modelagem (análise e projeto) e de programação de sistemas de software. Dentre os conceitos-chave desse paradigma, o conceito de método serve para:

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

195Q1018538 | 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. ✂️

196Q1038601 | Arquitetura de Software, Webservices, Suporte, BANESE, CESGRANRIO, 2025

Em uma startup bancária que utiliza uma arquitetura de microsserviços para a integração entre diferentes sistemas, deseja-se melhorar o gerenciamento e o monitoramento das APIs, bem como otimizar a comunicação entre os microsserviços. Para isso, está sendo considerada a implementação de um API Manager e do Apache Kafka.
Nesse contexto, essas tecnologias podem ser utilizadas do seguinte modo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

197Q993577 | 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. ✂️

198Q1031237 | 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. ✂️

199Q910438 | Arquitetura de Software, Tecnologia da Informação Soluções, EPE, FGV, 2024

O design thinking consiste em uma abordagem inovadora para a resolução de problemas, fundamentada em uma série de conceitos.
No contexto do design thinking, assinale a afirmativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

200Q901038 | Arquitetura de Software, Analista Técnico II – Infraestrutura Rede, SEBRAENACIONAL, CESPE CEBRASPE, 2024

Existem diversos tipos de virtualização disponíveis para uso por administradores de ambientes de rede. Um deles apresenta a virtualização no nível do sistema operacional, permitindo a criação e o gerenciamento de vários ambientes isolados em uma única instância do sistema operacional; tais ambientes não são máquinas virtuais “verdadeiras” porque não incluem um sistema operacional.
No parágrafo precedente, é descrito o conceito de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.