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.


281Q907203 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024

A empresa XYZ SoftTech está desenvolvendo um novo sistema de gerenciamento de clientes e contratou uma equipe de Engenharia de Requisitos para garantir que todas as necessidades dos stakeholders sejam compreendidas e documentadas adequadamente. Durante a fase de elicitação de requisitos, qual das seguintes técnicas é mais apropriada para obter informações detalhadas dos stakeholders?

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

282Q907555 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Framework é um conjunto de códigos prontos que servem como estrutura para auxiliar no desenvolvimento. Esses códigos trazem funcionalidades já determinadas para agilizar o processo e evitar que as pessoas tenham que reescrever essas funções frequentemente. O framework front-end que fornece estruturas de CSS, HTML e JavaScript para a criação de sites e aplicações responsivas de forma rápida e simples é denominado:

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

283Q902190 | Arquitetura de Software, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024

Considere as proposições a seguir, cada uma explicando um dos quatro quadrantes referentes ao conceito de dívida técnica (technical debt), popularizado por Martin Fowler. Assinale a alternativa que define de maneira incorreta um dos quadrantes.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

284Q1063745 | Arquitetura de Software, Ciclo de Vida, Desenvolvimento de Software Embarcado, INPE, FGV, 2024

Com relação aos diversos modelos de ciclo de vida de um software, considere a seguinte situação hipotética:

Uma equipe inicia um projeto com uma abordagem linear e sequencial. No entanto, ao longo do projeto substitui esta abordagem por um modelo com ênfase em protótipos no início de cada estágio para validação de conceitos e na análise de riscos.

Assinale a opção que apresenta o modelo que esta equipe empregou inicialmente e o modelo pelo qual este foi substituído.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

285Q1083985 | Arquitetura de Software, Arquitetura de Software, Analista de Gestão de TIC, TJ RJ, CESPE CEBRASPE, 2021

Construído(a) em arquitetura distribuída em grande escala, com capacidade de armazenar e processar conjuntos de dados não estruturados, a fim de agrega-los sobre clientes de diferentes fontes, enriquecê-los, limpá-los e analisa-los para entender melhor às jornadas dos clientes caracteriza um(a)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

287Q1036155 | Arquitetura de Software, Padrões de Projeto Design Patterns, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022

Acerca dos padrões de projeto em arquitetura de software, julgue o próximo item.

O padrão GRASP de Expert é utilizado para atribuir uma responsabilidade à classe que possui a informação necessária para atender essa mesma responsabilidade.
  1. ✂️
  2. ✂️

288Q883086 | Arquitetura de Software, Rio Grande do Sul, Caixa Econômica Federal, CESGRANRIO, 2024

Em uma empresa de comércio eletrônico, a equipe de desenvolvimento está buscando maneiras de integrar os sistemas de pedidos, de inventário e de pagamento. O gerente de projetos sugere o uso do padrão REST para facilitar essa integração, por ser considerado uma abordagem eficaz e robusta para projetar Interfaces de Programação de Aplicativos (API — Application Program Interface) que permitem a comunicação entre sistemas distribuídos na web.

Uma das características do padrão REST é a de ser um(a)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

289Q967822 | Arquitetura de Software, SOA Serviceoriented architecture, Tecnologia da Informação, TCU, CESPE CEBRASPE

Julgue o seguinte item, relativo à arquitetura de software orientado a serviços (SOA) e a padrões de projeto.
Os padrões de projeto classificados como EAI (enterprise integration patterns) fundamentam-se nas aplicações distribuídas e privilegiam o uso das mensagens eletrônicas síncronas.
  1. ✂️
  2. ✂️

290Q1086617 | Arquitetura de Software, Padrões de Projeto Design Patterns, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021

A coleção GoF (Gang of Four) é formada por padrões orientados a objetos, separados em categorias. A categoria padrões estruturais é responsável por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

291Q888990 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024

Sistemas de processamento de linguagens se caracterizam por expressar as intenções do usuário em linguagem formal. Os mais conhecidos sistemas de processamento de linguagens são os compiladores, responsáveis por:

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

292Q888991 | 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. ✂️

293Q888999 | 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. ✂️

294Q907201 | 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. ✂️

295Q907006 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024

Assinale a alternativa que apresenta a correta representação do número decimal (9547)10 em notação octal.

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

296Q907577 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Assinale a alternativa que apresenta as características que são comuns aos bancos de dados Oracle 21c e 23c.

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

297Q909896 | Arquitetura de Software, Analista de Tecnologia da Informação, UFMT, UFMT, 2024

Uma empresa está desenvolvendo um sistema para um site corporativo que requer uma interface administrativa para criar, editar e excluir artigos, além de exibir esses artigos para os visitantes da página web. O sistema precisa de uma estrutura clara e fácil de manter, com uma separação bem definida entre a lógica de negócios, a interface do usuário e o acesso a dados. Diante desse cenário, qual arquitetura de software é a mais adequada para o projeto?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

Considerando os fundamentos do ITIL (Information Technology Infrastructure Library), correlacione os processos do ITIL na coluna da esquerda com suas respectivas descrições na coluna da direita.

1) Gerenciamento de Incidentes.

2) Gerenciamento de Problemas.

3) Gerenciamento de Mudanças.

4) Gerenciamento de Liberação e Implantação.

5) Gerenciamento de Configuração e Ativos de Serviço.

( ) A) Processo responsável por identificar e resolver a causa raiz de incidentes recorrentes.

( ) B) Processo que controla o ciclo de vida das mudanças, minimizando interrupções nos serviços.

( ) C) Processo que restaura a operação normal do serviço o mais rápido possível após uma interrupção.

( ) D) Processo responsável pela entrega e implantação de novos serviços ou alterações nos serviços existentes.

( ) E) Processo que mantém informações precisas sobre os ativos de TI e suas relações.

A sequência CORRETA, de cima para baixo, dessa associação é:

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

300Q970361 | 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.