Logo Passei Direto
Buscar
De forma simples, podemos dizer que a arquitetura baseada em componentes representa um dos modelos utilizados na arquitetura de software, que realiza o modelo de desenvolvimento arquitetural de um software a partir do uso de componentes. Considere as seguintes afirmativas sobre arquitetura baseada em componentes:
É correto o que se afirma em:
I. Pode ser implementada por linguagem de programação que utilize qualquer tipo de metodologia.
II. Deve ter um objetivo específico restrito à classe a que pertence.
III. Um componente está restrito à classe de negócio a que pertence.
a) Somente a II.
b) II e III, apenas.
c) I e III, apenas.
d) I e II, apenas.
e) Somente a I.
User badge image
Aprimorando com Questões

há 7 horas

Respostas

User badge image

Ed Verified user icon

há 7 horas

Vamos analisar cada afirmativa: I. Pode ser implementada por linguagem de programação que utilize qualquer tipo de metodologia. Verdadeiro. A arquitetura baseada em componentes é um modelo arquitetural que pode ser implementado em diversas linguagens e metodologias, pois foca na reutilização e composição de componentes independentes. II. Deve ter um objetivo específico restrito à classe a que pertence. Falso. Componentes geralmente têm objetivos específicos, mas não necessariamente restritos a uma única classe; eles podem ser reutilizados em diferentes contextos e classes. III. Um componente está restrito à classe de negócio a que pertence. Falso. Componentes não estão restritos a uma única classe de negócio; eles são projetados para serem modulares e reutilizáveis em diferentes partes do sistema. Portanto, apenas o item I está correto. Resposta correta: e) Somente a I.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Os Diagramas de Pacotes são frequentemente utilizados em conjunto com outros diagramas (classes, componentes, implantação etc.) para demonstrar como esses elementos são agrupados. Dito isso, leia cada afirmação apresentada a seguir para determinar aquelas que são verdadeiras.
É correto o que se afirma em:
I - Nós de uma infraestrutura de hardware não podem ser agrupados em um pacote.
II - Um pacote representa um grupo de elementos que pode se relacionar com outros pacotes por meio de uma relação de dependência.
III - Em uma dependência do tipo <> uma alteração do pacote destino influencia no pacote origem.
IV - Um pacote pode ser utilizado para representar subsistemas, o qual pode ser constituído de vários subsistemas.
a) II e III, apenas.
b) I e III, apenas.
c) I e II, apenas.
d) I e IV, apenas.
e) II e IV, apenas.

Durante o desenvolvimento do diagrama de componentes, surgiu a necessidade de representar um repositório físico de dados, onde as informações produzidas pelo sistema deverão ser armazenadas.
Determine o estereótipo que o projetista precisa aplicar no diagrama:
a) << library>>
b) <>
c) << document>>
d) <>
e) <>

Durante o desenvolvimento de um software optou-se por trabalhar com a arquitetura baseada em componentes, mas posteriormente surgiu a dúvida sobre qual arquitetura implementar. Sabe-se que a equipe de desenvolvimento precisa de uma arquitetura que permita a um computador executar programas em outro pela rede, como se estivesse sendo executado localmente.
Considerando esse caso, indique a arquitetura adequada:
a) DCOM (Distributed Component Object).
b) EJB (JavaBeans e Entreprise JavaBeans).
c) CMM (CORBA Component Model).
d) COM/COM+ (Component Object Model).
e) MVC (Modelo – View – Control).

Na camada de negócio são definidos os métodos associados às classes de negócio. Visando manter independência entre as camadas e mantendo as características tecnológicas utilizadas, é comum identificarem-se aplicações que dividem a camada de negócio em outras duas. Em relação à camada de acesso ao banco de dados, cite o que contém na camada DAO (Data Access Object).

Mais conteúdos dessa disciplina