Buscar

EPS_ Alunos9

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

Prévia do material em texto

14/06/2019 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 ARQUITETURA DE SISTEMAS 9a aula
 Lupa 
V ídeo
 
P PT
 
MP3
 
 
Exercício: CCT0421_EX_A9_201703157613_V1 14/06/2019
Aluno(a): JAKSON SANTOS DE OLIVEIRA 2019.1
Disciplina: CCT0421 - ARQUITETURA DE SISTEMAS 201703157613
 
 1a Questão
O gerenciamento do ciclo de vida dos componentes de servidor é feito através de políticas que controlam o momento
de ativação/desativação dos componentes. Quem é responsável pelo container ativar o componente quando for feita
a primeira chamada a alguma de suas operações, e desativa quando explicitamente requisitado pela aplicação,
desalocando a memória utilizada pelo componente?
Session
 Method
Transaction
Service
 Component
Respondido em 14/06/2019 10:58:35
 
 
Explicação: Method - Ativação/desativação a cada chamada de método, limitando o uso de memória ao tempo de
duração da operação, mas acrescentando o custo de ativação e desativação do componente. Transaction -
Ativação/desativação a cada transação. Memória permanece alocada durante a transação. Session e Service não
fazem parte do gerenciamento do ciclo de vida dos componentes de servidor.
 
 
 2a Questão
Em relação ao provimento e construção de componentes, analise as afirmativas a seguir:
 I- O arquiteto de sistemas, baseado nos requisitos do novo sistema, vai executar o design da nova aplicação,
identificando todos os componentes necessários e aplicando reuso aos componentes que já existirem. Somente serão
construídos os componentes que não existirem.
 II- Quanto mais madura a organização (empresa) no conceito de arquitetura de sistemas maior o conjunto de
componentes reutilizáveis ela vai ter, e menor o conjunto de componentes a serem desenvolvidos para resolverem os
problemas.
 III - Um componente reutilizado é um componente que já foi testado, é um componente que não tem problemas
de desenvolvimentos a serem sanados. Sendo assim, quanto mais a reuzabilidade de código menor o custo , menor
o tempo e maior a qualidade.
Assinale:
 se somente a afirmativa II e III estiverem corretas.
 se todas as afirmativas estiverem corretas.
se somente as afirmativas I e II estiverem corretas.
se somente a afirmativa I estiver correta.
se somente a afirmativa I e III estiverem corretas.
Respondido em 14/06/2019 10:58:40
14/06/2019 EPS
simulado.estacio.br/alunos/ 2/4
 
 
Explicação: Todas as afirmativas são verdadeiras.
 
 
 3a Questão
Em relação ao Framework CCM (CORBA Component Model) podemos afirmar que:
 O modelo de programação é Composto pela CIDL (Component Implementation Definition Language) e pelo
CIF (Component Implementation Framework).
O nível básico provê um conjunto maior de ações, como as portas de comunicação que representam os
elementos de conexão entre os componentes.
O nível estendido provê uma forma simplificada de distribuir um objeto CORBA como componente.
O modelo de Instalação define o ambiente de execução para as instâncias do componente.
 O modelo abstrato especifica como os componentes e suas implementações devem ser empacotados.
Respondido em 14/06/2019 10:58:44
 
 
Explicação: O nível básico provê uma forma simplificada de distribuir um objeto CORBA como componente. O nível
estendido provê um conjunto maior de ações, como as portas de comunicação que representam os elementos de
conexão entre os componentes. O modelo de empacotamento especifica como os componentes e suas
implementações devem ser empacotados. O modelo de execução define o ambiente de execução para as instâncias
do componente.
 
 
 4a Questão
O gerenciamento do ciclo de vida dos componentes de servidor é feito através de políticas que controlam o momento
de ativação/desativação dos componentes. Associe a sentença abaixo ao respectivo conceito.
 " O container ativa o componente, quando for feita a primeira chamada a alguma de suas operações, e
desativa, quando explicitamente requisitado pela aplicação, deslocando a memória utilizada pelo componente."
Transaction
Skeletons
Container
 Component
 Method
Respondido em 14/06/2019 10:58:48
 
 
Explicação:
Method: Ativação/desativação a cada chamada de método, limitando o uso de memória ao tempo de duração da
operação, mas acrescentando o custo de ativação e desativação do componente.
Transaction: Ativação/desativação a cada transação. Memória permanece alocada durante a transação. Container:
O container ativa o componente, quando for feita a primeira chamada a alguma de suas operações, e desativa,
quando explicitamente requisitado pela aplicação, deslocando a memória utilizada pelo componente.
 
 
 5a Questão
