Buscar

questoes AV

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 13 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 13 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 9, do total de 13 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

A modelagem de interação de componentes é uma técnica de modelagem do comportamento dos componentes em relação ao problema a ser resolvido. Qual o sub processo que tem como objetivo que o Arquiteto de Sistemas faça um refinamento do modelo feito previamente, com as informações de operações e do modelo de negócios mapeadas e definidas de forma definitiva?
	
	
	
	 
	Refinar Definição de Componentes e Arquitetura
	
	 
	Refinar Interfaces e Regras de Negócios
	
	
	Refinar as regras dos componentes
	
	
	Refinar Operações de Negócios
	
	
	Refinar Interfaces
		Em relação à interação de componentes, assinale  V (Verdadeiro) e F (Falso) nas afirmativas, e marque a alternativa que apresente a sequência correta (de cima para baixo).
(     )  A modelagem de interação de componentes é uma técnica de modelagem de estrutura dos componentes em relação ao problema a ser resolvido.
(     ) O mesmo componente pode ser utilizado em duas soluções diferentes de maneiras diferentes, ele terá comportamentos diferentes frente a formas de acesso diferente.
(     ) Sempre que possível, a solução deve ser construída por meio de componentes já existentes.
(     ) O desenvolvimento baseado em componentes é um tipo de desenvolvimento de software fracamente baseado no reuso.
	
	
	
	
	(F) (V) (F) (V)
	
	 
	(F) (V) (V) (F)
	
	
	(V) (V) (F) (F)
	
	
	(V) (F) (V) (F)
	
	 
	(V) (F) (V) (V)
		A modelagem de interação de componentes é uma técnica de modelagem do comportamento dos componentes em relação ao problema a ser resolvido. Qual o sub processo que tem como objetivo fornecer uma solução clara e adaptável para capturar as especificações operacionais dos processos de negócio?
	
	
	
	
	Refinar Definição de Componentes e Arquitetura
	
	
	Refinar Interfaces
	
	 
	Definir Operações de Negócios
	
	
	Definir as regras dos componentes
	
	
	Refinar Interfaces e Regras de Negócios
		A modelagem de interação de componentes é uma técnica de modelagem do comportamento dos componentes em relação ao problema a ser resolvido. São subprocessos de interação de componentes:
Definir operações de negócios.
Refinar interfaces e regras de negócio.
Refinar definição de componentes e arquitetura.
Assinale a alternativa correta.
	
	
	
	 
	I e II e III estão corretas.
	
	
	Apenas I e II.
	
	
	Apenas I
	
	
	Apenas II e III.
	
	
	Apenas I e III.
		Considere:
I- É obrigação do arquiteto de sistemas garantir que todos os elementos a serem desenvolvidos tenham passado pelo sub processo de refino de interfaces e de refino de regra de negócio.
II- O refino de regras de negócio  visa refinar pensando nos elementos de interação, como é que esses elementos vão funcionar dentro na minha organização.
III- É necessário refinar os meus artefatos gerados, tanto de negócio quanto de sistemas, para que o desenvolvedor não precise inferir elemento nenhum, simplesmente desenvolver o que está nas especificações.
Em relação à definição de Refinamento, está correto o que consta em
	
	
	
	
	III, apenas
	
	 
	I e III, apenas
	
	
	II, apenas
	
	
	I, apenas
	
	
	I e II, apenas
		6. Na arquitetura de sistemas, o modelo para desenvolvimento do modelo de negócio, baseado em Canvas é dividido em: Como, O que, Para quem e Quanto. 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)  Como
	(     ) Elementos de infraestrutura de hardware, banco de dados, comunicação e software a ser utilizado pelo sistema a ser desenvolvido.
	(2) O que
	(     ) Quais os Benefícios se espera alcançar como o novo sistema.
	(3) Para quem
	(     ) Recursos chaves a serem utilizados pelo sistema a ser desenvolvido.
	(4) Quanto
	(     ) Que problema o sistema proposto vai resolver.
 
	
	
	
	
	2,3,4,1
	
	 
	3,4,1,2
	
	
	4,3,1,2
	
	
	2, 4, 1, 3
	
	
	3,2,1,4
		Associe a sentença abaixo ao respectivo modelo de negócios baseado no modelo CANVAS.
           "Elementos de Infraestrutura de Hardware, Banco de dados, Comunicação e Software a ser utilizado pelo sistema a ser desenvolvido."
	
	
	
	
	Onde?
	
	
	Como?
	
	 
	Para Quem?
	
	
	Quanto?
	
	
	O que?
	
		7. O padrão de arquitetura MVC é um modelo de camadas que divide a aplicação em três componentes: Model(modelo), View (visualizador) e Controller (controlador). As funções de cada um destes três componentes são apresentadas abaixo:  
