Logo Passei Direto
Buscar

Atividade Objetiva Unidade 4_ 05 - Projeto (Design) de Software (2023)

Ferramentas de estudo

Questões resolvidas

Considere as vantagens abaixo sobre microsserviços:

I) Cada microsserviço possui limites bem estabelecidos.

II) A implantação dos microsserviços acontece de forma independente.

III) Cada microsserviço de uma aplicação pode ser desenvolvido usando uma linguagem de programação diferente ou tecnologias específicas e diversas dos outros microsserviços.

IV) Arquiteturas de microsserviços são mais facilmente implementadas.

Quais das vantagens listadas acima realmente se relacionam a microsserviços?


Apenas III é vantagem de microsserviços.
Apenas II e III são vantagens de microsserviços.
Apenas I, II e III são vantagens de microsserviços.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Considere as vantagens abaixo sobre microsserviços:

I) Cada microsserviço possui limites bem estabelecidos.

II) A implantação dos microsserviços acontece de forma independente.

III) Cada microsserviço de uma aplicação pode ser desenvolvido usando uma linguagem de programação diferente ou tecnologias específicas e diversas dos outros microsserviços.

IV) Arquiteturas de microsserviços são mais facilmente implementadas.

Quais das vantagens listadas acima realmente se relacionam a microsserviços?


Apenas III é vantagem de microsserviços.
Apenas II e III são vantagens de microsserviços.
Apenas I, II e III são vantagens de microsserviços.

Prévia do material em texto

29/09/2023, 14:26 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023)
https://pucminas.instructure.com/courses/146486/quizzes/387912 1/3
Atividade Objetiva Unidade 4
Entrega Sem prazo Pontos 15 Perguntas 5 Limite de tempo Nenhum Tentativas permitidas Sem limite
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 2 minutos 15 de 15
MAIS RECENTE Tentativa 2 2 minutos 15 de 15
Tentativa 1 7 minutos 12 de 15
 As respostas corretas estão ocultas.
Pontuação desta tentativa: 15 de 15
Enviado 29 set em 14:26
Esta tentativa levou 2 minutos.
Fazer o teste novamente
3 / 3 ptsPergunta 1
Considere as assertivas abaixo sobre a visão de componentes e conectores
1. A visão de componentes e conectores representa elementos de implementação.
2. Na visão de componentes e conectores os componentes podem possuir diferentes tipos dependendo do
estilo arquitetural empregado na documentação.
3. A ligação é a relação definida na visão de componentes e conectores.
Sobre as assertivas podemos afirmar que:
 
 apenas I está correta 
 apenas I e III estão corretas 
 apenas I e II estão corretas 
 apenas II e III estão corretas 
A afirmativa 1 está incorreta pois a visão de componentes e conectores representa elementos de
execução da arquitetura e não de implementação. As afirmativas 2 e 3 estão corretas.
3 / 3 ptsPergunta 2
Algumas propriedades dos elementos de ambiente devem ser documentadas na arquitetura para garantir a
correta alocação dos elementos de software.
Todas as propriedades abaixo são relevantes para os elementos de ambiente EXCETO:
 velocidade do clock
https://pucminas.instructure.com/courses/146486/quizzes/387912/history?version=2
https://pucminas.instructure.com/courses/146486/quizzes/387912/history?version=2
https://pucminas.instructure.com/courses/146486/quizzes/387912/history?version=1
https://pucminas.instructure.com/courses/146486/quizzes/387912/take?user_id=256033
29/09/2023, 14:26 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023)
https://pucminas.instructure.com/courses/146486/quizzes/387912 2/3
 consumo de recursos 
Justificativa:
Os elementos de ambiente neste caso são as máquinas, ou os elementos de hardware. A velocidade do clock,
o número de processadores e a capacidade de memória são relevantes de serem documentadas. O consumo
de recursos computacionais é uma propriedade de um elemento de software.
 número de processadores
 capacidade da memória
3 / 3 ptsPergunta 3
Em uma interface, os pontos de interação são denominados recursos.
São tipos comuns de recursos das interfaces EXCETO:
 modificação de protocolo de comunicação em tempo de execução 
Justificativa:
A modificação de protocolo de comunicação em tempo de execução não é viável pois pode causar corrupção
dos dados entre outros prejuízos. Todas as outras alternativas são recursos das interfaces e representam um
ponto de interação.
 memória compartilhada
 chamadas de funções ou métodos
 requisições à web services
3 / 3 ptsPergunta 4
Considere as vantagens abaixo sobre microsserviços:
I) Cada microsserviço possui limites bem estabelecidos.
II) A implantação dos microsserviços acontece de forma independente.
III) Cada microsserviço de uma aplicação pode ser desenvolvido usando uma linguagem de programação
diferente ou tecnologias específicas e diversas dos outros microsserviços.
IV) Arquiteturas de microsserviços são mais facilmente implementadas.
Quais das vantagens listadas acima realmente se relacionam a microsserviços?
 Apenas III é vantagem de microsserviços. 
 Apenas II e III são vantagens de microsserviços. 
 Apenas I ,II e III são vantagens de microsserviços. 
29/09/2023, 14:26 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023)
https://pucminas.instructure.com/courses/146486/quizzes/387912 3/3
Apenas as assertivas I, II e III estão corretas. Arquiteturas de microsserviços são mais difíceis de se
implementar pois em arquiteturas distribuídas, chamadas remotas correm o risco de falharem e são mais
demoradas de serem executadas e fornecerem as respostas.
 Apenas I e II são vantagens de microsserviços. 
3 / 3 ptsPergunta 5
O estilo de camadas utilizado na visão de módulos para descrever uma arquitetura de software deve ser usado
para os fins listados abaixo, EXCETO:
 facilitar testes incrementais e independentes por camada
 promover reuso
 melhorar o desempenho da aplicação expandindo o número de camadas da arquitetura 
Justificativa:
Camadas em geral exigem um esforço maior de comunicação entre camadas do que uma arquitetura sem
camadas. Este esforço extra acaba prejudicando o desempenho da aplicação. Então quanto mais camadas
maior é a tendência do desempenho cair.
Por outro lado, camadas promovem o reuso pois uma ou mais camadas podem ser reutilizadas em outras
aplicações. Camadas promovem a separação de preocupações sendo que cada interesse fica contido dentro
de uma camada. Camadas facilitam os testes independentes por uma camada pois é fácil de isolar e passar
valores esperados na dependência. E favorecem os testes incrementais, cada hora acrescentando mais uma
camada.
 promover a separação de interesses ou preocupações representando abstrações em diferentes níveis
Pontuação do teste: 15 de 15

Mais conteúdos dessa disciplina