Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q52648 Arquitetura de Software
Diversos frameworks e APIs, incluindo a Java API for XML Web Services (JAX-WS), provêem suporte para uma abordagem arquitetural chamada REST (Representational State Transfer) para a criação de web services simples, que utilizam apenas o protocolo HTTP, dispensando uma camada de mensagens como o SOAP. Para tanto, cada serviço é disponibilizado na forma de um recurso associado a uma URL e os métodos do protocolo HTTP são utilizados para "comandar" ações de inclusão, atualização, exclusão e consulta de dados. Vista sob este prisma, a World Wide Web em si é um exemplo da abordagem arquitetural REST.
NÃO corresponde a um método previsto no protocolo HTTP/1.1:
Alternativas
Q52641 Arquitetura de Software
Uma das recomendações de acessibilidade presentes na Cartilha Técnica do e-MAG diz respeito à indicação explícita da ordem de navegação/tabulação por elementos de um formulário, a qual pode ser especificada através do atributo HTML
Alternativas
Q52627 Arquitetura de Software
Muitos frameworks utilizam um padrão de projeto (design pattern) que se baseia no princípio de projeto "Não nos chame, nós iremos chamar você" (O Princípio de Hollywood: "Don't call us, we'll call you."). Uma classe da aplicação herda de uma classe do framework que possui métodos abstratos, os quais são chamados em outros métodos concretos. A classe da aplicação sobrepõe os métodos abstratos da classe do framework com métodos concretos, permitindo que os métodos concretos da classe do framework sejam chamados. O padrão de projeto (design pattern) em questão chama-se
Alternativas
Q52604 Arquitetura de Software
As micro-arquiteturas de um projeto de software são representadas pelos modelos
Alternativas
Q52342 Arquitetura de Software
Com relação a qualidade de software, bancos de dados e suas tecnologias, julgue os itens de 37 a 42.

Na arquitetura cliente-servidor, o cliente (front_end) fornece a interface do usuário e o servidor (back_end) executa as consultas no SGBD. A principal desvantagem dessa arquitetura é a divisão do processamento entre dois sistemas, o que aumenta o tráfego de dados na rede.
Alternativas
Q52335 Arquitetura de Software
Com base nos conceitos de gerenciamento eletrônico de documentos (GED) e processos, modelagem e automação de processos, e técnicas de reunião e entrevista, julgue os itens subseqüentes.

O workflow ou fluxo de trabalho, também denominado de processamento de transações, integra automaticamente, em forma eletrônica, o fluxo de documentos dentro das organizações. Em vez de contar, apenas, com a comunicação embasada em papel, no contexto de GED e em seu relacionamento com fluxo de trabalho automatizado, as organizações fazem uso de imagens eletrônicas de dados como método de comunicação.
Alternativas
Q52324 Arquitetura de Software
Com relação a SOA, web services, UDDI, WSDL, SOAP, XML, XSLT, e-ping, SGC, W3C e e-MAG, julgue os próximos itens.

O e-ping objetiva padronizar a forma de apresentação das informações dos serviços do governo eletrônico federal e definir os requisitos de intercâmbio de dados e das condições de disponibilidade desses dados para os dispositivos de acesso.
Alternativas
Q52323 Arquitetura de Software
Com relação a SOA, web services, UDDI, WSDL, SOAP, XML, XSLT, e-ping, SGC, W3C e e-MAG, julgue os próximos itens.

O UDDI é uma especificação técnica que tem como objetivo descrever, descobrir e integrar web services; é embasado na tecnologia XML, que fornece uma plataforma neutra de dados e permite descrever relações hierárquicas de modo natural.
Alternativas
Q52322 Arquitetura de Software
Com relação a SOA, web services, UDDI, WSDL, SOAP, XML, XSLT, e-ping, SGC, W3C e e-MAG, julgue os próximos itens.

Na visão do SOA, XML e WSDL são padrões abertos que permitem que os serviços se comuniquem de maneira homogênea, independentemente da plataforma de hardware, do sistema operacional e da linguagem de programação nos quais o serviço está implementado.
Alternativas
Q52321 Arquitetura de Software
Com relação a SOA, web services, UDDI, WSDL, SOAP, XML, XSLT, e-ping, SGC, W3C e e-MAG, julgue os próximos itens.

No SOA, os web services permitem que os aplicativos se comuniquem entre si de modo independente da plataforma e da linguagem de programação. Os web services utilizam WSDL para descrever interfaces de aplicativos na linguagem XML.
Alternativas
Q51941 Arquitetura de Software
Em relação à rede de computadores mundial, suas características e conceitos, julgue os itens que se seguem.

O acesso a páginas web, o e-mail, a transferência de arquivo, o login remoto e os grupos de discussão adotam o modelo clienteservidor.
Alternativas
Q51904 Arquitetura de Software
Com relação ao desenvolvimento de portais corporativos, julgue
os itens a seguir.

Portlets são consideradas interfaces de componentes de software que podem ser adicionadas a softwares do tipo cliente-servidor tradicionais.
Alternativas
Q51044 Arquitetura de Software
Considerando a análise e a programação orientadas a objetos,
bem como as linguagens de programação que seguem esse
paradigma, julgue os itens subseqüentes.

O padrão de projeto orientado a objetos denominado singleton exprime o fenômeno recorrente na análise que é a existência de muitas aplicações nas quais há um objeto que é a única instância de sua classe.
Alternativas
Q50306 Arquitetura de Software
"Classes devem estar abertas para extensão e fechadas para modificação" é um princípio de projeto de modelos orientados a objetos. Tal princípio pode ser aplicado através do padrão de projeto
Alternativas
Q45708 Arquitetura de Software
Considere as assertivas a seguir sobre as relações entre SOAP, WSDL e UDDI:

I. UDDI é um diretório de serviços web descrito por WSDL.
II. WSDL pode ser usado para descrever serviços SOAP.
III. O UDDI é um diretório de descrições SOAP.

As assertivas corretas são:
Alternativas
Q45706 Arquitetura de Software
Considere as seguintes assertivas sobre as vantagens do uso de padrões de software (software patterns):

I. Padrões de projeto proporcionam um vocabulário comum de projeto, facilitando comunicação, documentação e aprendizado dos sistemas de software.
II. Padrões de projeto auxiliam no desenvolvimento de software por meio da reutilização do projeto de soluções computacionais já testadas e aprovadas.
III. Uma biblioteca de padrões pode ajudar a melhorar e padronizar o desenvolvimento de software.

As assertivas corretas são:
Alternativas
Q45695 Arquitetura de Software
Considere as seguintes assertivas sobre uma arquitetura orientada a serviços (SOA):

I. SOA é apenas uma implementação de Serviços Web, possuindo ambas as mesmas características.
II. As mensagens são o principal meio de comunicação entre os provedores e os consumidores de serviços.
III. SOA não prescreve como projetar ou construir a implementação do serviço.
IV. Quando os serviços são disponibilizados na web, eles são identificados por uma URI.

As assertivas corretas são:
Alternativas
Q43377 Arquitetura de Software
No que concerne a tópicos avançados, julgue os itens
subseqüentes.
O modelo de computação em grade tem como objetivo a obtenção de alto desempenho de processamento distribuído entre diversas máquinas geograficamente próximas ou não.
Alternativas
Q43375 Arquitetura de Software
No que concerne a tópicos avançados, julgue os itens
subseqüentes.
Uma arquitetura de software orientada a serviços tem como característica básica livrar-se das funcionalidades implementadas pelas aplicações e revertê-las em serviços, via barramento de serviços em uma computação distribuída.
Alternativas
Q43374 Arquitetura de Software
Com relação aos padrões de projeto, julgue os itens seguintes.
Adapter é um padrão estrutural utilizado para compatibilizar interfaces de modo que elas possam interagir.
Alternativas
Respostas
6941: C
6942: D
6943: E
6944: C
6945: E
6946: C
6947: E
6948: C
6949: C
6950: E
6951: C
6952: C
6953: C
6954: A
6955: A
6956: E
6957: B
6958: C
6959: E
6960: C