I. interpreta eventos de entrada e envia requisições para o modelo de dados; em seguida, processa os dados carregados a partir do modelo e envia para o visualizador. 
II. encapsula o acesso aos dados e funções básicas da aplicação, fornecendo ao usuário procedimentos que executam tarefas específicas. 
III. exibe para o usuário os dados fornecidos pelo controle e estabelece uma interface para interação entre o usuário e a aplicação. 
A associação correta do componente do padrão MVC com sua função está expressa respectivamente em:
	
	
	
	
	Model, Controller e View
	
	
	View, Model e Controller
	
	
	Controller, View e Model
	
	 
	Controller, Model e View
	
	
	Nenhuma das opções
		Dentre as afirmativas abaixo, correto afirmar que: I. Componentes de Software consiste no termo utilizado para descrever o elemento de software que tem a função de encapsular funcionalidades. II. Um componente de software é uma unidade independente, e pode ser utilizado com vários outros componentes a fim de formar um sistema mais complexo. III. Em programação orientada a objetos um componente de software implementa somente a interface e não é autônomo em relação aos demais componentes do sistema. IV. Um sistema de software pode ser constituído inteiramente por componentes, já que estes podem se interligar através de suas interfaces.
	
	
	
	
	I, II
	
	 
	III, IV
	
	 
	I,II,IV
	
	
	IV
	
	
	I, III
		Em relação ao padrão de arquitetura MVC (Model View Controller), assinale a afirmativa correta.
	
	
	
	
	O padrão de arquitetura MVC não permite gerenciar múltiplas visões utilizando somente um modelo.
	
	 
	O componente Model é a camada lógica da aplicação, representa os dados da aplicação e as suas regras de negócio.
	
	
	O componente View interpreta as ações realizadas pelos usuários e as envia para o Model.
	
	
	Os componentes de uma arquitetura de sistemas estão divididos em camadas não estruturadas, que, durante o desenvolvimento, devem ser consideradas de forma fundamental pelo arquiteto.
	
	
	O componente Controller é a camada de apresentação responsável por gerar uma visualização dos dados e por recebê-los como dados de entrada dos usuários.
		Considere:
I - A função do arquiteto de sistemas, é abstrair o mínimo da complexidade do sistema em elementos encapsulados, de maneira de que o usuário final tenha um sistema amigável e de fácil uso, e que ao mesmo tempo resolva todos os problemas propostos, sem que este perceba a complexidade embutida na aplicação. (F)
II -  A relação entre os componentes é que vai efetivamente garantir o resultado final do sistema, principalmente nos dias de hoje, não existem sistemas onde um componente de funcione sozinho.
III - Do ponto de vista do arquiteto de sistemas, dentre os componentes de uma Arquitetura de Sistemas temos: bancos de dados, servidores, clientes, filtros, um ou mais componentes.
Em relação à definição de Refinamento, está correto o que consta em
	
	
	
	
	III, apenas
	
	 
	I e III apenas
	
	 
	II e III apenas
	
	
	II, apenas
	
	
	I, apenas
		Na Arquitetura Orientada a Serviço - SOA, é INCORRETO afirmar que o serviço
	
	
	
	
	é invocadopor meio de protocolos de comunicação independentes da localização e do suporte tecnológico.
	
	 
	é uma unidade de trabalho oferecida pelo provedor de serviço para atender à demanda requerida por um consumidor de serviço.
	
	
	não depende do estado de outros componentes externos para executar um ciclo completo de trabalho.
	
	
	responde às requisições encapsulando todo o detalhe do seu processamento.
	
	 
	é um componente fortemente acoplado e altamente coeso que implementa uma função reutilizável de negócio.
		Uma arquitetura de sistema baseada no padrão MVC (Model View Controller) tem como principal característica:
	
	
	
	
	Elimina a necessidade de o desenvolvedor criar uma camada de persistência de informações.
	
	
	Dispensa o uso de testes de unidade durante o processo de desenvolvimento.
	
	 
	Separa a camada de apresentação da camada que representa as informações do domínio do problema.
	
	
	Torna o papel do arquiteto de software irrelevante, uma vez que a arquitetura já foi totalmente definida.
	
	
	Elimina a necessidade de gerenciar a interação da apresentação visual do sistema com os comportamentos da aplicação.
		Em relação ao uso de camadas, assinale a alternativa que NÃO é considerada uma vantagem na sua utilização.
	
	
	
	
	Facilidade de manutenção
	
	 
	Facilidade de duplicação de funcionalidade.
	
	
	Facilidade de Reutilização.
	
	 
	Facilidade de Desenvolvimento independente.
	
	
	Facilidade de compreensão.
		O componente Controller do MVC:
	
	
	
	
	Notifica os componentes de apresentação das mudanças efetuadas nos dados e expõe a funcionalidade da aplicação.
	
	 
	Define o comportamento da aplicação, as ações do usuário para atualizar os componentes de dados e seleciona os componentes para exibir respostas de requisições.
	
	
	Responde às solicitações de queries e encapsula o estado da aplicação.
	
	
	É onde são concentradas todas as regras de negócio da aplicação e o acesso aos dados.
	
	
	Envia requisições do usuário para o controlador e recebe dados atualizados dos componentes de acesso a dados.
		Analise as afirmações a seguir e escolha a alternativa correta
