Buscar

questionario3, unip, projeto de sistemas orientados a objetos

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

Prévia do material em texto

Pergunta 1
Resposta Selecionada: d.
Respostas: a.
b.
c.
d.
e.
Feedback da
resposta:
A utilização de padrões na arquitetura de software tem como objetivos
principais resolver problemas macros comuns a todos os sistemas de
software, como: produtividade, reúso, redução de complexidade e
geração de um protocolo de comunicação entre todos os envolvidos em
um projeto de software. Em relação às a�rmativas abaixo sobre padrões
de projeto, assinale a alternativa correta:
I - Singleton é um padrão de projeto de criação que garante que um
objeto tenha apenas uma instância.
II - Façade é um padrão comportamental que faz o papel de interface
entre outros objetos.
III - Bridge é um padrão estrutural que promove a separação da
abstração de uma classe de sua implementação.
I e III estão corretas
Somente I está correta.
I, II e III estão corretas.
Somente III está correta.
I e III estão corretas
Somente II está correta.
Alternativa: D
Comentário: Façade é um padrão estrutural que faz
o papel de interface entre outros objetos.
Pergunta 2
Resposta Selecionada: c.
Respostas: a.
A visão de arquitetura de software cujo objetivo é organizar os
componentes do software e de suas relações com elementos de dados
(banco de dados, arquivos-texto etc.) com sistemas de hardware e com
outros sistemas de software é chamada de:
Visão estática.
Visão lógica.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
1 of 7
b.
c.
d.
e.
Feedback da
resposta:
Visão de processo.
Visão estática.
Visão de componentes.
Visão comportamental.
Alternativa: C
Comentário: a visão estática que é responsável por
de�nir todos os elementos, framewoks, bibliotecas e
linguagem a ser utilizada na construção do software.
Pergunta 3
Resposta Selecionada: d.
Respostas: a.
b.
c.
d.
e.
Feedback da
resposta:
Ao mapear o diagrama de classes para um projeto de banco de dados
relacional, podemos fazer:
I - Para classes com associação do tipo “um para muitos” – adicionar uma
chave estrangeira do lado “um”.
II - Classes que denotem uma associação do tipo “muitos para muitos” –
criar uma tabela intermediária contendo as chaves primárias das duas
tabelas.
III - Mapear herança – uma tabela para cada classe da relação de herança
dos objetos.
Assinale a alternativa correta:
II e III estão corretas
Somente I está correta.
I, II e III estão corretas.
Somente III está correta.
II e III estão corretas
Somente II está correta.
Alternativa: D
Comentário: para classes com associação do tipo “um
para muitos” – adicionar uma chave estrangeira do
lado “muitos”.
0,25 em 0,25 pontos
2 of 7
Pergunta 4
Resposta Selecionada: b.
Respostas: a.
b.
c.
d.
e.
Feedback da
resposta:
Arquitetura de software é uma descrição de como um sistema de
software é organizado, estabelecendo um elo entre a análise e a fase de
construção.
Dentre as técnicas que são aplicadas durante a fase de avaliação da
arquitetura, a técnica que tem por objetivo validar as soluções antes que
sejam utilizadas é chamada de:
Prova de conceito.
Testes de arquitetura.
Prova de conceito.
Protótipo de arquitetura.
Arquétipo arquitetural.
Projeto piloto.
Alternativa: B
Comentário: as provas de conceito (POC) têm como
objetivo utilizar os elementos de�nidos na arquitetura
para avaliar o comportamento antes da construção em
larga escala.
Pergunta 5
Resposta
Selecionada:
a.
Respostas: a.
b.
O objetivo principal da visão dinâmica da arquitetura é representar a
realização dos casos de uso, que fundamentalmente se dá pela troca de
mensagens entre os objetos no decorrer do tempo. Quais diagramas da
UML são utilizados para representar essa visão?
Diagrama de classes e sequência de
implementação.
Diagrama de classes e sequência de
implementação.
Diagrama de classes e atividades.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
3 of 7
c.
d.
e.
Feedback da
resposta:
Diagrama de sequência e atividades.
Diagrama de estados e atividades.
Diagrama de classes e casos de uso.
Alternativa: A
Comentário: o diagrama de classes e sequência de
implementação são os diagramas da UML.
Pergunta 6
Resposta Selecionada: c.
Respostas: a.
b.
c.
d.
e.
Feedback
da
resposta:
O projeto de dados, ou modelagem de dados, tem como objetivo de�nir
uma estrutura de informações necessárias para implementar o sistema
de software. A fase do projeto de banco de dados que tem como objetivo
produzir um modelo de alto nível, ou seja, sem detalhes especí�cos de
um SGBD, que represente os requisitos de dados é:
Projeto conceitual.
Projeto detalhado de banco de dados.
Requisitos de banco de dados.
Projeto conceitual.
Projeto lógico.
Projeto físico.
Alternativa: C
Comentário: na fase de projeto conceitual que os
requisitos expressam tudo aquilo que deverá ser
armazenado pelo sistema e o modelo de alto nível pode
ser utilizado como instrumento de validação com a
própria área usuária.
Pergunta 7
São atividades executadas pelo arquiteto de software:
0,25 em 0,25 pontos
0,25 em 0,25 pontos
4 of 7
Resposta Selecionada: b.
Respostas: a.
b.
c.
d.
e.
Feedback
da
resposta:
I - Conhecer as limitações de tecnologia e infraestrutura do cliente.
II - Conhecer o domínio do negócio e do problema sobre o qual pretende
promover uma solução.
III - Promover um estudo sobre a viabilidade das soluções técnicas
adotadas.
Assinale a alternativa correta:
I, II e III estão corretas.
Somente I está correta.
I, II e III estão corretas.
Somente III está correta.
II e III estão corretas
Somente II está correta.
Alternativa: B
Comentário: o arquiteto de software deve conhecer as
limitações de tecnologia e infraestrutura do cliente, o
domínio do negócio para o qual desenha a solução e
validar essas soluções por meio de provas de conceito.
Pergunta 8
Resposta Selecionada: d.
Respostas: a.
b.
São características da arquitetura denominada MVC – Model-View-
Controller:
I - A camada de negócio incorpora o acesso ao banco de dados.
II - A camada de controle faz a ligação entre a tela e a camada de
negócio.
III - Aumenta o reuso e facilita a manutenção.
Assinale a alternativa correta:
II e III estão corretas
Somente I está correta.
I e III estão corretas.
0,25 em 0,25 pontos
5 of 7
c.
d.
e.
Feedback da
resposta:
Somente III está correta.
II e III estão corretas
Somente II está correta.
Alternativa: D
Comentário: o padrão MVC é aplicado sobre a
arquitetura em três camadas, a qual prevê as camadas
visual, negócio e banco de dados separadas uma da
outra.
Pergunta 9
Resposta Selecionada: b.
Respostas: a.
b.
c.
d.
e.
Feedback da
resposta:
São características da arquitetura em duas camadas, também chamada
de cliente-servidor:
I - Separa a aplicação do banco de dados.
II - Fácil manutenção de alterações.
III - A lógica de validação e as regras de negócio são construídas nas
telas.
Assinale a alternativa correta:
I e III estão corretas.
Somente I está correta.
I e III estão corretas.
Somente III está correta.
II e III estão corretas
Somente II está correta.
Alternativa: B
Comentário: a manutenção em arquitetura cliente-
servidor é mais complexa, pois há muita duplicação de
código entre as telas que podem realizar as mesmas
atividades.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
6 of 7
Pergunta 10
Resposta Selecionada: e.
Respostas: a.
b.
c.
d.
e.
Feedback da
resposta:
São denominados estilos arquiteturais:
Todas estão corretas.
Layers.
MVC.
Microkernel.
Pipe and Filters.
Todas estão corretas.
Alternativa: E
Comentário: Layers, MVC, Microkernel e Pipe and
Filters são todos estilos arquiteturais que podem ser
aplicados de acordo com a necessidade de cada
sistema.
7 of 7

Continue navegando