Os frameworks são os mais indicados para fornecer uma base mais sólida para a próxima geração de aplicativos
baseados em componentes distribuídos, em escala empresarial, , avalie se as afirmativas a seguir são verdadeiras
(V) ou falsas (F):
( ) O Microsoft COM+ possui o Windows como dependência de plataforma, mas não possui nenhuma dependência
de Linguagem.
( ) O Entreprise JavaBeans (EJB) possui tanto dependência de plataforma quanto dependência de Linguagem.
( ) O Enterprise JavaBeans (EJB) possui a Linguagem Java como dependência de linguagem.
As afirmativas são respectivamente:
 V, F e F.
 V, F e V.
F, V e V.
14/06/2019 EPS
simulado.estacio.br/alunos/ 3/4
F, F e V.
V, V e V.
Respondido em 14/06/2019 10:59:03
 
 
Explicação: O Entreprise JavaBeans (EJB) não possui tanto dependência de plataforma, mas possui dependência de
Linguagem.
 
 
 6a Questão
Em relação aos modelos do CCM, Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta,
considerando a sequência de cima para baixo:
(1) Modelo Abstrato ( ) Composto pela CIDL (Component Implementation DefinitionLanguage) e pelo CIF (Component Implementation Framew ork).
(2) Modelo de Empacotamento ( ) Define o ambiente de execução para as instâncias do componente.
(3) Modelo de Programação ( ) Define os atributos, portas de comunicação e home doscomponentes.
(4) Modelo de Instalação ( ) Especif ica como os componentes e suas implementações devemser empacotados.
(5) Modelo de Execução ( ) Define um mecanismo padrão para a instalação de aplicações.
 3, 4, 1, 5, 2
1, 3, 5, 2, 4
2, 5, 4, 3, 1
 3, 5, 1, 2, 4
1, 4, 5, 3, 2
Respondido em 14/06/2019 10:59:08
 
 
Explicação:
Modelo Abstrato: Define os atributos, portas de comunicação e home dos componentes.
Modelo de Empacotamento: Especif ica como os componentes e suas implementações devem ser empacotados.
Modelo de Programação: Composto pela CIDL (Component Implementation Definition Language) e pelo CIF (Component Implementation
Framew ork).
Modelo de Instalação: Define um mecanismo padrão para a instalação de aplicações.
Modelo de Execução: Define o ambiente de execução para as instâncias do componente.
 
 
 
 7a Questão
São interfaces encontradas nos componentes do Modelo de Componentes Corba - CCM, EXCETO:
 Fontes de Eventos
Receptáculos
Receptores de Eventos
 Alças
Facetas
Respondido em 14/06/2019 10:59:10
 
 
Explicação:
As principais interfaces encontradas nos componentes do Modelo de Componentes Corba, são
Facetas
Receptáculos
Eventos
Herança de Componentes
Homes e Home Finders
14/06/2019 EPS
simulado.estacio.br/alunos/ 4/4
 
 
 8a Questão
O CCM é um framework de componentes do lado do servidor, cuja finalidade é facilitar o desenvolvimento e a
instalação de aplicações distribuídas que utilizam a arquitetura de sistemas por componentes. Dentre os tipos de
modelos podemos destacar:
Modelo de Negócio, Modelo de Projeto, Modelo de Padrões e Modelo de Implementação.
Modelo Abstrato, Modelo de Programação, Modelo de Padrões, Modelo deTestes e Modelo de Execução.
 Modelo Abstrato, Modelo de Programação, Modelo de Empacotamento, Modelo de Instalação e Modelo de
Execução.
Modelo Abstrato, Modelo de Análise, Modelo de Projeto, Modelo de Instalação e Modelo de Execução.
 Modelo de Negócio, Modelos de Projeto, Modelo de Testes e Modelo de Implementação.
Respondido em 14/06/2019 10:59:15
 
 
Explicação:
Os cinco tipos de modelos são: Modelo Abstrato (Define os atributos, portas de comunicação e home dos
componentes), Modelo de Programação (Composto pela CIDL (Component Implementation Definition Language) e
pelo CIF (Component Implementation Framework), Modelo de Empacotamento (Especifica como os componentes e
suas implementações devem ser empacotados), Modelo de Instalação (Define um mecanismo padrão para a
instalação de aplicações) e Modelo de Execução (Define o ambiente de execução para as instâncias do componente).

Outros materiais