Buscar

LISTA 2 - Gustavo Papa Sellani D903IF-4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Gustavo Papa Sellani
RA: D903IF4
Turma: CC8P39
Exercício 1
Petrobras – Analista de Sistemas Júnior: Desenvolvimento de Solução Prova 81 
 Questão 26
 
O que irá ocorrer com um componente COM+ se o seu suporte a transação for definido como 
“com suporte”? 
A)
Instâncias do componente poderão participar em uma transação existente, mas uma transação 
não é necessária e o componente pode operar bem sem uma transação.
B)
Instâncias do componente executarão sempre dentro de uma transação. Antes que um 
componente COM+ seja ativado, COM+ fornecerá ao objeto a transação do criador, se esta 
existir, ou uma transação inteiramente nova.
C)
Instâncias do componente serão sempre ativadas dentro de uma nova transação, criada 
especialmente para este objeto, independentemente de haver ou não uma transação 
disponível.
D)
Esta definição é designada para componentes COM+ que não acessam fontes de dados e o 
resultado é que o componente não precisa do auxílio de uma transação. Porém, o objeto 
sempre será ativado dentro de um novo contexto.
E)
O COM+ ignorará por completo os requisitos transacionais do componente e tentará primeiro 
ativar o objeto dentro do contexto do criador. Porém, se o contexto do criador não estiver 
disponível ou não for compatível, o objeto será ativado dentro de um novo contexto.
Exercício 2
Petrobras – Analista de Sistemas Júnior: Desenvolvimento de Solução Prova 81
 
Questão 30
A figura abaixo apresenta uma arquitetura em camadas proposta por um analista para um projeto J2EE.
 
Sabe-se que o projeto está sujeito às seguintes restrições:
 
A – Deve existir um ponto de acesso centralizado para o tratamento das solicitações feitas à camada de 
apresentação.
B – A API JNDI deve ser utilizada para pesquisar e usar componentes de negócios, como EJBs e 
componentes JMS, e serviços como fonte de dados.
C – A transferência de dados entre camadas deve ser otimizada através da redução do número de 
chamadas remotas.
D – Devem ser encapsulados o acesso e a manipulação de dados em uma camada separada.
 
Para atender a estas restrições, o analista sugeriu as seguintes medidas:
 
• Para atender à restrição A, seria utilizado o padrão Front Controller que funcionaria como o ponto inicial 
de contato para tratar todas as solicitações feitas à camada de apresentação. O Front Controller poderia 
fazer uso de um Application Controller que seria responsável pelos gerenciamentos de ação (localização 
e roteamento de ações específicas que servirão à solicitação) e visualização (localização e distribuição 
para a visualização adequada).
 
• Para atender à restrição B, seria utilizado o padrão Service Locator para implementar e encapsular o 
serviço e a pesquisa de componente. O Service Locator ocultaria os detalhes de implementação do 
mecanismo de pesquisa e encapsularia as dependências relacionadas. Nesta arquitetura, uma 
implementação do Business Delegate poderia fazer uso do Service Locator.
 
• Para atender à restrição C, seria utilizado o padrão Transfer Object para enviar e receber os dados em 
uma única estrutura requerida pela solicitação ou gerada como resposta. O padrão Transfer Object 
Assembler permitiria construir Transfer Objects compostos a partir de diferentes fontes de dados.
 
• Para atender à restrição D, seria utilizado o padrão Service to Worker para abstrair e encapsular todo o 
acesso ao armazenamento persistente. O Service to Worker gerenciaria a conexão com a fonte de dados 
para obter e armazenar
dados.
 
Com base nas informações acima, que restrições estariam sendo atendidas pelas medidas sugeridas pelo 
analista?
 
 
 
 
A)
A, apenas.
B)
A e B, apenas.
C)
B e C, apenas.
D)
A, B e C, apenas.
E)
A, B, C e D.
Exercício 3
PETROBRAS - ANALISTA DE SISTEMAS JUNIOR – ENGENHARIA DE SOFTWARE – PROVA 4 
– 2011
Questão 26
Com o passar dos anos, as aplicações empresariais evoluíram de aplicações 
monolíticas executando em computadores de grande porte, para aplicações do 
tipo cliente- -servidor e, então, para aplicações em 3 camadas.
Essas camadas são:
 
A)
visualização, lógica e negócio
B)
apresentação, lógica de domínio e fonte de dados
C)
domínio, negócio e dados
D)
sistemas, processos e bancos de dados
E)
linguagens de programação, middleware e SGBD
Exercício 4
POSCOMP 2009
Questão 54. [TEC] 
Em relação à arquitetura cliente/servidor, usada na implementação de sistemas 
distribuídos, analise as seguintes afirmativas:
I. A arquitetura cliente/servidor define um modelo de interação entre processos clientes 
e servidores que resolve o problema do rendezvous: clientes iniciam a comunicação e 
servidores esperam por requisições.
II. Em servidores sem estado (informações de estado não são mantidas entre o 
processamento de requisições), o significado de uma mensagem do cliente não deve 
depender da sequência de mensagens anteriores.
III. Um programa cliente individual opera como um programa convencional, ele não 
precisa gerenciar concorrência explicitamente na comunicação com o servidor.
Assinale a alternativa CORRETA:
 
