Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q2026211 Arquitetura de Software
No processo de desenvolvimento de software, muitas vezes não precisamos nos preocupar em resolver certos problemas, pois outras pessoas no passado já trabalharam nisso. O nome que damos para essas fórmulas é design patterns (Padrões de projeto), que no final, se resumem a soluções típicas para problemas comuns em um projeto de software.

Assinale a alternativa correta em relação ao assunto.
Alternativas
Q2026203 Arquitetura de Software
Em Design Patterns, padrões criacionais oferecem diversas alternativas de criação de objetos, o que aumenta a flexibilidade e a reutilização de código.
Assinale a alternativa que contém somente padrões criacionais
Alternativas
Q2026201 Arquitetura de Software
Analise as afirmativas abaixo com relação ao assunto Tolerância a Falhas em sistemas distribuídos.

1. O requisito disponibilidade (availability) em um sistema distribuído está relacionado com a probabilidade de o sistema funcionar corretamente em dado momento e realizar suas funções em benefícios dos seus usuários.
2. O requisito confiabilidade (reliability) é definido em termos de intervalo de tempo ao invés de um “dado momento” como na “availability”, refere-se à habilidade do sistema funcionar continuamente sem falhas.
3. O requisito Manutenibilidade (Maintainability) refere-se à situação na qual um sistema falha temporariamente ou deixa de operar corretamente sem nenhum acontecimento catastrófico.

Assinale a alternativa que indica todas as afirmativas corretas
Alternativas
Q2026200 Arquitetura de Software
O conceito de transparência pode ser aplicado de diferentes aspectos de sistemas distribuídos.
Assinale a alternativa que indica corretamente o conceito de transparência que esconde diferenças na representação dos dados e a forma pela qual recursos podem ser acessados pelo usuário.
Alternativas
Q2026196 Arquitetura de Software
Analise as afirmativas abaixo com relação ao SOAP.
1. SOAP é um protocolo leve destinado à troca de informações estruturadas em um ambiente distribuído descentralizado. SOAP usa tecnologias XML para definir uma estrutura de mensagens extensível possibilitando a construção de mensagem que pode ser trocada por uma variedade de protocolos subjacentes.
2. Um web service é um sistema de software projetado para suportar interação entre máquinas através de uma rede. Ele tem uma interface descrita em um formato processável por máquina, especificamente XML.
3. Existem duas maneiras de enviar mensagens para que um cliente possa realizar solicitações a um web service SOAP. São elas: Request-Resposnse Messaging e One-Way Messaging. A primeira permite o envio unilateral das mensagens, no qual a solicitação é realizada, sem se preocupar com a resposta.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2026195 Arquitetura de Software
Assinale a alternativa que indica corretamente a especificação que define a linguagem de descrição de Web Services baseada em XML. Ela permite, através da definição de um vocabulário em XML, a possibilidade de descrever serviços e a troca de mensagens. Mais especificamente é responsável por prover as informações necessárias para a invocação do Web Service, como sua localização, operações disponíveis e suas assinaturas. 
Alternativas
Q2026159 Arquitetura de Software
Analise as afirmativas abaixo com relação aos serviços Web RESTful.
1. Quando um cliente faz uma solicitação usando uma API RESTful, essa API transfere uma representação do estado do recurso ao solicitante ou endpoint. Essa informação (ou representação) é entregue via FTP utilizando um formato suportado.
2. Para que uma API seja considerada do tipo RESTful, ela precisa estabelecer uma comunicação “stateless” entre cliente e servidor. Isso significa que nenhuma informação do cliente é armazenada entre solicitações GET e toda as solicitações são separadas e desconectadas.
3. Um mesmo cliente pode mandar várias requisições sequencialmente para o servidor, não sendo necessário que cada requisição contenha todas as informações necessárias para que o servidor consiga entendê-la e processá- -la adequadamente.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2025920 Arquitetura de Software
Analise as afirmativas abaixo sobre a estrutura de mensagens SOAP, no contexto de serviços web.

1. O envelope SOAP é o elemento raíz em toda mensagem SOAP.
2. Um envelope SOAP contém até dois elementos, um cabeçalho opcional (<Header>) e um corpo mandatório (<Body>).
3. As informações relacionadas às aplicações que devem ser processadas pelos nós SOAP ao longo do caminho da mensagem devem ser passadas no corpo (<Body>) da mensagem.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2025918 Arquitetura de Software

Analise as afirmativas abaixo sobre serviços Web.


1. Por definição, os serviços web são fracamente acoplados, já que foram concebidos com a interoperabilidade como requisito primário.

