Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q875599 Arquitetura de Software

Acerca de sistemas de aplicação web, julgue o item a seguir.


Uma das finalidades de um servidor de aplicação web é fornecer facilidades para que o desenvolvedor seja capaz de lidar com a heterogeneidade das especificações de hardware dos servidores.

Alternativas
Q875598 Arquitetura de Software

A respeito de escalabilidade, segurança, balanceamento de carga, fail-over e replicação de estados em sistema gerenciador web, julgue o item subsequente.


Embora, em um sistema gerenciador web, dividir as responsabilidades e a carga que cada tarefa executa torna o sistema mais rápido, mais escalável e de fácil manutenção, tecnologias recentes como o NGINX não permitem iniciar várias instâncias de uma aplicação no mesmo servidor, o que garante maior confiabilidade ao serviço.

Alternativas
Q875594 Arquitetura de Software

Julgue o item a seguir, a respeito de sistemas gerenciadores web e de Apache e NGINX.


No NGINX, a configuração de servidores virtuais exige que a diretiva utilizada para especificar o endereço onde o servidor escuta as requisições seja definida usando-se o IPv4.

Alternativas
Q874657 Arquitetura de Software
Uma infraestrutura de TI (Tecnologia da Informação), bem projetada e administrada, pode permitir armazenamento, proteção e gestão dos dados, que possam se tornar acessíveis, pesquisados, compartilhados. A TI trata-se de um conjunto de hardware, software, processos, redes e usuários. Para elaborar uma boa infraestrutura de TI, algumas características devem ser consideradas, sendo que uma delas tem a seguinte definição: “quando um aplicativo com capacidades extras é necessário, as empresas são capazes de ampliar a infraestrutura conforme essa nova necessidade”. Trata-se de:
Alternativas
Q873495 Arquitetura de Software
Uma programadora precisa mudar a implementação chamada de uma função em tempo de execução dependendo da entrada de dados. Um dos requisitos importantes é ocultar do usuário desta função a exposição das estruturas de dados complexas, específicas do algoritmo. Entre os conhecidos padrões de Projeto de Software Gang of Four (GoF,1994), qual é o indicado?
Alternativas
Q873494 Arquitetura de Software
Dentro dos padrões arquiteturais de software, a arquitetura Model-View-ViewModel (MVVM) é próxima da arquitetura Model-View-Presenter (MVP), porém diferencia-se desta pelo fato de
Alternativas
Q873271 Arquitetura de Software
Usualmente, WebServices envolvem a utilização dos padrões XML, SOAP e WSDL.
A função de cada um deles é, respectivamente:
Alternativas
Q872978 Arquitetura de Software

Acerca de XML e SOAP, julgue o próximo item.


O SOAP é um tipo de modelo de dados XML elaborado para facilitar a inserção de campos HTML em páginas web.

Alternativas
Q872974 Arquitetura de Software

Julgue o item seguinte, a respeito de frameworks de apresentação.


No padrão MVC, a camada de controle é responsável pelo controle da persistência dos controles da aplicação.

Alternativas
Q872175 Arquitetura de Software

Em relação a desenvolvimento de aplicativos, julgue o seguinte item.


Em SOA, orquestração é a forma de arranjar serviços diferentes para serem executados em uma ordem preestabelecida.

Alternativas
Q872173 Arquitetura de Software

Em relação a desenvolvimento de aplicativos, julgue o seguinte item.


O modelo de acessibilidade e-MAG recomenda a criação de páginas sem atualização automática periódica.

Alternativas
Q871525 Arquitetura de Software
A respeito da tecnologia de Web services, é correto afirmar que:
Alternativas
Q871484 Arquitetura de Software

A respeito de servidores Web e Web services, indique se as afirmativas abaixo são verdadeiras (V) ou falsas (F) e assinale a alternativa que apresenta a sequência correta, de cima para baixo.


( ) O Apache HTTP Server dispõe de módulos para geração de conteúdo dinâmico, que lhe permitem interpretar código escrito em linguagens como PHP, Python e Perl.

( ) O servidor Web nginx trata as requisições HTTP como eventos assíncronos, o que lhe permite servir conteúdo estático de forma rápida e eficiente.

( ) Por padrão, os Web services baseados no estilo arquitetural REST manipulam representações de dados no formato XML.

( ) Web services baseados no estilo arquitetural REST podem ser escritos na linguagem PHP e executados pelos servidores Web Apache HTTP Server e nginx.

Alternativas
Q871478 Arquitetura de Software

Assinale a alternativa que preenche de forma correta as lacunas da frase abaixo.


O padrão de projeto _______________ fornece um substituto para outro objeto, a fim de controlar o acesso a ele, e o padrão de projeto _______________ define uma dependência de um para muitos entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.

Alternativas
Q870038 Arquitetura de Software
Com o modelo Multicamadas, é possível ter a mesma regra de negócio dividida entre vários servidores através do balanceamento de carga, ou seja, quando algum deles ficar sobrecarregado o outro entrará em ação para ajudá-lo. Se ocorrer algum problema com algum servidor e este não puder mais responder às requisições (ficar off-line, por exemplo), outro servidor poderá entrar em seu lugar. Assinale a alternativa que nomeia corretamente tal propriedade e vantagem da arquitetura Cliente Servidor Multicamadas.
Alternativas
Q870032 Arquitetura de Software

Ao contrário de uma aplicação em duas camadas, na qual há a divisão das regras de negócios entre o cliente e o servidor, em multicamadas isto não ocorre. Como a camada intermediária é a responsável por fazer todo o processamento das solicitações de dados no servidor de banco de dados, cabe à camada de apresentação somente exibir estes dados, tendo no máximo os códigos de tratamento de telas e campos. Com isso, a aplicação cliente apresenta grande diminuição de código e todo o trabalho de instalação é bastante reduzido, possuindo somente uma configuração para o cliente ter acesso à camada intermediária. Por esta razão, há diminuição de custos, uma vez que não existe necessidade de upgrade nas estações clientes que apresentam poucos recursos de hardware ou que são computadores antigos.


Assinale a alternativa que identifica corretamente o tipo de vantagem do desenvolvimento em multicamadas, proposto no texto.

Alternativas
Q870021 Arquitetura de Software
No que diz respeito a padrões de projetos, assinale a alternativa que apresenta somente padrões estruturais.
Alternativas
Q870020 Arquitetura de Software
Permite elaborar uma interface para criação de famílias de objetos relacionados ou interdependentes, que não especifica suas classes concretas. A partir desse padrão consegue-se criar fábricas concretas, que são responsáveis pela criação de novos objetos para atender as necessidades do cliente. Portanto, essa prática ajuda a excluir a dependência entre o cliente e a classe dos objetos usados por ele. Assinale a alternativa que se refere ao padrão de projeto descrito no texto.
Alternativas
Q869355 Arquitetura de Software

Com base na NBR ISO/IEC 26300:2006 e ISO 32000-1:2008, julgue o próximo item.


A ISO 32000-1:2008 trata de processos específicos para conversão de documentos eletrônicos ou em papel para o formato PDF, da gestão eletrônica desses arquivos por meio de XML como representação e de métodos para validação da conformidade de arquivos PDF ou leitores.

Alternativas
Q869352 Arquitetura de Software

Acerca de service-oriented architecture, web services, mensageria e CORBA (common object request broker architecture), julgue o item a seguir.


Web services permitem disponibilizar serviços de forma agnóstica quando a UDDI (universal description, discovery and integration) estabelece um formato padrão de mensagem que consiste em um documento XML capaz de hospedar dados RPC centrados em documentos, para que haja intercâmbio de dados de modelos síncronos (pedido e resposta) e assíncronos (orientados a processo).

Alternativas
Respostas
2841: E
2842: E
2843: E
2844: C
2845: B
2846: B
2847: C
2848: E
2849: E
2850: C
2851: C
2852: E
2853: D
2854: A
2855: A
2856: E
2857: D
2858: E
2859: E
2860: E