Buscar

Av1 e AV2 - Tec. Analise e Desenv. Sist. - Seminários VI

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

Av1 - Tec. Analise e Desenv. Sist. - 
Seminários VI 27/10/2014 00:00 à 06/12/2014 
) 
Os padrões de projeto de software descrevem soluções para problemas recorrentes: . Um padrão 
de projeto estabelece um nome e define o problema, a solução, quando aplicar esta solução e suas 
consequências. 
 
Alternativas: 
 a)no desenvolvimento de sistemas de software orientado a redes. 
 b)no desenvolvimento de sistemas de software orientado a web. 
 c)no desenvolvimento de sistemas de software orientados a objetos. Alternativa assinalada 
 d)no desenvolvimento de sistemas de software em baixo nível. 
2)Christopher Alexander estabelece que um padrão deve ter, idealmente, algumas características, 
analise as afirmativas abaixo e assinale a alternativa correta: 
I) Encapsulamento: um padrão encapsula um problema/solução bem definida. Ele deve ser 
independente, específico e formulado de maneira a ficar claro onde ele se aplica; 
II) Generalidade: todo padrão deve permitir a construção de outras realizações a partir deste padrão; 
III) Abertura: um padrão deve permitir a sua extensão para níveis mais baixos de detalhe; 
 
Alternativas: 
 a)Apenas as afirmativas I e II estão corretas. 
 b)Apenas as afirmativas I e III estão corretas. 
 c)Apenas as afirmativas II e III estão corretas. 
 d)Todas as afirmativas estão corretas Alternativa assinalada 
3)Um padrão "GoF" também é classificado segundo o seu escopo: de classe ou de objeto. Nos padrões 
com escopo de classe os relacionamentos que definem este padrão são definidos através de herança e 
em tempo de (1)____________Nos padrões com escopo de objeto o padrão é encontrado no 
relacionamento entre os objetos definidos em tempo de (2)____________. 
 
Alternativas: 
 a)(1)compilação - (2) execução Alternativa assinalada 
 b)(1)instalação - (2) execução 
 c)(1)instalação - (2)compilação 
 d)(1) criação - (2) compilação 
4)Dentre os padrões estruturais, assinale a a alternativa incorreta: 
 
Alternativas: 
 a)Bridge -Separa uma abstração de sua implementação, de modo que as duas possam variar 
independentemente. 
 b)Adapter -Agrupa os objetos em estrutura de árvore para representar a hierarquia do tipo 
partes - todo Alternativa assinalada 
 c)Decorater - Atribui responsabilidades adicionais a um objeto dinamicamente. 
 d)Flyweight - Usa compartilhamento para dar suporte a inúmeros objetos, de granularidade 
fina, de forma eficiente 
5)A ideia do padrão de arquitetura Model-View-Controller é simples e deve-se separar claramente a 
responsabilidade de cada parte do sistema. Correlacione as colunas e assinale a alternativa correta: 
(1) Model (a) Manipula os dados 
(2)View (b) Apresenta os dados para o usuário 
(3) Controller (c) Recebe e responde as requisições 
 
Alternativas: 
 a)1-c; 2-b; 3-a. 
 b)1-a; 2-b; 3-c. Alternativa assinalada 
 c)1-a; 2c; 3-b. 
 d)1-b; 2-a; 3-c. 
 
Av2- Tec. Analise e Desenv. Sist. - 
Seminários VI 27/10/2014 00:00 à 06/12/2014 
1)______________ é um framework de persistência que tem como finalidade armazenar objetos Java 
em bases de dados relacionais ou fornecer uma visão orientada a objetos de dados relacionais 
existentes. Isso se dá porque o framework utiliza arquivos de configuração XML para fazer o 
mapeamento dos dados contidos nas colunas de uma tabela em uma base de dados relacional para os 
atributos de uma classe Java. 
 
Alternativas: 
 a)CakePhP 
 b)MVC 
 c)HibernateAlternativa assinalada 
 d)Apache 
2)Na estrutura de diretório do cakePhP, analise as afirmativas abaixo e escolha a alternativa correta: 
I) Locale - Armazena os arquivos com as strings para internacionalização. 
II) Vendors - Armazena qualquer classe ou biblioteca de terceiros. 
III)Models - Contém os modelos da sua aplicação. 
 
Alternativas: 
 a)Todas as alternativas estão corretas. Alternativa assinalada 
 b)Apenas as alternativas I e II estão corretas. 
 c)Apenas as alternativas I e III estão corretas. 
 d)Apenas as alternativas II e III estão corretas. 
3)As interfaces Criteria e Query são utilizadas para realizar ______________ ao banco de dados. 
 
Alternativas: 
 a)consultas Alternativa assinalada 
 b)criações 
 c)configurações 
 d)manipulações 
4)O Hibernate define estes três tipos de estados: persistentes, transientes e detached. Observe as 
afirmativas abaixo e assinale a alternativa correta.Objetos com esses estados são definidos como a 
seguir: 
I)Objetos Transientes: são objetos que suas instâncias não estão nem estiveram associados a algum 
contexto persistente. Eles são instanciados, utilizados e após a sua destruição não podem ser 
reconstruídos automaticamente. 
II) Objetos Persistentes: são objetos que suas instâncias estão associadas a um contexto 
persistente, ou seja, tem uma identidade de banco de dados. 
III) Objetos detached: são objetos que tiveram suas instâncias associadas a um contexto 
persistente, mas que por algum motivo deixaram de ser associadas, por exemplo, por fechamento de 
sessão, finalização de sessão. São objetos em um estado intermediário, nem são transientes nem 
persistentes. 
 
Alternativas: 
 a)Apenas a afirmativa I e II estão corretas. 
 b)Apenas a afirmativa I e III estão corretas. 
 c)Apenas a afirmativa II e III estão corretas. 
 d)Todas as afirmativas estão corretas. Alternativa assinalada 
5)O Hibernate configura-se como uma camada entre a ______________ e o banco de dados, 
realizando a interface entre ambos por meio de objetos comuns, chamados de objetos persistentes 
 
Alternativas: 
 a)sessão 
 b)aplicaçãoAlternativa assinalada 
 c)rede 
 d)apresentação

Outros materiais