Questões de Concurso Sobre conceitos básicos em arquitetura de software em arquitetura de software

Foram encontradas 202 questões

Q3704411 Arquitetura de Software
Com uma arquitetura de microsserviços, um aplicativo pode ser criado por meio de componentes independentes que executam cada processo como um serviço. São benefícios da arquitetura de microsserviços, EXCETO:
Alternativas
Q3698945 Arquitetura de Software
Relacione os Tipos de Software/Conceitos (Coluna 1) com suas respectivas Características e Definições (Coluna 2).

Coluna1 Tipos de Software e Conceitos
1. Software Livre (SL)
2. Software Proprietário (SP)
3. Freeware (Software Gratuito)
4. Software Educativo (SE)
5. Abordagem Construcionista

Coluna 2 Características e Definições
( ) É um programa cujo uso não implica pagamento de licenças, mas que geralmente mantém o direito de autor, não dando acesso ao código.
( ) Programa que pode ser executado, copiado, modificado e redistribuído por qualquer usuário, tendo livre acesso ao código-fonte.
( ) É licenciado com direitos exclusivos para o produtor e restringe a cópia, redistribuição ou modificação do seu código-fonte.
( ) Qualquer software cujo objetivo principal é o ensino-aprendizagem, ou que é explorado em um contexto pedagógico específico.
( ) Perspectiva onde o aluno constrói seu próprio conhecimento ao assumir a tarefa de “ensinar” o computador a executar uma ação.

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q3696875 Arquitetura de Software
Segundo Robert Cecil Martin, proponente da arquitetura de software conhecida como Arquitetura Limpa (Clean Architecture), o uso desse padrão favorece, entre outros fatores:
Alternativas
Q3674853 Arquitetura de Software
Um arquiteto de software está projetando a implantação de uma aplicação de microsserviços em um cluster Kubernetes. Para garantir que a aplicação seja resiliente e escalável, é necessário definir um objeto que não apenas garanta que um número desejado de réplicas de um pod esteja sempre em execução, mas que também gerencie atualizações de versão de forma controlada, como rolling updates. O objeto do Kubernetes projetado especificamente para gerenciar o ciclo de vida de pods stateless, incluindo sua replicação e atualizações, é caracterizado como 
Alternativas
Q3641782 Arquitetura de Software
Assinale a opção que corresponde a uma vantagem da arquitetura serverless. 
Alternativas
Q3635948 Arquitetura de Software
REST é um estilo de arquitetura baseado em um conjunto de princípios que descrevem a forma como os recursos de rede são definidos e endereçados. São princípios da arquitetura REST:
Alternativas
Q3635946 Arquitetura de Software
Sobre os conceitos de microsserviços e contêineres Docker, analise as assertivas abaixo e assinale a alternativa correta.

I. Microsserviços são um padrão de design no qual os aplicativos são compostos por módulos normalmente pequenos e independentes que se comunicam entre si.
II. Os microsserviços facilitam desenvolver, testar e implantar partes isoladas dos aplicativos, podendo escalá-los de maneira independente.
ΙΙΙ. Contêineres são uma abstração na camada de aplicativo que permite agrupar código dependências virtualizando o hardware.
Alternativas
Ano: 2025 Banca: Ibest Órgão: CRM-DF Prova: Ibest - 2025 - CRM-DF - Analista de T.I. |
Q3629633 Arquitetura de Software
No que se refere à arquitetura, ao funcionamento e aos recursos da ferramenta Prometheus, assinale a alternativa correta. 
Alternativas
Ano: 2025 Banca: Ibest Órgão: CRM-DF Prova: Ibest - 2025 - CRM-DF - Analista de T.I. |
Q3629624 Arquitetura de Software
No que diz respeito aos princípios da arquitetura hexagonal, assinale a alternativa correta. 
Alternativas
Q3594417 Arquitetura de Software
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 é:
Alternativas
Q3541193 Arquitetura de Software
Arquiteturas de software referem-se à estrutura e organização de sistemas de software, determinando como seus componentes interagem e se comunicam entre si. Elas definem a forma como os dados são processados, armazenados e transmitidos, além de estabelecerem padrões de modularização e reutilização de código. Existem diversas abordagens para a construção dessas arquiteturas, cada uma com características particulares que atendem a diferentes necessidades de desempenho, escalabilidade, segurança e manutenibilidade dos sistemas. Assinale a alternativa que apresenta a arquitetura de software em que o processamento dos dados em um sistema está organizado de modo que cada componente de processamento seja discreto e realize um tipo de transformação de dados, na qual os dados fluem de um componente para outro para processamento. 
Alternativas
Q3521061 Arquitetura de Software
 A arquitetura é uma abordagem arquitetural fundamental para o desenvolvimento de software moderno, ela se baseia na ideia de construir aplicações a partir de componentes modulares e reutilizáveis, chamados de serviços, que podem se comunicar entre si de maneira padronizada e interoperável. Marque a alternativa CORRETA que corresponde a arquitetura descrita.
