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.


291Q1006056 | Arquitetura de Software, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPE, 2017

Algumas práticas de desenvolvimento de interfaces melhoram a experiência do usuário, entre elas o(a)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

292Q907007 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024

int main(){ int *x, y=999; ????? printf(" %d",="" *x);="" return="" 0;}qual="" comando="" deve="" substituir="" a="" linha="" com="" conteúdo="" ?????="" para="" que="" o="" programa,="" ao="" ser="" executado,="" imprima="" valor="" 999="" na="" tela?"="">

Considere o trecho de código a seguir, escrito na linguagem de programação C.

#include <stdio.h>

int main()

{

int *x, y=999;

?????

printf("%d", *x);

return 0;

}

Qual comando deve substituir a linha com conteúdo ????? para que o programa, ao ser executado, imprima o valor 999 na tela?

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

293Q1084190 | Arquitetura de Software, Ciclo de Vida, Áreas de Tecnologia da Informação, TJ RJ, FGV, 2024

O ciclo de vida natural de um software abrange as seguintes fases: concepção, construção, implantação, implementações, maturidade, declínio, manutenção e descontinuidade. Estas fases são comumente descritas como fase de requisitos, projeto, implementação, teste e manutenção.

Entre os vários ciclos de vida de software descritos, o mais relevante é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

295Q907579 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

Uma empresa de varejo online deseja utilizar a análise preditiva para otimizar suas campanhas de marketing e aumentar as vendas. A empresa possui um histórico de compras dos clientes, incluindo informações sobre produtos adquiridos, valor das compras, data das compras, canal de venda e outros atributos relevantes.

Qual das seguintes técnicas de análise preditiva seria mais adequada para identificar clientes com maior probabilidade de realizar novas compras, e direcionar as campanhas de marketing de forma mais eficiente, considerando o cenário descrito?

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

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

Um desenvolvedor de software está iniciando um novo projeto e precisa decidir qual paradigma de programação utilizar. O desenvolvedor tem conhecimento em programação procedural, mas nunca utilizou Programação Orientada a Objetos. Assinale a alternativa que NÃO apresenta um dos princípios básicos da Programação Orientada a Objetos (POO).

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

297Q907093 | 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. ✂️

299Q969837 | Arquitetura de Software, Analista de Sistemas – Engenharia de Software, Petrobras, CESPE CEBRASPE, 2022

Quanto a storytelling e análise de personas de usuários de software, julgue o item a seguir.

Entrevistas e questionários são técnicas comumente usadas para obter informações relacionadas às necessidades de grupos de usuários representados por personas, que exemplificam como um usuário típico interage com um produto.

  1. ✂️
  2. ✂️

300Q1036155 | 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. ✂️

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

Na abordagem do Spring para construir serviços web RESTful, as solicitações HTTP são tratadas por uma classe conhecida como controlador. Nessa classe, a anotação que garante que as requisições HTTP GET feitas para /dados sejam mapeadas para o método dados() é a anotação
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Uma empresa de consultoria em segurança da informação está conduzindo uma sessão de treinamento para uma equipe de desenvolvimento de software sobre os métodos de segurança em banco de dados. O instrutor destaca a importância de implementar medidas de segurança robustas para proteger os dados confidenciais armazenados em bancos de dados. Qual dos seguintes métodos é um componente essencial para garantir a segurança em um banco de dados?

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

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

Uma empresa está modernizando sua infraestrutura de rede e decidiu atualizar seus cabeamentos estruturados, passando do Cat5e para o Cat6, conforme a NBR 14565. A decisão foi tomada visando melhorar a performance e a capacidade de transmissão de dados. Considerando as especificações técnicas e os benefícios dos cabos Cat6 em comparação com os cabos Cat5e, qual das afirmações abaixo está CORRETA?

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

304Q1018541 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Em arquiteturas que utilizam mensageria para a comunicação entre sistemas, uma técnica eficiente para a garantia da entrega de mensagens sem perda é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

305Q907186 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024

Uma equipe de desenvolvimento de software está trabalhando em um projeto para um novo aplicativo mobile. O cliente deseja um aplicativo inovador e com alta qualidade, mas o prazo para entrega é apertado. A equipe busca uma metodologia de desenvolvimento que permita entregas frequentes de valor ao cliente e adaptação às mudanças de requisitos. Qual metodologia ágil é mais adequada para esse projeto, considerando as necessidades da equipe e do cliente?

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

306Q907187 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024

Uma empresa de e-commerce está migrando seu sistema de gestão de dados para um novo banco de dados relacional. Para garantir que todos os departamentos entendam e utilizem corretamente os dados, a empresa está criando um dicionário de dados. Além disso, a equipe de TI está organizando um depósito de dados para consolidar informações de diferentes fontes. Qual das seguintes afirmações sobre depósito de dados e dicionário de dados está CORRETA?

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

307Q907203 | 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. ✂️

308Q978630 | Arquitetura de Software, SOA Serviceoriented architecture, Tecnologia da Informação, TRT 1ª REGIÃO RJ, FCC, 2025

Um Tribunal Regional do Trabalho está modernizando seu sistema de gestão processual para melhorar a escalabilidade, segurança e manutenibilidade. A equipe de TI está avaliando diferentes arquiteturas para a nova solução e chegou à conclusão correta que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Assinale a assertiva que não apresenta de forma correta uma das importâncias de um sistema de cabeamento estruturado.

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