Baixe o app para aproveitar ainda mais
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
Compartilhar