Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Atomicidade de transações é uma propriedade muito importante em sistemas distribuídos. Uma maneira de implementar essa propriedade é por meio do protocolo two-phase commit (2PC). Em relação a esse protocolo, analise as afirmativas a seguir:
I. Durante a primeira fase do protocolo, o nó coordenador da transação consulta um nó participante para saber se ele está apto para concluir a transação e, após conhecer a resposta dele, consulta o próximo nó participante.
II. Se o nó coordenador da transação falhar, os participantes podem não receber a decisão final para executar commit ou rollback e, portanto, ficarem bloqueados.
III. Se o nó participante falhar após receber a decisão final para executar um commit, a transação será abortada pelo nó coordenador da transação.
Está correto o que se afirma em:
Com relação a REST e SOAP, analise as afirmativas a seguir:
I. REST é baseado em orientação a recursos, sendo indicado para operações stateless.
II. SOAP é um protocolo para troca de mensagens estruturadas, que podem possuir diferentes formatos, tais como JSON, HTML ou XML.
III. Tanto REST quanto SOAP foram concebidos para utilizar diferentes protocolos de comunicação, além do HTTP.
Está correto somente o que se afirma em:
A usabilidade está associada a uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários. Na Engenharia de Usabilidade cada elemento de uma interface deve ser analisado segundo algumas heurísticas. Manuel é o analista de usabilidade responsável por elaborar as interfaces do sistema da financeira SemGrana. Para realizar seu trabalho, Manuel frequentou diariamente a financeira por um mês, de forma a conhecer o vocabulário padrão, bem como os conceitos usuais utilizados pelos funcionários da financeira. Dessa forma, Manuel pôde elaborar interfaces que contivessem o vocabulário e os conceitos da financeira.
A preocupação demonstrada por Manuel pode ser traduzida pela heurística:
A reutilização de serviços web é um princípio essencial da Arquitetura Orientada a Serviços (SOA).
Uma forma padronizada de publicar e descobrir informações sobre os serviços web em SOA é por meio do serviço de diretório:
SOAP (Simple Object Access Protocol) é um protocolo de comunicação utilizado para troca de informações estruturadas entre sistemas computacionais.
Analise as afirmativas a seguir sobre a estrutura de uma mensagem SOAP:
I. É codificada como um documento XML e o elemento <Envelope> é o elemento-raiz da mensagem.
II. O elemento <Header> é opcional e o elemento <Body> obrigatório.
III. O elemento <Fault> é utilizado para transportar informações de erro dentro de uma mensagem SOAP.
Está correto o que se afirma em:
WSDL (Web Services Description Language) é uma linguagem baseada em XML, utilizada para descrever Web Services.
Na estrutura de um documento WSDL, o elemento que define o conjunto de operações que podem ser executadas pelo serviço é:
Com relação à arquitetura cliente-servidor multicamadas, julgue o item subsequente.
Na arquitetura cliente-servidor multicamadas, o número
de conexões no banco de dados é proporcional à
quantidade de estações-clientes conectadas ao banco.
Na prática, para cada conexão aberta de um cliente,
também será aberta uma conexão no servidor de banco
de dados.
Com relação à arquitetura cliente-servidor multicamadas, julgue o item subsequente.
Nessa arquitetura, caso haja necessidade de realizar
alteração de um arquivo de configuração referente às
regras de negócio no servidor de aplicação, essa
alteração não será vista por todas as aplicações-clientes
em virtude de essas aplicações acessarem diversas
camadas propostas pela arquitetura, o que consiste em
sua maior desvantagem.
Com relação à arquitetura cliente-servidor multicamadas, julgue o item subsequente.
A camada de apresentação, considerada como uma
camada bastante leve, permite fazer a interação do
usuário com o sistema.
Com relação à arquitetura cliente-servidor multicamadas, julgue o item subsequente.
Em um sistema multicamadas, a aplicação poderá ser
dividida em, no máximo, três camadas: apresentação;
servidor de aplicação; e servidor de redes.
Com relação à arquitetura cliente-servidor multicamadas, julgue o item subsequente.
No modelo cliente-servidor de várias camadas, o cliente
realiza comunicação direta com o servidor de banco de
dados, proporcionando eficiência no processamento das
consultas.
Assinale a alternativa correta:
Os três grupos distintos em que é organizado o padrão GoF são: