Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.089 questões
Considere o trecho de código em PHP a seguir, para responder à questão.

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.
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.

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.
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).
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.
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).
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.
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.
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.
Considere o seguinte programa Java
|
import java.util.Scanner; public class teste3 { public static void main(Stringl] args) { int i, z=0, n=5; char v; Scanner s = new Scanner(System.in); ___for (i=0; i<n; i++){ v=s.next().charAt(0); if ((v > 'g')||(v <= '19') z=z+2; else z=z+1;} __System.out.printin(z);}} |
Ao ser passada a seguinte sequência de entrada de dados: f g k i m; o valor final de z é iguala:
Um desenvolvedor de aplicações Web deseja trabalhar com o componente de persistência de um servidor de aplicações Jboss. Nesse caso, ele vai trabalhar com o componente: