Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.218 questões

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
Q870044 Arquitetura de Software

Considere o trecho de código em PHP a seguir, para responder à questão.



A interface denominada Padrao (linha 1), junto às classes que a implementam, que são AlunoListenNota (linha 16) e AlunoListenNome (linha 22), concretizam o desenvolvimento de software utilizando o padrão de projeto denominado:
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
Q870031 Arquitetura de Software

Na figura a seguir, na porção superior está localizado o servidor de banco de dados. A comunicação com os servidores de aplicação é feita através de algum protocolo de rede (TCP/IP, por exemplo) e o acesso aos dados é realizado por meio da linguagem SQL (Structured Query Language). Na parte inferior estão as estações clientes. A comunicação destas com a camada intermediária é feita através da utilização de interfaces. Este é basicamente o esquema de comunicação desta arquitetura e não pode ser alterado. Nesse contexto, assinale a alternativa que apresenta as vantagens do desenvolvimento em multicamadas.


Imagem associada para resolução da questão

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
Q869351 Arquitetura de Software

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


CORBA é um padrão para integração desacoplada de sistemas que possibilita interligar sistemas com o mínimo de acoplamento e de segurança possível e com a vantagem de tais sistemas não necessitarem estar online para receber os dados no exato momento em que sejam enviados.

Alternativas
Q869350 Arquitetura de Software

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


A mensageria é um padrão de arquitetura de software voltado para desenvolvimento em nuvem e possui como nó central o ORB (object request broker), que realiza manipulação das requisições dos objetos, sendo o servidor o intermediário entre a aplicação e o cliente. O intermediário entre o cliente e o provedor de serviços em nuvem pode fornecer tanto IaaS quanto PaaS (plataforma como serviço).

Alternativas
Q869343 Arquitetura de Software

Acerca de padrões de projeto, JSE e JME, julgue o item a seguir.


Ao se empregarem duas classes em que uma delas tanto agrega quanto usa objetos da outra, é mais indicado utilizar o padrão criador (creator) que o padrão controlador (controller) do GRASP.

Alternativas
Q869341 Arquitetura de Software

Acerca de padrões de projeto, JSE e JME, julgue o item a seguir.


Considere que determinado sistema tenha apresentado problemas de uso excessivo de recursos de armazenamento na criação de múltiplas instâncias de objetos. Nesse caso, o padrão Adapter é mais apropriado que o padrão Flyweight para se resolver o problema.

Alternativas
Q869179 Arquitetura de Software
De acordo com o Decreto n° 5.296/2004, os sítios eletrônicos acessíveis às pessoas portadoras de deficiência deverão
Alternativas
Q869176 Arquitetura de Software
De acordo com os Padrões Web em Governo Eletrônico existem inúmeros métodos de análise de usabilidade, incluindo métodos de investigação, teste com usuários e métodos de inspeção. Dentre os métodos de inspeção estão
Alternativas
Q869172 Arquitetura de Software
De acordo com a arquitetura REST, um serviço Web RESTful
Alternativas
Q868609 Arquitetura de Software
Uma mensagem SOAP é codificada como um documento XML, consistindo em um elemento <Envelope> , que contém um elemento <Header> opcional e um elemento <Body> obrigatório. O elemento contido no <Body>, que é usado para relatar erros, é o
Alternativas
Q868604 Arquitetura de Software
O Modelo de Acessibilidade em Governo Eletrônico e-MAG recomenda, como prática que deve ser encorajada no desenvolvimento de sítios e serviços eletrônicos acessíveis do Governo Federal, o uso de
Alternativas
Q2841154 Arquitetura de Software

Segurança da informação pode ser entendido como um mecanismo de proteção de um conjunto de informações com a finalidade de preservar o valor que elas possuem para uma pessoa física ou uma organização. Em relação à Segurança da Informação, aponte a alternativa incorreta.

Alternativas
Respostas
3301: D
3302: A
3303: C
3304: A
3305: E
3306: C
3307: D
3308: E
3309: E
3310: E
3311: E
3312: E
3313: C
3314: E
3315: A
3316: A
3317: E
3318: B
3319: C
3320: B