Baixe o app para aproveitar ainda mais
Prévia do material em texto
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. A)No MVC, a fase de ideação é uma das mais importantes, uma vez que envolve toda a concepção do produto. B)No MVC, a visualização (view) é composta por funções que podem interagir diretamente com o usuário. C)O MVC serve apenas para construir protótipos para avaliar a sua viabilidade comercial. D)O MVC não pode ser utilizado por empresas que fazem uso de métodos ágeis. E)No uso do MVC, os testes são sempre unitários e realizados de forma incremental e interativa com os usuários “Fornece técnicas para codificar e decodificar dados, para que os mesmos possam ser armazenados, transmitidos e recuperados sem sua alteração ou exposição a pessoas não autorizadas a conhecer seu conteúdo.” A alternativa mais adequada para o texto acima é: A)Criptografia. B)Modelagem de dados. C)Certificação dos dados. D)Estruturação dos dados. E)Normalização dos dados. Na UML, o diagrama que geralmente é reservado para definir o fluxo de eventos de negócio que ocorrem externamente ao sistema é o de: A)classe. B)pacote. C)estados. D)colaboração. E)atividades. 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: A)Apenas a afirmativa I está correta. B)As afirmativas I, II e III estão erradas. C)Apenas a afirmativa III está correta. D)As afirmativas I, II e III estão corretas. E)Apenas as afirmativas I e III estão corretas. “Método de criptografia que faz uso de duas chaves distintas, no qual o que uma chave cifra, apenas a outra chave decifra. Cada participante da comunicação possui uma chave que é conhecida por todos, bem como uma chave que só ele pode conhecer.” A alternativa mais adequada para o texto acima é: A)Criptografia aberta. B)Criptografia simétrica. C)Criptografia assimétrica. D)Criptografia complexa. E)Criptografia avançada. Analise as afirmativas abaixo: I. Na arquitetura cliente-servidor, dois clientes podem se comunicar diretamente, sem a interferência/ajuda do servidor. II. Na arquitetura cliente-servidor, a máquina cliente precisa ter um hardware mais poderoso que a máquina servidora. III. A arquitetura em camadas só pode ser criada/implementada usando 3 camadas. Com base nas informações apresentadas, é correto afirmar: A)Apenas a afirmativa I está correta. B)As afirmativas I, II e III estão corretas. C)Apenas as afirmativas I e III estão corretas. D)As afirmativas I, II e III estão erradas. E)Apenas a afirmativa III está correta. Analise as afirmativas abaixo sobre projeto de arquitetura I. O projeto de arquitetura é influenciado pela performance desejada para o sistema. II. O projeto de arquitetura é influenciado por todas as plataformas computacionais nas quais o sistema deverá rodar. III. O projeto de arquitetura é influenciado pela linguagem de programação usada para construir o software. Está correto o que se afirma em: A)As afirmativas I, II e III estão erradas. B)Apenas a afirmativa III está correta. C)Apenas as afirmativas II e III estão corretas. D)Apenas a afirmativa I está correta. E)As afirmativas I, II e III estão corretas. 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: A)Apenas a afirmativa I está correta. B)Apenas a afirmativa III está correta. C)As afirmativas I, II e III estão corretas. D)Apenas as afirmativas II e III estão corretas. E)As afirmativas I, II e III estão erradas. Analise as afirmativas abaixo sobre a arquitetura cliente-servidor: I. A arquitetura cliente-servidor só pode ser implementada com a linguagem Java. II. Na arquitetura cliente-servidor, um cliente não se comunica com outro cliente. III. Na arquitetura cliente-servidor, um cliente solicita um serviço e outro cliente irá atender a essa requisição, prestando o serviço para o primeiro cliente que fez a solicitação. Está correto o que se afirma em: A)Apenas a afirmativa III está correta. B)As afirmativas I, II e III estão erradas. C)As afirmativas I, II e III estão corretas. D)Apenas as afirmativas I e III estão corretas. E)Apenas a afirmativa II está correta. 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: A)Apenas II. B)Apenas III. C)I, II e III. D)Apenas I e III. E)Apenas I.
Compartilhar