Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.158 questões

Q2417253 Arquitetura de Software

Com relação ao padrão MVC (Model View Controller), a padrões de projeto e a orientação a objetos, julgue o item subsequente.


No padrão MVC, o model encapsula a lógica da aplicação, sendo responsável por processar e gerenciar os dados de forma independente da interface do usuário e da camada de apresentação. 

Alternativas
Q2415842 Arquitetura de Software

No que se refere às tecnologias de datacenters, julgue o próximo item.


A redundância em datacenters, com a duplicação de diversos componentes, tem como objetivo aumentar o poder de processamento das máquinas neles instaladas. 

Alternativas
Q2415840 Arquitetura de Software

Acerca de servidores de aplicação, julgue o próximo item. 


Os servidores de aplicação podem ser executados nos lados do cliente ou do servidor de uma aplicação do tipo cliente/servidor. 

Alternativas
Q2398325 Arquitetura de Software
A analista Débora está implementando o sistema CGEOnline de acordo com o Domain Driven Design (DDD). Débora criou em CGEOnline a classe de modelo de domínio Acoes, sem atributos que identifiquem unicamente determinada instância da classe. As instâncias de Acoes são caracterizadas apenas pelo estado da instância.
A classe Acoes, criada por Débora, aplica o conceito do DDD:
Alternativas
Q2398323 Arquitetura de Software
A analista Joana está desenvolvendo a aplicação ParaibaCerta. Joana implementou o modelo e o repositório da camada de persistência, mas ainda não escolheu qual banco de dados irá utilizar. Joana também implementou um teste automatizado para determinado fluxo da interface gráfica da ParaibaCerta.
À luz da arquitetura hexagonal, ao implementar o repositório da camada de persistência e o teste automatizado, Joana adicionou à ParaibaCerta, respectivamente:
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Tecnólogo em Rede |
Q2392715 Arquitetura de Software
Sempre que um novo software é disponibilizado, o fabricante comumente disponibiliza uma lista de requisitos, ou seja, as características mínimas necessárias para a instalação do software. Dito isso, assinale a alternativa correta que justifica a verificação desses requisitos. 
Alternativas
Q2391989 Arquitetura de Software
Eastman (2014), em seu livro “Manual de BIM”, ressalta que serão necessárias, cada vez mais cedo, colaborações entre o arquiteto e as outras disciplinas de projeto. Segundo o autor, o conceito de “transferência de dados e informações entre aplicações possibilitando a contribuição e atuação de diferentes especialistas em um mesmo trabalho” diz respeito à
Alternativas
Q2389085 Arquitetura de Software
A equipe de sistemas de uma empresa recebeu uma demanda para incluir, em um sistema, um tratamento que permita observar se um determinado conjunto de dados está sendo atualizado. Caso haja alguma atualização, um conjunto de assinantes que desejem ser informados sobre alguma mudança nesses dados deverá ser notificado.
Para atender à demanda descrita, qual padrão de projeto pode ser usado?
Alternativas
Q2389084 Arquitetura de Software
J participa de uma equipe de desenvolvimento e recebeu uma demanda de codificar uma estrutura de árvore no sistema em que está trabalhando.
O padrão de projeto estrutural que poderá ajudar nessa tarefa de implementação é o
Alternativas
Q2389077 Arquitetura de Software
Um analista de sistemas ficou responsável por catalogar o portfólio de softwares usados em sua empresa para permitir um conhecimento maior das capacidades de gerenciar informações. Um dos softwares a serem catalogados é destinado aos gerentes médios e produz relatórios sumários e informações sobre o desempenho atual da empresa.
O analista de sistemas deve classificar esse software como um sistema de
Alternativas
Q2389076 Arquitetura de Software
Ao construir uma aplicação para web, um programador decidiu projetar a arquitetura do software, seguindo o modelo Model-View-Controller (MVC).
Nesse modelo, a função do Controller inclui
Alternativas
Q2387560 Arquitetura de Software
Sobre a arquitetura de aplicações em infraestrutura, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) O modelo de cloud computing do tipo Plataforma como Serviço (PAAS, Platform-as-a-Service) oferece ambiente compartilhado de desenvolvimento de software que fornece, às equipes de desenvolvimento e operações, acesso a todas as ferramentas de que necessitam, a partir de qualquer local com uma conexão à Internet, sendo frequente o emprego das tecnologias Docker e Kubernetes.
( ) Quanto ao nível de acoplamento, podemos diferenciar as arquiteturas de aplicação como monolíticas e em N camadas (levemente acopladas), microsserviços (fortemente acopladas); e, orientadas a eventos ou serviços (desacopladas).
( ) No ciclo de vida do desenvolvimento de software (SDLC, Software Development Lifecycle) podem ser aplicadas as metodologias TDD (Test Driven Development), quando o foco está em uma linguagem mais técnica e no objetivo de testar alguma funcionalidade, e o BDD (Behavior Driven Development), quando o foco está em uma linguagem mais próxima da linguagem natural e no objetivo de realização de testes de comportamento.

As afirmativas são, respectivamente,
Alternativas
Q2387559 Arquitetura de Software
O ciclo de vida de desenvolvimento de software (SDLC, Software Development Life Cycle) é o processo econômico e rápido que as equipes de desenvolvimento usam para projetar e criar software de alta qualidade.
Considerando os modelos SDLC que auxiliam na organização das sociedades empresárias, assinale a afirmativa correta. 
Alternativas
Q2387554 Arquitetura de Software
Padrões de projeto são soluções consagradas que se baseiam nas estruturas da orientação a objetos para solucionar problemas comuns em projetos de software. Os padrões são agrupados em tipos.
Assinale a opção que indica apenas padrões do tipo comportamental
Alternativas
Q2387552 Arquitetura de Software
Assinale a opção que indica as vantagens que a adoção das arquiteturas do tipo hexagonal apresenta para o desenvolvimento de aplicações Java. 
Alternativas
Q2386414 Arquitetura de Software
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. 
Alternativas
Q2386402 Arquitetura de Software
É uma abordagem avançada de design de software que coloca o foco no profundo entendimento e modelagem do domínio do negócio, promovendo uma linguagem ubíqua entre desenvolvedores e especialistas do domínio. Através da identificação e encapsulamento de conceitos complexos no código, visa criar sistemas mais flexíveis e alinhados com as necessidades do negócio, facilitando a evolução e manutenção ao longo do tempo.
De acordo com a afirmativa acima, assinale a alternativa que apresenta qual modelo de arquitetura a afirmativa se refere.
Alternativas
Q2386384 Arquitetura de Software
Sobre RabbitMQ, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) RabbitMQ é um middleware de mensageria open-source que implementa o protocolo Advanced Message Queuing Protocol (AMQP).
( ) O RabbitMQ é exclusivo para a linguagem de programação Java, não oferecendo suporte a outras linguagens de programação.
( ) No RabbitMQ, os produtores são responsáveis por enviar mensagens para uma fila, enquanto os consumidores as recebem e processam.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q2383490 Arquitetura de Software
Imagem associada para resolução da questão


      A figura precedente ilustra o arranjo físico dos discos de um tipo de RAID que apresenta as seguintes características:

• acréscimo de dupla paridade às informações gravadas, ou seja, um disco a mais para agir como contingência;
• o sistema de gerenciamento necessita de capacidade proporcional de dois hard disks para armazenamento de bites de paridade;
• os bites de paridade têm o objetivo de prover segurança ao sistema, possibilitando a correção de eventuais erros na gravação de informações em qualquer hard disk do RAID.

A descrição anterior corresponde a um 
Alternativas
Q2383458 Arquitetura de Software
A meta da usabilidade que está associada à rapidez com que um objetivo é alcançado é a meta de
Alternativas
Respostas
1201: C
1202: E
1203: E
1204: E
1205: C
1206: C
1207: A
1208: B
1209: D
1210: D
1211: E
1212: D
1213: D
1214: C
1215: A
1216: D
1217: B
1218: C
1219: D
1220: A