2. Web Hook é um tipo de web services com arquitetura SOAP.

3. Mensagens SOAP são transmitidas no formato JSON por padrão ou default.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q2023637 Arquitetura de Software
Em uma fila de mensagens posicionada entre dois serviços que precisam se comunicar, o componente que faz a solicitação para adicionar uma mensagem à fila é conhecido como requerente, enquanto o componente que coleta as mensagens da fila e faz o processamento principal é conhecido como produtor de mensagens. 
Alternativas
Q2023636 Arquitetura de Software

Com relação a gerenciamento de filas, SOA, mensageria e barramento de serviços, julgue o item a seguir.


Ponto a ponto, publicação/assinatura e transferência de arquivos são modos de operação de ferramentas de mensagens e gerenciamento de filas. 

Alternativas
Q2023635 Arquitetura de Software

Com relação a gerenciamento de filas, SOA, mensageria e barramento de serviços, julgue o item a seguir.


Implementações de SOA por meio de um barramento de serviços implicam a criação de um ponto único de falha, uma vez que clientes e serviços da organização não poderão se comunicar se o barramento de serviços se tornar inoperante.

Alternativas
Q2023634 Arquitetura de Software

Com relação a gerenciamento de filas, SOA, mensageria e barramento de serviços, julgue o item a seguir.


Entre as possibilidades funcionais de um barramento de serviços estão transformações de modelos de dados, manuseio de conectividade e mensagens, execução de roteamento, conversão de protocolos de comunicação e gerenciamento de requisições variadas relacionadas aos serviços.  

Alternativas
Q2023633 Arquitetura de Software

Com relação a gerenciamento de filas, SOA, mensageria e barramento de serviços, julgue o item a seguir.


O forte acoplamento de serviços e a especificidade de plataformas e tecnologias de infraestrutura compatíveis são características fundamentais de SOA. 

Alternativas
Q2023632 Arquitetura de Software

Com relação a gerenciamento de filas, SOA, mensageria e barramento de serviços, julgue o item a seguir.


Um gerenciador de filas pode ser proprietário de várias filas, e uma fila é automaticamente criada quando uma mensagem é atribuída a um identificador exclusivo no contexto de um gerenciador de filas. 

Alternativas
Q2023578 Arquitetura de Software

Julgue o item a seguir, acerca da organização e do funcionamento de componentes de uma arquitetura de computadores.


A unidade lógica e aritmética pode recorrer ao uso de um bit especial para indicar que o resultado de uma operação excede a capacidade de armazenamento de um registrador.

Alternativas
Q2020821 Arquitetura de Software

Com relação à arquitetura de software, julgue o próximo item. 


Em uma arquitetura orientada a eventos, o produtor identifica um evento que chega ao consumidor de forma assíncrona.

Alternativas
Q2020819 Arquitetura de Software

Com relação à arquitetura de software, julgue o próximo item. 


Na arquitetura em camadas, os componentes da camada mais interna opera o sistema operacional, ao passo que os da camada mais externa interagem com o usuário.

Alternativas
Q2020818 Arquitetura de Software

Com relação à arquitetura de software, julgue o próximo item. 


No padrão MVC, o componente de modelo gerencia as requisições dos usuários.

Alternativas
Q2019965 Arquitetura de Software
Sobre os Conceitos da arquitetura cliente-servidor, assinale a alternativa correta.
I. A arquitetura cliente servidor é uma arquitetura de aplicação distribuída, ou seja, na rede existem os fornecedores de recursos ou serviços a rede, que são chamados de servidores, e existem os requerentes dos recursos ou serviços, denominados clientes. II. O cliente não compartilha nenhum de seus recursos com o servidor, mas, no entanto, ele solicita alguma função do servidor, sendo ele, o cliente, responsável por iniciar a comunicação com o servidor, enquanto o mesmo aguarda requisições de entrada. III. A sobrecarga de servidores é um problema real apesar de a capacidade dos servidores ter aumentado consideravelmente na última década. IV. As redes P2P surgem como uma proposta de descentralização do monopólio de processamento funcional, fazendo com que sistemas sirvam a outros sistemas, dando a cada estação as mesmas responsabilidades e capacidades dentro da rede. 
Alternativas
Respostas
1781: A
1782: A
1783: C
1784: A
1785: A
1786: C
1787: B
1788: B
1789: A
1790: E
1791: C
1792: C
1793: C
1794: E
1795: E
1796: C
1797: C
1798: C
1799: E
1800: E