A)
Apenas a afirmativa I é verdadeira
B)
Apenas a afirmativa II é verdadeira
C)
Apenas a afirmativa III é verdadeira
D)
Apenas as afirmativas I e II são verdadeiras
E)
Todas as afirmativas são verdadeiras
Exercício 5
POSCOMP 2003
Questão 64. 
 Em relação ao paradigma de programação cliente-servidor. Qual das afirmativas abaixo 
é FALSA?
 
A)
Um aplicativo servidor inicia ativamente o contato com clientes arbitrários.
B)
Um aplicativo servidor aceita contato de clientes arbitrários, mas oferece um único 
serviço.
C)
Um aplicativo cliente é um programa arbitrário que se torna temporariamente um cliente 
quando for necessário o acesso remoto a um serviço, mas também executa 
processamento local.
D)
Um aplicativo cliente pode acessar múltiplos serviços quando necessário.
E)
Um aplicativo servidor é um programa de propósito especial dedicado a fornecer um 
serviço, mas pode tratar de múltiplos clientes remotos ao mesmo tempo.
 
 
Exercício 6
CORREIOS – 2004 – ANALISTA DE SISTEMAS PLENO (BANDO DE DADOS E 
SUPORTE)
 
Questão 45
No modelo de arquitetura de sistema cliente-servidor, o processo cliente provê 
uma interface que permite a interação com o servidor; o processo servidor 
gerencia os recursos compartilhados, tais como processadores, bancos de 
dados, impressoras, acesso à rede, dentre outros. Considere as seguintes 
afirmativas relacionadas ao modelo de arquitetura cliente-servidor:
I. As máquinas clientes e servidoras têm requerimentos diferentes de recursos 
computacionais, tais como velocidade de processador, memória, velocidade e 
capacidade de discos e dispositivos de E/S.
II. O ambiente cliente-servidor é tipicamente heterogêneo. As plataformas de 
hardware e o sistema operacional dos clientes e servidores não são os 
mesmos. Os processos cliente e servidor se comunicam através de um 
conjunto bem definido de interfaces padronizadas.
III. Uma característica importante da arquitetura cliente-servidor é a 
escalabilidade.
IV. Nessa arquitetura, o processo servidor inicia a comunicação com o 
processo cliente.
Assinale a alternativa correta.
 
A)
Todas as afirmativas são verdadeiras.
B)
Somente as afirmativas I, II e III são verdadeiras.
C)
D)
Somente as afirmativas III e IV são verdadeiras.
E)
Somente as afirmativas I e II são verdadeiras.
Exercício 7
ECT - EMPRESA BRASILEIRA DE CORREIOS E TELÉGRAFOS - EDITAL DE 
CONCURSO PÚBLICO - Nº 0144/2008 CARGO: ANALISTA DE SISTEMAS 
JÚNIOR
Questão 56
Uma das vantagens mais importantes da arquitetura cliente/servidor é:
 
A)
o gerenciamento dos recursos da rede poder ser centralizado e controlado pelo 
servidor
B)
o cliente poder trabalhar independentemente do servidor
C)
os dispositivos físicos, como a impressora, não poderem ser compartilhados 
entre os clientes
D)
as aplicações poderem ser desenvolvidas utilizando linguagens orientadas a 
objetos
E)
todas as regras de negócio ficam do lado
Exercício 8
ECT -EMPRESA BRASILEIRA DE CORREIOS E TELÉGRAFOS - 2007 CARGO: ANALISTA DE 
SISTEMAS JÚNIOR
Questão 37. 
Na Arquitetura Cliente-Servidor, é correto afirmar que
 
A)
a arquitetura CORBA é um modelo de computação baseado em tecnologia de orientação a objeto para o 
sistema cliente.
B)
o sistema cliente utiliza uma interface de conectividade para requisitar serviços ao servidor e para receber 
as respostas correspondentes.
C)
uma GUI (Graphical User Interface) possui a estrutura lógica de entrada, processamento e saída das 
interfaces tradicionais.
D)
de um ponto de vista funcional, um cliente é um processo que provê o serviço solicitado pelo servidor.
E)
O servidor guarda as regras do ORB, que o protocolo utilizado pelas arquiteturas SOAP
Exercício 9
COMPANHIA DO METROPOLITANO DE SÃO PAULO - METRÔ
Analista Trainee Ciências da Computação – 2010
Questão 49. 
A arquitetura multicamadas dividi-se em três camadas lógicas. São elas:
 
A)
Apresentação, Negócio e Alteração.
B)
Manipulação, Natureza e Acesso a Dados.
C)
Manipulação, Negócio e Acesso a Dados.
D)
Apresentação, Natureza e Acesso a Dados.
E)
Apresentação, Negócio e Acesso a Dados.
Respostas:
1) D
2) E
3) B
4) E
5) A
6) B
7) A
8) B
9) E

Continue navegando