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. 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. 2. Pergunta 2 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. 3. Pergunta 3 “O nível de segurança de uma criptografia está ligado diretamente a ele(a). Seu tamanho costuma ser medido em bits, e quanto maior, melhor a segurança.” A alternativa mais adequada para o texto acima é: 1. Chave. 2. Classe. 3. Algoritmo. 4. Cifra. 5. Tabela. 4. Pergunta 4 Analise as afirmativas abaixo e marque a alternativa correta sobre o MVC: I. Controle é o componente que faz a mediação da entrada e saída, comandando a visão e o modelo para serem alterados de forma apropriada conforme o usuário solicitou através do mouse e teclado. II. O Modelo é um componente que tem como principal objetivo apresentar as informações em uma tela para o usuário visualizar. III. O MVC é um padrão exclusivo para a criação de jogos de videogame. 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 a afirmativa III está correta. 4. Apenas as afirmativas I e III estão corretas. 5. As afirmativas I, II e III estão erradas. 5. Pergunta 5 Os diferentes diagramas UML são utilizados para representar distintas características do software. O diagrama que é utilizado para representar a funcionalidade e características do software a partir do ponto de vista do usuário é o de: 1. casos de uso. 2. sistema. 3. funcionalidade. 4. visão. 5. finalidade. 6. Pergunta 6 "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. 7. Pergunta 7 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. 8. Pergunta 8 Analise as afirmativas abaixo: I. Não é possível realizar criptografia usando a linguagem Python. II. A linguagem Java permite o uso apenas de criptografia simétrica. III. Moedas digitais como a Bitcoin fazem uso de criptografia para serem seguras. Está correto o que se afirma em: 1. Apenas a afirmativa III está correta. 2. As afirmativas I, II e III estão corretas. 3. Apenas a afirmativa I está correta. 4. Apenas as afirmativas I e III estão corretas. 5. As afirmativas I, II e III estão erradas. 9. Pergunta 9 "Pode ser definido(a) como a combinação de elementos, organização e decisões. Em relação aos elementos temos os elementos de processamento, de dados e de conexão." A alternativa que se adequa melhor a esse texto é: 1. Arquitetura de software. 2. Metodologia de desenvolvimento. 3. Processo de software. 4. Gerência de configuração. 5. Gerência de projetos. 10. Pergunta 10 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.
Compartilhar