Buscar

Projeto dos componentes da arquitetura de sistemas

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Projeto dos componentes da arquitetura de sistemas
1. Tanto a composição quanto a implantação de um componente devem ser possíveis sem a necessidade de utilizar outros componentes específicos. Nas situações em que o componente necessita de serviços externos, estes devem ser explicitamente definidos em uma especificação de interface de nome requires.
​​​​​​​Esta descrição se refere a qual característica de um componente de software?
B. Independente.
 
2 - A tarefa de elaborar todas as classes de projeto não obtidas como componentes reutilizáveis exige a descrição detalhada de todas as interfaces, atributos e operações essenciais à implementação de cada classe. 
Esta etapa do projeto de componentes se divide em 4 passos:
1. Elaborar atributos e definir os tipos de dados e as estruturas de dados necessárias para implementá-los.
2. Identificar interfaces adequadas para cada componente.
3. Especificar detalhes de mensagens quando classes ou componentes colaboram entre si.
​​​​​​​4. Descrever detalhadamente o fluxo de processamento contido em cada operação.
Assinale a alternativa que apresenta a ordem correta dos passos para elaboração de todas as classes de projeto não obtidas como componentes reutilizáveis.​​​​​​​
D. 3, 2, 1 e 4.
3. A engenharia de software baseada em reúso é uma abordagem de desenvolvimento que tenta maximizar o reúso de um software já existente.
Em geral, as unidades de software reusadas podem ser de tamanhos diferentes, sendo categorizadas em:
E. Reúso do sistema de aplicação, de componentes e de objetos e funções.
4. Os padrões para a implementação, a documentação e a implantação de componentes destinam-se também aos fornecedores de infraestruturas de execução de componentes que oferecem middleware para apoiar a operação de componentes.
Qual é a melhor definição para middleware?
A. Conjunto de componentes de infraestrutura que possibilita aos componentes do domínio do problema se comunicarem entre si por meio de uma rede ou de um sistema complexo. 
5. Sobre os componentes, analise as afirmações a seguir:
I. Normalmente, é possível adquirir componentes de software reutilizáveis ao invés de construir novos componentes.
II. As representações de projeto de dados, a arquitetura e as interfaces formam a base para o projeto de componentes.
III. O projeto de componentes representa o software para permitir a revisão dos detalhes do projeto em termos de correção e de consistência com outras representações de projeto.
E. As afirmativas I, II e III estão corretas.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando