Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

<p>21/09/2024, 22:25 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023) Atividade Objetiva Unidade 4 Entrega Sem prazo Pontos 15 Perguntas 5 Limite de tempo Nenhum Tentativas permitidas Sem limite Fazer teste novamente Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 7 minutos 15 de 15 ! As respostas corretas estão ocultas. Pontuação desta tentativa: 15 de 15 Enviado 21 set em 22:15 Esta tentativa levou 7 minutos. Pergunta 1 3/3 pts 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 I e II são vantagens de microsserviços. Apenas e III são vantagens de microsserviços. Apenas as assertivas I, 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 e III são vantagens de microsserviços. Apenas III é vantagem de microsserviços. https://pucminas.instructure.com/courses/146486/quizzes/387912 1/3</p><p>21/09/2024, 22:25 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023) Pergunta 2 3/3 pts 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 e estão corretas apenas e III estão corretas apenas e III estão corretas apenas está correta 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. Pergunta 3 3 / 3 pts 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: capacidade da memória 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 velocidade do clock Pergunta 4 3/3 pts https://pucminas.instructure.com/courses/146486/quizzes/387912 2/3</p><p>21/09/2024, 22:25 Atividade Objetiva Unidade 4: 05 - Projeto (Design) de Software (2023) 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: 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 reuso facilitar testes incrementais e independentes por camada promover a separação de interesses ou preocupações representando abstrações em diferentes níveis Pergunta 5 3/3 pts 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 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. requisições à web services memória compartilhada Pontuação do teste: 15 de 15 https://pucminas.instructure.com/courses/146486/quizzes/387912 3/3</p>

Mais conteúdos dessa disciplina