Prévia do material em texto
AV2 ARQUITETURA DE SOFTWARE E COMPUTACAO EM NUVEM 1-Código46538 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: e) classe. 2- Código46553 O sistema deve ser desenvolvido usando a linguagem de programação Java, criada pela empresa Sun Microsystems." O texto acima exprime um(a): b) Requisito não funcional. 3- Código46549 Podem ser pensados(as) como as melhores práticas formalizadas que o programador consegue fazer uso para resolver problemas comuns quando projetar uma aplicação ou sistema." A alternativa que se adequa melhor a esse texto é: c) Padrões de projeto. 4- Código102681 Acerca dos fundamentos em nuvem segura, assinale a alternativa que apresenta o aspecto relacionado ao fato de a nuvem conseguir compartilhar alguns dos seus recursos (aplicativos, por exemplo) com diversos usuários. d) Multilocação. Justificativa: Através da MULTILOCAÇÃO podemos disponibilizar os recursos de um datacenter para vários clientes simultaneamente. 5- Código46566 Sobre a computação em nuvem, analise as afirmativas abaixo: I. Com a computação em nuvem, os seus dados não estão salvos em um disco rígido do seu computador, mas sim disponíveis na web. II. Uma vantagem da computação em nuvem está no fato de não precisarmos de uma máquina potente, já que as tarefas são executadas em servidores remotos. III. Uma desvantagem da computação em nuvem diz respeito à segurança dos dados, já que existe o risco de hackers invadirem os serviços e roubar os dados. Está correto o que se afirma em: d) As afirmativas I, II e III estão corretas. 6- Código102676 Ao migrar as suas aplicações para um sistema de nuvem, as organizações devem ficar atentas a alguns aspectos importantes. Acerca desses aspectos, assinale a alternativa INCORRETA. a) A migração para a nuvem pode extinguir alguns cargos que, antes, eram ocupados por humanos. Justificativa: Espera-se que os profissionais que atuam em tarefas relacionadas à manutenção de servidores ou à instalação de softwares, por exemplo, tendam a ser substituídos pelo chamado cloud professional, profissionais que não estão presentes fisicamente na empresa, atuando de forma externa. 7- Código46552 Analise as afirmativas abaixo I. A arquitetura de um sistema tem que atender, apenas, aos requisitos funcionais de um sistema. II. O arquiteto de software se preocupa apenas com as estruturas de dados que serão processadas pelo sistema ao projetar a sua arquitetura. III. O arquiteto de software nunca precisa se preocupar com protocolos de comunicação ao projetar a sua arquitetura. Com base nas informações apresentadas, é correto afirmar: e) As afirmativas I, II e III estão erradas. 8- Código46540 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. c) No MVC, a visualização (view) é composta por funções que podem interagir diretamente com o usuário. 9- Código46545 Atribuindo-se a letra C para comportamental e E para estrutural, os diagramas de ( ) Caso de Uso, ( ) Sequência, ( ) Atividade e ( ) Classe, presentes na UML, são utilizados para representar, correta e respectivamente, elementos do modelo no contexto: b) C – C – C – E. 10- Código46559 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: a) casos de uso.