Buscar

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

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

08/07/2023, 14:51 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023)
https://pucminas.instructure.com/courses/146486/quizzes/387912 1/5
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
MAIS RECENTE Tentativa 1 31 minutos 12 de 15
 As respostas corretas estão ocultas.
Pontuação desta tentativa: 12 de 15
Enviado 8 jul em 14:50
Esta tentativa levou 31 minutos.
Fazer o teste novamente
3 / 3 ptsPergunta 1
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?
https://pucminas.instructure.com/courses/146486/quizzes/387912/history?version=1
https://pucminas.instructure.com/courses/146486/quizzes/387912/take?user_id=239957
08/07/2023, 14:51 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023)
https://pucminas.instructure.com/courses/146486/quizzes/387912 2/5
 Apenas II e III são vantagens de microsserviços. 
 Apenas III é vantagem de microsserviços. 
 Apenas I e II são vantagens de microsserviços. 
 Apenas I ,II e III são vantagens de microsserviços. 
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.
0 / 3 ptsPergunta 2IncorretaIncorreta
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 e III estão corretas 
 apenas II e III estão corretas 
 apenas I está correta 
 apenas I e II estão corretas 
08/07/2023, 14:51 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023)
https://pucminas.instructure.com/courses/146486/quizzes/387912 3/5
3 / 3 ptsPergunta 3
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
 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 4
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:
 
promover a separação de interesses ou preocupações representando
abstrações em diferentes níveis
08/07/2023, 14:51 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023)
https://pucminas.instructure.com/courses/146486/quizzes/387912 4/5
 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.
3 / 3 ptsPergunta 5
Em uma interface, os pontos de interação são denominados recursos.
São tipos comuns de recursos das interfaces EXCETO:
 chamadas de funções ou métodos
 modificação de protocolo de comunicação em tempo de execução 
08/07/2023, 14:51 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023)
https://pucminas.instructure.com/courses/146486/quizzes/387912 5/5
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
 requisições à web services
Pontuação do teste: 12 de 15

Continue navegando