Buscar

Arquitetura de Software AV2

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 -- /0,6
“É uma atividade que pode levar ao desenvolvimento de vários modelos do sistema e envolve a descrição da 
estrutura de software a ser implementada, dos dados que são manipulados pelo software, dos requisitos que o 
sistema deverá atender, das interfaces entre os componentes e dos algoritmos a serem utilizados (nos casos em 
que essa descrição é necessária).”
A alternativa que melhor se encaixa no texto acima é:
Unidade Central de processamento.
Redes de computadores.
Resposta corretaProjeto de software.
Unidade Central de armazenamento.
Máquina virtual.
Pergunta 2 -- /0,6
“Arquitetura que visa a criação de sistemas modulares, de forma que um "bloco" de código em um ponto "mais 
alto" se comunica apenas com o bloco de código logo abaixo dele e assim por diante, fazendo com que um 
bloco de código seja dependente apenas do bloco imediatamente abaixo.” 
O texto acima se refere ao padrão arquitetural:
MSX
MVC
DDL
TTL
Mostrar opções de resposta 
Ocultar opções de resposta 
Resposta corretaEm camadas.
Pergunta 3 -- /0,6
Analise as afirmativas abaixo:
I. Um benefício do uso dos padrões de projeto é que eles contribuem para uma melhor organização do código 
do sistema.
II. O SOLID é incompatível com o uso de padrões de projeto.
III. Uma desvantagem do uso dos padrões de projeto é o alto custo do seu licenciamento para uso em projetos 
de software. 
Pergunta 4 -- /0,6
“É usado quando existem várias maneiras de se visualizar e interagir com dados”. 
A frase se refere ao padrão arquitetural:
Resposta corretaMVC.
DBA.
UML.
DDL.
VSU .
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 5
--
Analise as afirmativas abaixo e marque a alternativa correta:
I."A linguagem de programação utilizada para o sistema deve ser compliance com a política organizacional, 
utilizando, sempre que possível, a Unified Modeling Language na descrição de Casos de Uso e na modelagem 
de Classes e Objetos" é um exemplo de um requisito não funcional.
II."A cada entrada de um carro na concessionária para conserto, o sistema deve emitir um aviso operacional que 
deverá ser encaminhado, a título de notificação, para as oficinas." é um exemplo de um requisito não funcional. 
III."O sistema deverá exibir um relatório com os 10 maiores pedidos feitos no mês" é um exemplo de um 
requisito não funcional.
Resposta corretaApenas a afirmativa I está correta.
As afirmativas I e III estão corretas.
As afirmativas I, II e III estão erradas.
As afirmativas I, II e III estão corretas.
Apenas a afirmativa III está correta.
Pergunta 6 -- /0,6
Analise as afirmativas abaixo sobre o processo Unificado.
I. Uma característica do processo Unificado é ser iterativo e incremental.
II. Uma característica do processo Unificado é ser dirigido por casos de uso.
III. Uma característica do processo Unificado é ser centrado na arquitetura.
Apenas a afirmativa II está correta.
Apenas as afirmativas I e II estão corretas.
Ocultar opções de resposta 
Resposta corretaAs afirmativas I, II e III estão corretas.
Apenas a afirmativa I está correta.
As afirmativas I, II e III estão erradas.
Pergunta 7 -- /0,6
"Conectam qualquer forma de elemento entre si, de modo a formar um conjunto funcional operante," O texto 
refere-se a:
Elementos de usabilidade.
Elementos de configuração.
Elementos de dados.
Incorreta: Elementos de processamento.
Resposta corretaElementos de conexão.
Pergunta 8 -- /0,6
Analise as afirmações a seguir:
I. Requisitos funcionais descrevem o relacionamento entre o sistema e seu ambiente.
II. Requisitos não funcionais impõem limitações ao sistema.
III. Facilidade de manutenção é requisito funcional.
Está correto o que se afirma em:
Ocultar opções de resposta 
Ocultar opções de resposta 
Resposta corretaApenas a III é falsa.
Apenas a II é verdadeira.
Apenas a III é verdadeira.
Apenas a I é verdadeira.
Todas são falsas.
Pergunta 9 -- /0,6
Uma das vantagens no uso de frameworks é:
Portabilidade entre linguagens de programação.
Garantem a disponibilidade do sistema.
Possuem banco de dados incorporado.
Resposta corretaRedução na escrita de linhas de código.
São exclusivamente orientados a objetos.
Pergunta 10 -- /0,6
Analise as afirmativas abaixo:
Ocultar opções de resposta 
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 a 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.
As afirmativas I, II e III estão erradas.
Resposta corretaApenas as afirmativas I e III estão corretas.
As afirmativas I, II e III estão corretas.
Apenas a afirmativa I está correta.
Apenas a afirmativa III está correta.

Outros materiais