Alternativas
Q3504900 Arquitetura de Software
A definição da estrutura de um sistema de software e a forma como seus componentes interagirão é realizada durante a fase de projeto. Nesse contexto, o projeto arquitetural de soffware
Alternativas
Q3504798 Arquitetura de Software

A arquitetura de software trata da forma como os componentes de software são construídos e organizados no sistema. Considerando essa informação, julgue o item seguinte.


A arquitetura de microsserviços organiza o sistema como um conjunto de serviços independentes, com responsabilidades bem definidas.

Alternativas
Q3504797 Arquitetura de Software

A arquitetura de software trata da forma como os componentes de software são construídos e organizados no sistema. Considerando essa informação, julgue o item seguinte.


Microsserviços compartilham o mesmo banco de dados relacional para facilitar a integração.

Alternativas
Q3504284 Arquitetura de Software
O Modelo C4 é uma das abordagens utilizadas para documentação de arquitetura de software. Nessa abordagem são definidos quatro níveis de abstração: Contexto (context), Contêineres (containers), Componentes (components) e Código (code) para representar sistemas complexos de forma escalável. O diagrama a seguir apresenta um modelo C4, o qual foca em tecnologias, protocolos de comunicação e responsabilidades de cada parte do sistema, sendo essencial para arquitetos e desenvolvedores entenderem como as peças se conectam.


Imagem associada para resolução da questão


Considerando as informações fornecidas e o diagrama, o nível do Modelo C4 que está representado no diagrama é o de 
Alternativas
Q3504277 Arquitetura de Software
No contexto de Arquitetura de Software, os estilos arquiteturais definem padrões de organização e interação entre componentes, influenciando diretamente atributos de qualidade como modularidade, escalabilidade e desempenho. Na descrição correta de um aspecto fundamental do estilo arquitetural Baseado em Eventos (Event-Driven), define-se que
Alternativas
Q3497406 Arquitetura de Software
Um desenvolvedor está criando uma aplicação web escalável e resiliente e, nesse sentido, ele analisa algumas arquiteturas que podem ser empregadas nessa solução. Acerca desse assunto, avalie as sentenças a seguir:

Objetivando reduzir a latência e simplificar a segurança, a arquitetura cliente-servidor elimina a necessidade de APIs ou gateways e fornece ao cliente acesso diretamente aos dados do banco. PORQUE A arquitetura baseada em microsserviços difere consideravelmente da cliente-servidor, pois fragmenta a aplicação em serviços independentes, cada um responsável por uma funcionalidade específica, permitindo escalabilidade horizontal, uso de tecnologias distintas e implantação autônoma.


Acerca dessas sentenças, assinale a alternativa CORRETA.
Alternativas
Q3478938 Arquitetura de Software
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
Alternativas
Q3472249 Arquitetura de Software
A respeito das características da arquitetura serverless, assinale a opção correta. 
Alternativas
Respostas
41: B
42: C
43: D
44: D
45: E
46: B
47: D
48: E
49: D
50: A
51: E
52: A
53: E
54: C
55: E
56: B
57: B
58: D
59: D
60: C