Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.268 questões

Q2351727 Arquitetura de Software
O W3C publica recomendações que são consideradas padrões da web, desenvolvendo especificações técnicas para maximizar o consenso, garantir a qualidade, obter endosso e adoção dos padrões pelos membros do W3C e pela comunidade em geral. Sobre tal padrão em questão, assinale a afirmativa INCORRETA.
Alternativas
Q4325147 Arquitetura de Software
Considere as seguintes afirmações sobre Microsserviços.

I - Microsserviços permitem alinhar melhor a arquitetura à organização, ajudando a minimizar o número de pessoas trabalhando em qualquer base de código para atingir o ponto ideal de tamanho e produtividade da equipe.
II - Toda a comunicação entre os microsserviços é feita por meio de chamadas de rede, para impor a separação entre os serviços.
III - Microsserviços podem mudar e ser implantados (deployment) independentemente uns dos outros.

Quais estão corretas? 
Alternativas
Q4325145 Arquitetura de Software
Considere as seguintes afirmações sobre o padrão Model-View-Controller (MVC).

I - O padrão arquitetural MVC foi proposto no final da década de 70 e, em seguida, usado na implementação de Smalltalk-80, que é considerada uma das primeiras linguagens orientadas a objetos. MVC foi o padrão arquitetural escolhido pelos projetistas de Smalltalk para implementação de interfaces gráficas.
II - Uma vantagem de arquiteturas usando MVC é que este favorece a especialização do trabalho de desenvolvimento. Por exemplo, pode-se ter desenvolvedores especialistas na implementação de interfaces gráficas, os quais são chamados de desenvolvedores de front-end. Por outro lado, desenvolvedores de classes de Modelo não precisam conhecer e implementar código de interface com usuários. 
III - Uma desvantagem de arquiteturas usando MVC é que este não permite que classes de Modelo sejam usadas por diferentes Visões.

Quais estão corretas? 
Alternativas
Q4301719 Arquitetura de Software
Considerando o contexto dos Padrões de Interoperabilidade de Governo Eletrônico (ePING), assinale a afirmativa correta. 
Alternativas
Q4301714 Arquitetura de Software
O padrão de projeto que define uma dependência umpara-muitos entre objetos, de modo que quando um objeto muda o estado todos os seus dependentes são notificados e atualizados automaticamente, é chamado de
Alternativas
Q4198379 Arquitetura de Software
Na área de Design de Aplicativos, o wireframe se traduz pelo
Alternativas
Q4198369 Arquitetura de Software
Existem diversas maneiras de se avaliar a experiência do usuário usando um determinado conteúdo digital. Considerando duas versões de um conteúdo, uma maneira de avaliar a experiência do usuário visando identificar qual versão é mais atrativa é por meio do Teste
Alternativas
Q4198087 Arquitetura de Software
Aplicações distribuídas permitem executar um programa paralelo em múltiplas máquinas conectadas em uma rede.
Um padrão para troca de mensagens que pode ser utilizado, nesse cenário, é o
Alternativas
Q4198084 Arquitetura de Software
 Assinale a alternativa que descreve corretamente uma característica da Arquitetura Orientada a Serviços (Service Oriented Architecture ou SOA).
Alternativas
Q4198083 Arquitetura de Software
O design pattern conhecido como Template Method
Alternativas
Q4198080 Arquitetura de Software
No contexto de sistemas de computação distribuídos, um Object Request Broker (ORB) pode ser classificado como um(a)
Alternativas
Q4198075 Arquitetura de Software
 Sobre a replicação de dados em uma arquitetura Blockchain, assinale a alternativa correta. 
Alternativas
Q4198074 Arquitetura de Software
O cenário de aplicação do Blockchain é uma rede descentralizada na qual as transações ocorrem. Nessa rede, o uso do algoritmo proof-of-work tem o propósito de 
Alternativas
Q4197985 Arquitetura de Software
O design pattern cujo propósito é compartilhar partes comuns de estado entre múltiplos objetos, ao invés de manter todos os dados em cada objeto, promovendo economia de memória RAM, é denominado
Alternativas
Q4197980 Arquitetura de Software

Considere o seguinte trecho de um diagrama de classes UML que modela um sistema de administração escolar.


Imagem associada para resolução da questão


O seguinte trecho de código em VB.NET utiliza as classes do diagrama acima. As linhas de código estão numeradas para delimitá-las quando aparecem em múltiplas linhas por questões de espaço.

Imagem associada para resolução da questão


Dentre as alternativas a seguir, assinale aquela que indica o design pattern usado no código apresentado. 

Alternativas
Q4197977 Arquitetura de Software
O conjunto de problemas conceituais e técnicos que surgem quando um modelo orientado a objetos é mapeado em um modelo relacional para persistência de dados (Object-Relational Mapping ou ORM) é denominado
Alternativas
Q4197965 Arquitetura de Software
Um aplicativo capaz de excluir arquivos quando o usuário pressiona um botão em sua interface gráfica apresenta uma mensagem de alerta solicitando confirmação do usuário. Esse comportamento está relacionado à seguinte heurística de Nielsen:
Alternativas
Q4197952 Arquitetura de Software
Dentre as diversas representações gráficas presentes na notação BPMN (Business Process Model and Notation) é correto afirmar que
Alternativas
Q4197773 Arquitetura de Software
De modo geral, um API gateway
Alternativas
Q4197768 Arquitetura de Software
Em mensagens do protocolo SOAP, o elemento opcional , em que soap corresponde ao namespace http://www.w3.org/2003/05/ soap-envelope/, quando presente, deve ocorrer
Alternativas
Respostas
1401: B
1402: E
1403: B
1404: D
1405: D
1406: C
1407: A
1408: E
1409: A
1410: C
1411: E
1412: B
1413: A
1414: E
1415: D
1416: A
1417: B
1418: E
1419: B
1420: D