Buscar

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET - QUESTIONÁRIO UNIDADE IV

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

15
Revisar envio do teste: QUESTIONÁRIO UNIDADE IV (2018) 
Curso: DESENVOLVIMENTO DE SOFTWARE PARA INTERNET
Teste: QUESTIONÁRIO UNIDADE IV
Iniciado: 30/10/2018
Status: Completada
Resultados exibidos: Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
Pergunta 1
 A camada controle é responsável por efetuar o trabalho de gestão de métodos que serão executados e consolidados na base de dados. Trabalha também com persistência de dados para que todo o fluxo de execução seja realizado com sucesso. 
 Nesse contexto, avalie as afirmações a seguir:
I – Persistência é a característica que indica que apenas um objeto pode sobreviver à finalização de determinado processo. Sem isso, ele permanece apenas um ciclo de execução na memória RAM.
II – Persistência é a característica que indica que o objeto sobrevive à finalização de determinado processo. Sem isso, ele só existiria na RAM, perdendose após o encerramento da atividade de origem.
III – Persistência é a característica que detém do projeto que é renomeado para controle, sendo assim, garantido que apenas com essa atribuição ele executará um ciclo de execução na memória RAM.
 É correto apenas o que se afirmar em:
b) II.
Comentário: persistência é a característica que indica que o objeto sobrevive à finalização de determinado processo. Sem isso, ele só existiria na RAM, perdendose após o encerramento da atividade de origem, uma vez que as classes foram criadas e utilizadas como objetos dentro de programas codificados.
Pergunta 2
 Dentro do conceito de segregação de código utilizando desenvolvimento de software para internet, podemos afirmar que a camada modelo é responsável por:
a) Facilitar o tráfego de informações pelas camadas.
b) Conectar ao banco de dados.
c) Gerenciar a apresentação de telas.
d) Efetuar o start na aplicação.
Comentário: a camada Modelo é responsável por efetuar um espelhamento das tabelas que são construídas no banco de dados. Por facilitar o tráfego de informações pelas camadas, ela é de extrema importância para a execução.
Pergunta 3
 Front End está contido em uma das camadas mais importantes no projeto de desenvolvimento de software para internet. Responsável pela entrada de dados tem grande importância no momento de validação de requisitos junto ao cliente. A camada em questão é:
a) Controle.
b) Dados.
c) Apresentação.
d) Navegação.
Comentário: em primeiro lugar, é importante sabermos que a Camada de Apresentação é a entrada de dados de uma aplicação. Em muitos momentos, ela é apresentada em projetos de software como Front End, definida como protótipo na fase de levantamento de requisitos.
Pergunta 4
 Gerenciador de soluções é responsável por concentrar todos os “pacotes” que serão utilizados no projeto web. A camada apresentação contém pacotes de referências, propriedades e web forms.  
Nesse contexto, avalie as afirmações a seguir:
I – A camada apresentação recebe apenas um web form, determinado como web form master, que tem por finalidade definir o layout padrão para o desenvolvimento da aplicação.
II – A camada apresentação tem por finalidade ser canal de entrada e saída de valores em desenvolvimento de aplicações web.
III – A camada apresentação tem por finalidade intermediar informações entre web forms que podem ser alocados na camada controle.
 É correto apenas o que se afirmar em:
b) II.
Comentário: a camada de apresentação viabiliza a entrada e a saída de informações em uma aplicação desenvolvida para web.
Pergunta 5
 O Razor agrega uma série de características importantes, que possibilitam, por intermédio de um objetivo natural, a construção de páginas com a estrutura de ASP. NET MVC, porém essa ideia nasceu a partir da versão 3. Uma das características importantes construídas no Razor é:
a) Teve na sua concepção inicial o trabalho de atuação para ser expressivo e ágil no desenvolvimento de páginas.
b) Teve na sua concepção inicial o trabalho de atuação com o acesso a banco de dados, torna mais ágil e eficaz a transição de dados para tabelas.
c) Teve na sua concepção inicial o trabalho de atuação com metodologias ágeis, tais como o Scrum que aumenta a performance do time de desenvolvimento de aplicações web.
d) Teve na sua concepção inicial o trabalho de atuação com tráfego de informações por camada, garantindo, assim, qualidade e eficiência no desenvolvimento de aplicações web.
Comentário: o Razor agrega uma série de características importantes, que possibilitam, por intermédio de um objetivo natural, a construção de páginas com a estrutura de ASP. NET MVC, porém essa ideia nasceu a partir da versão 3. Uma das características importantes construídas no Razor é que ele foi desenvolvido para ser expressivo, compacto e ágil: a ideia foi construir um mecanismo capaz de reduzir ao máximo o número de caracteres necessários para a codificação de uma página aspx.
Pergunta 6
 O conceito de desenvolvimento em camadas tem por finalidade segregar o código, a fim de garantir a fidelidade do levantamento de requisitos para o desenvolvimento da aplicação. Cada camada pode ser visualizada e instanciada por via de suas classes, de modo que possa garantir o tráfego de informações entre as camadas. 
 Nesse contexto, avalie as afirmações a seguir:
I – A camada modelo recebe as referências das camadas de apresentação e controle dentro do conceito de desenvolvimento em camadas, utilizando linguagem de programação orientada a objetos C# e/ou VB.NET.
II – A camada controle recebe as referências das camadas de apresentação e modelo dentro do conceito de desenvolvimento em camadas, utilizando linguagem de programação orientada a objetos C# e/ou VB.NET.
III – A camada apresentação recebe as referências das camadas controle e modelo dentro do conceito de desenvolvimento em camadas, utilizando linguagem de programação orientada a objetos C# e/ou VB.NET.
 É correto apenas o que se afirmar em:
d) III.
Comentário: dentro do conceito de desenvolvimento em camadas de aplicações desktop, o modelo de referência de projetos é: camada de apresentação recebe referências das camadas controle e modelo.
Pergunta 7
 Podemos afirmar que na arquitetura de trabalho atribuída para desenvolvimento de software para internet (MVC), a camada de controle é responsável por receber a requisição da:
a) Camada modelo e retorna o resultado, dependendo da lógica de negócio.
b) Camada de apresentação e retorna o resultado, dependendo da lógica de negócio.
c) Camada de apresentação e retornar somente classes abstratas, dependendo da lógica de negócio.
d) Camada de modelo e retornar somente classes abstratas, dependendo da lógica de negócio.
Comentário: responsável por receber os parâmetros enviados pela interface e tratar, dentro de suas respectivas classes, a regra de negócio por meio de métodos (por exemplo: consultarAluno, alterarAluno, excluirAluno, inserirAluno).
Pergunta 8
 Podemos afirmar que no desenvolvimento de software para internet – Linq para XML:
a) Utiliza a implementação do namespace System.LINQ e disponibiliza recursos como leitura, escrita e construção XML.
b) Utiliza a implementação do namespace Xml.LINQ e disponibiliza recursos como leitura, escrita e construção XML.
c) Utiliza a implementação do namespace LINQ.Xml.Default e disponibiliza recursos como leitura, escrita e construção XML.
d) Utiliza a implementação do namespace Default.Xml.LINQ e disponibiliza recursos como leitura, escrita e construção XML.
e) Utiliza a implementação do namespace System.Xml.LINQ e disponibiliza recursos como leitura, escrita e construção XML.
Comentário: podemos definir que Linq para XML nada mais é do que um provedor de dados que se utiliza da implementação do namespace System.Xml.LINQ, que foi implementado desde da versão do framework 3.5, no qual ele disponibiliza recursos como leitura, escrita e construção de dados XML.
Pergunta 9
 Podemos definir a Camada de Apresentação, ou Camada do Cliente, ou até mesmo Camada Superior, como a interface com o usuário, que poderia ser considerada até mesmo como as janelasdo Windows do nosso aplicativo, por exemplo.
Essa camada interage com a Camada de Controle (intermediária) para fazer solicitações e recuperar informações da camada de dados, exibindoas para os usuários. Pensando na execução dessa camada, qual “componente” é utilizado para criação de telas quando se trabalha em aplicações web?
a) Web Table.
b) Web Set.
c) Web Web.
d) Web Desktop.
e) Web Form.
Comentário: a camada de apresentação contém os elementos da interface do usuário do site e inclui toda a lógica, que compreende a interação do visitante e das regras de negócio (Web Form).
Pergunta 10
 Podemos definir a Camada de Apresentação, ou Camada do Cliente, ou até mesmo Camada Superior, como a interface com o usuário, que poderia ser considerada até mesmo a web form do projeto web. Nesse contexto, avalie as informações a seguir:
 
I – A camada de apresentação interage com a camada controle para fazer solicitações e recuperar informações de camadas de dados, exibindo-as para os usuários.
II – A camada de apresentação interage com a camada modelo para fazer solicitações e recuperar informações de camadas de dados, exibindo-as para os usuários.
III – A camada de apresentação interage sempre com camadas externas de uma aplicação, recuperando informações de camadas de dados, exibindo-as para os usuários.
 É correto apenas o que se afirmar em:
c) I.
Comentário: a camada de apresentação é responsável por concentrar todos os elementos de interface do usuário para aplicação desktop, assim ainda interagindo com a camada controle para efetuar solicitações e recuperação de informações da camada de dados.

Continue navegando