Baixe o app para aproveitar ainda mais
Prévia do material em texto
Arquitetura de Software e Computação em Nuvem NOTA 6/6 1. Analise as afirmativas abaixo sobre a arquitetura em camadas: I. Se usada corretamente, uma característica que a arquitetura em camadas traz ao sistema é a escalabilidade, que é a propriedade que permite ao sistema lidar com uma carga maior de trabalho à medida que mais poder computacional é fornecido a ele. II. A arquitetura em camadas tem custo muito elevado, por isso só pode ser usada em sistemas grandes. III. Se utilizada corretamente, a arquitetura em camadas facilita a troca do banco de dados usado para armazenar as informações do sistema. Está correto o que se afirma em: 1. Apenas as afirmativas I e III estão corretas. 2. As afirmativas I, II e III estão corretas. 3. Apenas a afirmativa I está correta. 4. Apenas a afirmativa III está correta. 5. As afirmativas I, II e III estão erradas. 2. Pergunta 2 "O sistema deve ser desenvolvido usando a linguagem de programação Java, criada pela empresa Sun Microsystems." O texto acima exprime um(a): 1. Requisito não funcional. 2. Boa prática de desenvolvimento. 3. Requisito funcional. 4. Diretriz de usabilidade. 5. Requisito de capacidade. 3. Pergunta 3 "É uma linguagem que define uma série de artefatos que nos ajudam na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos." A alternativa mais adequada para o texto acima é: 1. UML. 2. RUP. 3. CIEL. 4. TSX. 5. DDX. 4. Pergunta 4 O MVC é uma forma de organizar as principais funções do código com o intuito de desenvolver o sistema de forma mais clara e limpa. Nesse sentido, assinale a alternativa CORRETA acerca do MVC. 1. No MVC, a visualização (view) é composta por funções que podem interagir diretamente com o usuário. 2. O MVC serve apenas para construir protótipos para avaliar a sua viabilidade comercial. 3. No MVC, a fase de ideação é uma das mais importantes, uma vez que envolve toda a concepção do produto. 4. No uso do MVC, os testes são sempre unitários e realizados de forma incremental e interativa com os usuários. 5. O MVC não pode ser utilizado por empresas que fazem uso de métodos ágeis. 5. Pergunta 5 Uma empresa contrata uma fornecedora de serviços em nuvem e constrói nela a sua aplicação de venda de produtos, que se torna acessível via navegador web. No projeto criado, não foi necessário que a empresa se preocupasse com detalhes de configuração do hardware virtual, contas de usuários de servidor virtual etc. Apenas foi solicitado à empresa fornecedora de serviços em nuvem um ambiente no qual fosse possível desenvolver e executar o App da empresa. Nesse caso, o modelo de serviço mais adequado a essa necessidade é: 1. PaaS. 2. DaaS. 3. NaaS. 4. GaaS. 5. XaaS. 6. Pergunta 6 Na UML, o diagrama que descreve os tipos de objetos e seus relacionamentos, bem como a estrutura estática de um sistema, isto é, como o sistema é estruturado, e não como ele se comporta, permitindo a um arquiteto avaliar a qualidade do projeto do sistema, é o diagrama de: 1. classe. 2. pacote. 3. casos de uso. 4. dados. 5. atividades. 7. Pergunta 7 Na UML, o diagrama que geralmente é reservado para definir o fluxo de eventos de negócio que ocorrem externamente ao sistema é o de: 1. atividades. 2. pacote. 3. classe. 4. estados. 5. colaboração. 8. Pergunta 8 Analise as afirmativas abaixo sobre diagrama de classes: I. O diagrama de classes é um dos diagramas utilizados pela UML. II. O diagrama de classes fornece uma visão dinâmica das comunicações entre os objetos em um software. III. O diagrama de classes tem como objetivo armazenar a descrição (na forma de textos, gráficos e tabelas) dos requisitos funcionais de um software. Está correto o que se afirma em: 1. Apenas a afirmativa I está correta. 2. As afirmativas I, II e III estão corretas. 3. Apenas as afirmativas II e III estão corretas. 4. Apenas a afirmativa III está correta. 5. As afirmativas I, II e III estão erradas. 9. Pergunta 9 No que diz respeito ao requisito não funcional, analise as afirmativas abaixo: I. O sistema deve gerar, mensalmente, um relatório de movimentação origem-destino separado por linha de trem metropolitano. II. O sistema deve atender à regulamentação e às melhores práticas de segurança da informação estabelecidas para o Estado de São Paulo, seguindo, especialmente, as recomendações de uso do padrão recomendado para sistemas criptográficos e de políticas de cópias de segurança. III. O relatório de movimentação origem-destino, separado por linha de trem metropolitano, também deve ser emitido, a pedido dos gestores, sempre que ocorrer alguma situação de exceção. Está correto o que se afirma em: 1. Apenas II. 2. I, II e III. 3. Apenas I. 4. Apenas I e III. 5. Apenas III. 10. Pergunta 10 Analise as afirmativas abaixo sobre o uso da computação em nuvem: I. Uma vantagem do uso da computação em nuvem é que nela é tudo gratuito para usuários e empresas. II. Uma desvantagem do uso da computação em nuvem é que ela só pode ser acessada usando computadores com o sistema operacional Windows 10. III. Uma desvantagem do uso da computação em nuvem é que ela só pode ser usada a partir de computadores desktop. Com base nas informações apresentadas, é correto afirmar: 1. As afirmativas I, II e III estão erradas. 2. As afirmativas I, II e III estão corretas. 3. Apenas a afirmativa I está correta. 4. Apenas a afirmativa III está correta. 5. Apenas as afirmativas I e III estão corretas.
Compartilhar