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.


261Q1038576 | Arquitetura de Software, Padrões de Projeto Design Patterns, Desenvolvimento, BANESE, CESGRANRIO, 2025

J é um desenvolvedor de uma empresa e foi incumbido de criar um novo sistema de arquivos. Esse sistema seguirá uma estrutura de árvore com pastas que podem conter arquivos ou outras pastas. Além disso, tanto as pastas como os arquivos compartilharão operações como copiar, mover e excluir.
A partir desse contexto, J lembrou que há um padrão de projeto que poderia ajudá-lo nessa tarefa, que é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

262Q907007 | 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. ✂️

263Q907022 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024

A respeito dos princípios de gerenciamento de projetos, assinale a alternativa correta.

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

264Q907032 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024

A gestão de processos visa à melhoria contínua por meio do uso de ferramentas e metodologias de mapeamento de processos em uma organização. A respeito desse tema, assinale a alternativa correta.

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

265Q888670 | Arquitetura de Software, Intranet e Extranet, PROVA ANULADA, Prefeitura de Luiz Alves SC, INAZ do Pará, 2024

O que é uma intranet?

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

266Q906082 | Arquitetura de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024

Domain-Driven Design (DDD) é uma abordagem para o desenvolvimento de software que enfatiza a colaboração entre desenvolvedores e especialistas do domínio para criar soluções de software que são fortemente alinhadas com as necessidades e complexidades do domínio do problema.
Assinale a opção que melhor descreve o conceito central de Domain-Driven Design (DDD).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

267Q1043302 | Arquitetura de Software, Mvc Model View Controller, Especialidade Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024

A arquitetura de software com 3 camadas combinada com o padrão de design MVC (Model-View-Controller) é uma abordagem comum para o desenvolvimento de aplicações que promove a separação de preocupações e a modularidade. Na arquitetura de software com 3 camadas combinada com o padrão de design MVC (Model-View-Controller), em relação à responsabilidade de cada camada é correto afirmar que a camada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

270Q1035904 | Arquitetura de Software, Conceitos Básicos em Arquitetura de Software, Tecnologia da Informação, TCE PE, FGV, 2025

O TCE-PE busca soluções que otimizem o desenvolvimento de sistemas próprios voltados ao controle externo da administração pública. Nesse contexto, imagine que a equipe técnica do Tribunal precise criar uma nova aplicação institucional com funcionalidades específicas de auditoria e análise de dados. O desenvolvimento será realizado internamente, com integração via APIs, implantação ágil de novas versões e escalabilidade automatizada conforme o uso.
Além disso, a equipe deseja focar apenas na lógica da aplicação, sem gerenciar diretamente servidores, sistemas operacionais, redes ou demais aspectos da infraestrutura.
Considerando essas necessidades, o modelo de serviço em nuvem mais adequado para os objetivos descritos é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

271Q1028493 | Arquitetura de Software, Conceitos Básicos em Arquitetura de Software, Tecnologia da Informação Reaplicação, TRT 24 REGIÃO MS, FGV, 2025

A arquitetura em três camadas surgiu no final dos anos 80 e ainda é comum na construção de sistemas de informação corporativos.
As três camadas dessa arquitetura são
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

272Q910228 | Arquitetura de Software, Web Design, TCEPA, FGV, 2024

A Cartilha e-PWG do Governo Federal recomenda a redução da quantidade de elementos na interface, de modo a evitar sobrecarga.
O objetivo dessa recomendação é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

274Q910246 | 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. ✂️

275Q891312 | 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. ✂️

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

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

277Q907025 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024

Qual é a principal característica referente ao processo de CI/CD na disciplina de desenvolvimento e operações de software?

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

278Q1032623 | Arquitetura de Software, Arquitetura em Camadas, Classe B, DPE RO, FGV, 2025

Blockchain é uma tecnologia emergente que armazena transações em blocos interligados.
Com relação às blockchain de camada 1 e 2, avalie as afirmativas a seguir e assinale (V) para a afirmativa e (F) para a falsa.

( ) As blockchains de camada 2 surgiram recentemente como uma solução para superar os problemas de segurança das blockchains clássicas de camada 1 tais como Polygon e Secret Networks.
( ) Atualmente existem muitas soluções tecnológicas de camada 2, como por exemplo, cadeias laterais, rollups de conhecimento zero, drilldown otimistas, cadeias de plasma e lightweight networks. Essas soluções não usam a camada 1 como uma camada base para consenso e liquidação.
( ) Existem outros dois tipos de arquiteturas para classificar as blockchain. Uma blockchain de camada 1 é uma arquitetura monolítica, apenas uma camada base responsável por todas as operações, como por exemplo a Polkadot. Blockchain de camada 2 são chamadas de arquitetura polilítica de múltiplos usos, pois é composta de múltiplas cadeias como por exemplo a Bitcoin.

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

279Q907185 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024

Você é um analista de requisitos em uma empresa de desenvolvimento de software. Durante uma reunião de revisão de requisitos para um novo projeto, a equipe está discutindo as melhores práticas para garantir que os requisitos sejam corretos, completos e consistentes antes de iniciar a fase de desenvolvimento. Um dos membros da equipe pergunta qual técnica de validação de requisitos é a mais adequada para identificar discrepâncias, ambiguidades e inconsistências através da revisão detalhada por especialistas. Qual das opções você escolheria como resposta?

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

280Q907202 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024

O servidor público XPTO foi acusado de cometer atos que configuram improbidade administrativa segundo a Lei n.º 8.429/1992. Entre as ações listadas, qual delas é considerada um ato de improbidade administrativa que causa enriquecimento ilícito de acordo com a referida lei?

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