• Matéria: Informática
  • Autor: guilhermeliftedup
  • Perguntado 4 anos atrás

Dentre os padrões de arquitetura de software, há um padrão que separa as funções do sistema em camadas, onde cada camada tem uma função bem definida. Este padrão é utilizado como uma forma de estruturar seu projeto/aplicação de forma que a interface de interação esteja separada do controle da informação em si, separação essa que é intermediada por outra camada controladora.

Assinale a alternativa que apresenta corretamente o padrão de arquitetura de software descrito no texto.

Alternativas:

a)
Padrão Cliente-Servidor

b)
Padrão 3-Tier

c)
Padrão Distribuído

d)
Padrão P2P

e)
Padrão MVC

2)
Os padrões de projeto são soluções reutilizáveis para os problemas de programação que nos deparamos todos os dias. É um modelo, uma ideia, um conceito que pode ser aplicado em determinada situação. Existem três tipos básicos de padrões de projeto: Os padrões ____________ geralmente lidam com os relacionamentos entre entidades; já os padrões ____________ fornecem mecanismos de instanciação; e por fim, padrões ____________ são usados nas comunicações entre as entidades.

Assinale a alternativa que preenche corretamente as lacunas.

Alternativas:

a)
Comportamentais / Estruturais / Criacionais

b)
Estruturais / Criacionais / Comportamentais

c)
Estruturais / Comportamentais / Criacionais

d)
Criacionais / Estruturais / Comportamentais

e)
Criacionais / Comportamentais / Estruturais

3)
Um sistema distribuído consiste em adicionar o poder computacional de diversos computadores interligados através de uma rede de computadores. Neste contexto, considere a arquitetura Peer-to-Peer (P2P), e analise as afirmativas a seguir:

I. Na arquitetura P2P todos os pontos se comunicam entre si diretamente

II. Os programas compatíveis para conectar um nó ao outro têm suas cargas de processamento divididas pelo servidor.

III. Na arquitetura P2P, cada ponto da rede é servidor e cliente ao mesmo tempo.

Com base neste contexto, é correto o que se afirma em:

Alternativas:

a)
I, apenas.

b)
III, apenas.

c)
I e III, apenas.

d)
II e III, apenas.

e)
I, II e III.

4)
Ao projetar uma arquitetura de software devemos adotar certos princípios básicos de arquitetura que permitirão que os alicerces do projeto estejam bem fundamentados. Sobre estes princípios, analise as afirmativas a seguir e classifique-as em verdadeiro (V) ou falso (F).

( ) Coesão está relacionado com o princípio da responsabilidade única, onde uma classe deve ter apenas uma responsabilidade e realizá-la de maneira satisfatória.

( ) Acoplamento é o grau de dependência que existe entre um objeto e outro.

( ) O princípio da Modularidade consiste em dividir as funcionalidades em vários módulos, de uma forma que os objetos de um projeto possuam um grau de coesão baixo.

( ) Escalabilidade é a capacidade que um sistema tem de crescer, receber novos recursos e se adaptar a um contexto

( ) Classes consideradas fracamente acopladas tornam mais difíceis futuras alterações em seus objetos.

Assinale a alternativa que corresponde à sequência correta.

Alternativas:

a)
F – F – F – V – V

b)
F – V – V – F – V

c)
V – F – V – F – F

d)
V – V – F – V – F

e)
F – V – F – F – V

5)
A arquitetura de software descreve como o sistema está organizado e identifica os diversos módulos com suas relações entre si e com o ambiente externo, para atender aos requisitos tanto funcionais quanto não funcionais do sistema. Para esta finalidade de organização, existem alguns modelos de arquitetura de software, como o modelo de repositório, o modelo cliente-servidor e o modelo em três camadas. Sobre estes modelos, analise as afirmativas a seguir:

I. O Modelo de Repositório é um modelo de sistema com base em um banco de dados compartilhado.

II. O Modelo Cliente-servidor é adequado a aplicações em que os dados são gerados por um subsistema e utilizados por outro.

III. O Modelo Cliente-servidor é uma estrutura de aplicação distribuída.

IV. O Modelo em Três camadas possui as seguintes camadas: apresentação, negócio e dados.

Com base neste contexto, é correto o que se afirma em:

Alternativas:

a)
II e III, apenas.

b)
I e III, apenas.

c)
II e IV, apenas.

d)
I, II e III, apenas.

e)
I, III e IV, apenas.

Respostas

respondido por: danilotramontina
9

Resposta:

1 - e

2 - b

3 - c

4 - d

5 - e

Explicação:

Corrigido AVA

Perguntas similares