I ¿ Os dados estarem presentes em um único lugar é uma característica da arquitetura em camadas
II ¿ Estilos arquiteturais podem ser classificados em situações em que o seu uso é apropriado, com a classificação das vantagens e desvantagens do uso nessas situações
III ¿ A arquitetura de repositório (blackboard) é fortemente baseada no uso de dados centralizados
IV ¿ Uma das características da arquitetura MVC é a sua aplicação em sistemas interativos
	
	
	
	
	( ) Somente a alternativa I é verdadeira.
	
	 
	( ) Somente as alternativas I e II são verdadeiras.
	
	
	( ) Somente as alternativas II e III são verdadeiras.
	
	 
	( ) Somente as alternativas II, III e IV são verdadeiras.
	
	
	( ) Somente a alternativa III é verdadeira
		A Arquitetura Orientada a Serviços (SOA) tem algumas características que possibilitam sua definição. Dentre essas características está a de
	
	
	
	
	não possibilitar a reutilização de seus componentes.
	
	 
	permitir o reuso de seus componentes.
	
	 
	ser centralizada em apenas um servidor.
	
	
	ter seus componentes fortemente acoplados.
	
	
	não exigir troca de mensagens entre provedores e consumidores de serviços.
		Em relação a implementação e distribuição de componentes podemos afirmar que:
I-  O controle de qualidade visa garantir o bom resultado do trabalho de implementação dos componentes.
II-  Caso o desenvolvedor não conheça muito bem o padrão especificado pelo arquiteto, ele deverá buscar a referência na metodologia de produto.
III-  O desenvolvedor, deve ter a preocupação de definir e construir middlewares que conectem as diversas camadas de componentes, e consequentemente os componentes, de maneira a conseguir uma forte acoplagem para a organização.
Marque a opção correta:
	
	
	
	
	II e III são verdadeiras
	
	 
	I e II são verdadeiras
	
	
	Somente a III é verdadeira
	
	
	I e III são verdadeiras
	
	
	Somente a I é verdadeira
		No contexto de especificação de componentes, considere as seguintes afirmativas: 
Uma das mais úteis ferramentas do desenvolvimento de sistemas por componentes é o empacotamento.
O arquiteto de sistemas deve ter a preocupação de definir e construir middlewares que conectem as diversas camadas de componentes e, consequentemente, os componentes, de maneira a conseguir uma baixa acoplagem para a organização.
Os componentes devem ser distribuídos em containers seguindo as políticas estabelecidas pelos middlewares, ou seja, dentro de um mesmo container podem existir componentes que atendam a diferentes configurações.
Levando-se em conta as afirmações acima, identifique a única alternativa válida.
	
	
	
	
	Apenas I e III
	
	 
	Apenas II e III
	
	
	Apenas I e II
	
	 
	Apenas I
	
	
	Apenas II
		Com relação a características de um componente, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V):
(     ) Pode possuir mais de uma especificação.
(     ) Deve ser aderente a padrões.
(     ) Pode ser empacotado em módulos.
As afirmativas são respectivamente:
	
	
	
	
	F, F e V.
	
	 
	V, F e V.
	
	
	V, V e V.
	
	 
	F, V e V.
	
	
	V, F e F.
	
		Analise as afirmações a seguir:
I ¿ Na arquitetura em camadas é possível substituir uma camada inteira por outra sem afetar as camadas adjacentes, desde que preservadas as interfaces
II ¿ Na arquitetura de repositório (blackboard) os componentes interagem entre si
III ¿ Na arquitetura cliente-servidor são definidos um conjunto de serviços e servidores associados que são utilizados pelos clientes para fazer uso dos serviços
IV ¿ Na arquitetura Dutos (Pipes) e Filtros a tarefa de um sistema, normalmente, é dividida em vários passos de processamento, que podem ser sequenciais.
São verdadeiras as afirmações:
	
	
	
	 
	( ) Somente as alternativas I, III e IV são verdadeiras.
	
	 
	( ) Somente as alternativas I e III são verdadeiras.
	
	
	( ) Somente as alternativas I e II são verdadeiras.
	
	
	( ) Somente a alternativa III é verdadeira
	
	
	( ) Somente a alternativa I é verdadeira.
		Assinale a alternativa que apresenta a sequência de especificação de um componente.
	
	
	
	
	Implementação, Empacotado, Distribuição, Aderente a padrões
	
	
	Aderente a padrões, Empacotado, Implementação e Distribuição
	
	 
	Aderente a padrões, Implementação, Empacotado e Distribuição
	
	 
	Implementação, Distribuição, Empacotado, Aderente a padrões
	
	
	Empacotado, Implementação, Aderente padrões e Distribuição
		Uma empresa está seguindo todos os passos para o desenvolvimento de  componente. Após o arquiteto de sistemas ter realizado toda a especificação do componente, cabe agora  o desenvolvedor implementá-lo.  Mas ao pegar a especificação do componente, o mesmo  descobriu que não conhece muito bem o padrão especificado pelo arquiteto. Mediante a essa situação o que o desenvolvedor deve fazer?
	
	
	
	
	Desenvolver a aplicação sem a implementação do padrão definido.
	
	 
	Escolher outro padrão, que conheça, para substitui-lo.
	
	 
	Buscar a referência na metodologia de produto.
	
	
	Buscar a referência na metodologia de interface
	
	
	Buscar a referência na metodologia de processo.
		Considere:
I- É necessário que o arquiteto de sistemas complete as informações técnicas necessárias que as partes interessadas não conseguem informar, baseado em seu framework de conhecimentos.
II- A linguagem tratada no levantamento de requisitos não será a mesma utilizada pelo desenvolvedor. Precisamosgarantir que cada etapa use o seu conjunto de padrões específicos para aquela etapa.
III- Na especificação de componentes estamos pensando no desenvolvedor e não no arquiteto do sistema.
Em relação à especificação de componente, está correto o que consta em
	
	
	
	 
	I, II e III apenas
	
	 
	II e III apenas
	
	
	I, apenas
	
	
	I e III apenas
	
	
	I e II apenas
	
		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?
	
	
	
	
	Service
	
	 
	Component
	
	
	Session
	
	
	Method
	
	
	Transaction
		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 as afirmativas I e II estiverem corretas.
	
	 
	se todas as afirmativas estiverem corretas.
	
	
	se somente a afirmativa II e III estiverem corretas.
	
	
	se somente a afirmativa I e III estiverem corretas.
	
	
	se somente a afirmativa I estiver correta.
		Em relação ao Framework CCM (CORBA Component Model) podemos afirmar que:
	
	
	
	
	O modelo abstrato especifica como os componentes e suas implementações devem ser empacotados.
	
	 
	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 programação é Composto pela CIDL (Component Implementation Definition Language) e pelo CIF (Component Implementation Framework).
	
	
	O modelo de Instalação define o ambiente de execução para as instâncias do componente.
	
		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."
	
	
	
	
	Skeletons
	
	
	Container
	
	 
	Method
	
	
	Transaction
	
	 
	Component
		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.
	
	 
	F, F e V.
	
	 
	V, F e V.
	
	
	V, V e V.
	
	
	F, V e V.
		28. 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 Definition Language) e pelo CIF (Component Implementation Framework).
	(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 dos componentes.
	(4) Modelo de Instalação
	(     ) Especifica como os componentes e suas implementações devem ser empacotados.
	(5) Modelo de Execução
	(     ) Define um mecanismo padrão para a instalação de aplicações.
	
	
	
	 
	1, 4, 5, 3, 2
	
	
	3, 4, 1, 5, 2
	
	 
	3, 5, 1, 2, 4
	
	
	1, 3, 5, 2, 4
	
	
	2, 5, 4, 3, 1
	
		São interfaces encontradas nos componentes do Modelo de Componentes Corba - CCM, EXCETO:
	
	
	
	 
	Receptores de Eventos
	
	 
	Alças
	
	
	Fontes de Eventos
	
	
	Facetas
	
	
	Receptáculos
		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 Abstrato, Modelo de Programação, Modelo de Padrões, Modelo de Testes e Modelo de Execução.
	
	
	Modelo de Negócio, Modelo de Projeto, Modelo de Padrões e Modelo de Implementação.
	
	 
	Modelo Abstrato, Modelo de Programação, Modelo de Empacotamento, Modelo de Instalação e Modelo de Execução.
	
	
	Modelo de Negócio, Modelos de Projeto, Modelo de Testes e Modelo de Implementação.
	
	
	Modelo Abstrato, Modelo de Análise, Modelo de Projeto, Modelo de Instalação e Modelo de Execução.
		Considere as afirmações sobre  especificação de componentes x Construção de componentes:
I- Para lidar com especificação, nós adicionamos alguns estereótipos UML, como especificação de componentes, as classes e suas interfaces.
II- Uma especificação de componente oferece um ou mais tipos de interfaces, por isso há uma correspondência bastante simples entre os elementos de especificação e os elementos de execução.
III - UML também define a relação entre o componente e uma interface através de relacionamentos.
Está correto o que se afirma em
	
	
	
	
	I e II, apenas
	
	 
	I, apenas
	
	
	II e III, apenas
	
	 
	I, II e III.
	
	
	I e III, apenas
		Em sistemas distribuídos, componentes podem ser implantados em diversos servidores e sistemas operacionais. É correto afirmar que:
I- CCM descreve componentes e suas dependências usando Open Software Description (OSD), que é um XML Document Type Definition (DTD) definido pelo consórcio www.
II- Package descriptors são documentos OSD em conformidade com o XML e DTD (Document Type Definition), descrevendo o conteúdo da DLL e suas dependências.
III- CCM e OSD também definem component assembly descriptors, que descrevem instruções de implantação e topologia dos componentes, e têm como objetivo o suporte à implantação automática dos componentes.
Marque a opção correta:
  
	
	
	
	 
	Somente a III é verdadeira
	
	
	Somente a I é verdadeira
	
	
	II e III são verdadeiras.
	
	
	I e II são verdadeiras
	
	 
	I e III são verdadeiras
		32. Sobre heranças de interface e suporte de interfaces, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). 
I. COM+ permite herança múltipla de interface.
II. EJB permite apenas herança única de interface.
      III. EJB permite que classes Java apoiem múltiplas interfaces, limitando apenas unicamente herança de classe.Apenas II e III.
	
	 
	Apenas III.
	
	
	Apenas II.
	
	
	Apenas I e III.
	
	
	Apenas I.
		Considere:
I- Os componentes são empacotados em Arquivos CIF e executados em servidores de componentes.  
II - Os componentes não precisam saber como tratar problemas, como a criação de hierarquia de POAs, e localizar serviços do CCM.
III- As implementações dos componentes dependem dos conceitos da programação orientada a aspectos para encaminhar requisições de clientes para os elementos de servidor.
Em relação à construção dos componentes, está correto o que consta em
 
	
	
	
	 
	I, II e III apenas
	
	
	I e II, apenas
	
	
	I e III, apenas
	
	 
	II e III, apenas
	
	
	II, apenas
		Tanto no EJB como no COM + usamos uma abordagem de fábrica de objetos, onde um objeto componente é utilizado para criar instâncias de outro componente. Qual é o objeto inicial no COM+ ?
	
	
	
	
	IClassBuilder
	
	 
	IClassFactor
	
	
	IClassMain
	
	
	Main
	
	
	IClassCreator
		Quando se trata de herança de interfaces  e suporte de interfaces é INCORRETO afirmar que:
	
	
	
	
	EJB permite herança múltipla de interfaces e permite que classes Java apoiem múltiplas interfaces, limitando apenas unicamente herança de classe.
	
	 
	No COM+ para permitir que objetos tenham múltiplas classificações, os componentes devem suportar múltiplas interfaces.
	
	 
	Se quiser que seu componente suporte múltiplas interfaces, você vai precisar usar herança de interface múltipla para herdar toda a funcionalidade do componente de uma interface pai, que pode ser registrada no ambiente COM+. 
	
	
	COM + permite apenas herança única de interface.
	
	
	Quando registramos uma classe Java como um EJB com um ambiente de componentes EJB, ficamos restritos à nomeação de uma interface (a chamada interface remota).

Outros materiais