Logo Passei Direto
Buscar
A Arquitetura Orientada a Serviços (SOA) tem algumas características que possibilitam sua definição. Dentre essas características está a de ser centralizada em apenas um servidor. permitir o reuso de seus componentes. não possibilitar a reutilização de seus componentes. ter seus componentes fortemente acoplados. não exigir troca de mensagens entre provedores e consumidores de serviços.
User badge image
Sof Arendt

há 2 anos

User badge image
Sof Arendt

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 8 meses

A Arquitetura Orientada a Serviços (SOA) é caracterizada principalmente pela possibilidade de reutilização de seus componentes. Portanto, a afirmação correta é que a SOA "permite o reuso de seus componentes". As outras opções apresentadas não refletem as características da SOA, pois ela não é centralizada em apenas um servidor, não possui componentes fortemente acoplados e exige troca de mensagens entre provedores e consumidores de serviços.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é: permitir o reuso de seus componentes. A Arquitetura Orientada a Serviços (SOA) é uma abordagem de arquitetura de software que se concentra na criação de serviços independentes e reutilizáveis. Esses serviços são projetados para serem acessados por outros aplicativos ou serviços por meio de uma interface bem definida. Portanto, a característica de permitir o reuso de seus componentes é uma das principais vantagens da SOA.

Essa resposta te ajudou?

0
Dislike0

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

Arquitetura baseada em componentes descreve uma abordagem da engenharia de software para estrutura e desenvolvimento de sistemas.
Associe a sentença abaixo ao respectivo conceito: "Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado."
Reusabilidade
Independência
Substituição
Extensibilidade
Encapsulamento

Em relação ao conceito de componentes é correto afirmar que:
Não existe a necessidade de existir nos componentes uma relação natural com o que ele representa.
Cada componente encapsulado pode ter mais de uma identidade de dados e funções e podendo assumir estados pré-determinados.
Componentes, no contexto da arquitetura de sistemas, são unidades de software não estruturados de acordo com alguns princípios específicos.
Um mesmo componente pode ter mais de uma interface.
Um componente é um objeto, derivado de uma classe, mas sem assinatura explícita.

De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada.
II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades.
III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente.
Somente I é verdadeira.
Somente III é verdadeira.
Somente II é verdadeira.
I e III são verdadeiras.
I e II são verdadeiras.

No contexto dos componentes, considere as seguintes afirmativas: I. Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações. II. Componentes são estruturados para ter o máximo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas. III. Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado. Levando-se em conta as afirmacoes acima, identifique a única alternativa válida.
Apenas a II e a II estão corretas.
Apenas a I e a III estão corretas.
I, II e II estão corretas.
I, II e III estão incorretas.
Apenas a I e a II estão corretas.

No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição abaixo: O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas. O cliente depende da especificação do componente, mas não da sua implementação.
Extensibilidade
Encapsulamento
Reusabilidade
Independência
Produtividade

Em relação aos níveis de modelo, descubra qual modelo que representa os componentes de softwares utilizados.
Modelo de Implementação
Modelo de Implantação
Modelo de Especificação
Modelo de Projeto
Modelo Conceitual

Sobre a Arquitetura de Sistemas, as questões abaixo são verdadeiras, EXCETO:
A arquitetura pode ser vista como um processo e também como um artefato.
A especificação arquitetural pode ser realizada após o levantamento de requisitos, buscando atender tanto aos requisitos funcionais quanto aos não-funcionais.
Diagrama de componentes, diagrama de empacotamento e o diagrama de distribuição são algumas representações da UML que podem ser utilizadas na especificação arquitetural.
No desenvolvimento Orientado a Objetos as classes de um sistema podem ajudar a identificar os componentes.
É tarefa da arquitetura a construção do projeto detalhado dos componentes individuais que formam o sistema.

Sobre Componentes de Software, a alternativa INCORRETA é:
Um componente de software não é um elemento independente, sendo assim não pode ser substituído.
Um componente não é necessariamente uma tecnologia implementada especificamente e nem a aplicação, mas um dispositivo de software que possua uma interface bem definida.
O conceito de componente de software é definido como uma abstração para construção de sistemas que pode ser adaptada sobre diversos paradigmas diferentes.
Componente de software pode ser definido como uma unidade de composição com interfaces bem definidas e dependências de contexto explícitas, além de poder ser independentemente implantado e estar sujeito a composição por terceiros.
nenhuma das anteriores

A metodologia de gestão deve contemplar quantas fases forem necessárias para conseguir que todas as áreas de conhecimento sejam abordadas de forma a garantir que escopo, tempo, custos e qualidade atinjam os níveis definidos pelas corporações como sendo os ideais. Qual o modelo de desenvolvimento, estas fases da metodologia devem seguir?
Incremental
Espiral
Iterativo e incremental
Cascata
Cascata com retroalimentação

Uma estratégia tradicional para a construção do projeto arquitetural envolve a análise do fluxo (workflow) do sistema.
Sobre essa estratégia é correto afirmar:
O objetivo principal dessa análise é definir componentes reusáveis, isto é, componentes que possam ser utilizados também em outros sistemas
Entre todos os cenários possíveis, a arquitetura de sistemas distribuídos não pode ser representada através da análise do fluxo.
Todas as afirmacoes estão erradas
Essa estratégia dispensa o levantamento de requisitos
Nessa estratégia, as operações são usualmente representadas através de componentes, ordenados de acordo com a sequência dessas operações

Mais conteúdos dessa disciplina