Buscar

Conceitos de Arquitetura de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando