Buscar

Desenvolvimento web

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 10 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 10 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 9, do total de 10 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

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:
	
	
	
	
		Resposta Selecionada:
	b. 
Camada de apresentação e retorna o resultado, dependendo da lógica de negócio.
	Respostas:
	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.
	
	e. 
Camada de apresentação e retornar somente métodos estáticos para a camada modelo.
 
	Feedback da resposta:
	Alternativa: B
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 2
0,25 em 0,25 pontos
	
	
	
	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 afirma em:
	
	
	
	
		Resposta Selecionada:
	b. 
II.
	Respostas:
	a. 
I e II.
	
	b. 
II.
	
	c. 
I.
	
	d. 
III.
	
	e. 
I e III.
 
	Feedback da resposta:
	Alternativa: B
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 3
0,25 em 0,25 pontos
	
	
	
	Dentro do conceito de segregação de código utilizando desenvolvimento de software para internet, podemos afirmar que a camada modelo é responsável por:
	
	
	
	
		Resposta Selecionada:
	a. 
Facilitar o tráfego de informações pelas camadas.
	Respostas:
	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.
	
	e. 
Atribuir informações ao método de inicialização do formulário.
 
	Feedback da resposta:
	Alternativa: A
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 4
0,25 em 0,25 pontos
	
	
	
	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 é:
	
	
	
	
		Resposta Selecionada:
	c. 
Apresentação.
	Respostas:
	a. 
Controle.
	
	b. 
Dados.
	
	c. 
Apresentação.
	
	d. 
Navegação.
	
	e. 
Móvel.
 
	Feedback da resposta:
	Alternativa: C
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 5
0,25 em 0,25 pontos
	
	
	
	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 afirma em:
	
	
	
	
		Resposta Selecionada:
	b. 
II.
	Respostas:
	a. 
I e II.
	
	b. 
II.
	
	c. 
I.
	
	d. 
III.
	
	e. 
I e III.
 
	Feedback da resposta:
	Alternativa: B
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 6
0,25 em 0,25 pontos
	
	
	
	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 é:
	
	
	
	
		Resposta Selecionada:
	a. 
Teve na sua concepção inicial o trabalho de atuação para ser expressivo e ágil no desenvolvimento de páginas.
	Respostas:
	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.
	
	e.
Teve na sua concepção inicial o trabalho de atuação voltado para diagramas UML, bem como garantir que a análise efetuada será desenvolvida com sucesso no desenvolvimento de aplicações web.
 
	Feedback da resposta:
	Alternativa: A
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 7
0,25 em 0,25 pontos
	
	
	
	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 objetosC# 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 afirma em:
	
	
	
	
		Resposta Selecionada:
	d. 
III.
	Respostas:
	a. 
I e II.
	
	b. 
II e III.
	
	c. 
I.
	
	d. 
III.
	
	e. 
I e III.
 
	Feedback da resposta:
	Alternativa: D
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 8
0,25 em 0,25 pontos
	
	
	
	Podemos afirmar que no desenvolvimento de software para internet – Linq para XML:
	
	
	
	
		Resposta Selecionada:
	e. 
Utiliza a implementação do namespace System.Xml.LINQ e disponibiliza recursos como leitura, escrita e construção XML.
	Respostas:
	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.
	Feedback da resposta:
	 Alternativa: E
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
0,25 em 0,25 pontos
	
	
	
	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 afirma em:
	
	
	
	
		Resposta Selecionada:
	c. 
I.
	Respostas:
	a. 
I e II.
	
	b. 
II e III.
	
	c. 
I.
	
	d. 
III.
	
	e. 
I e III.
 
	Feedback da resposta:
	Alternativa: C
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.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	 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 janelas do 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?
	
	
	
	
		Resposta Selecionada:
	e. 
Web Form.
 
	Respostas:
	a. 
Web Table.
	
	b. 
Web Set.
	
	c. 
Web Web.
	
	d. 
Web Desktop.
	
	e. 
Web Form.
 
	Feedback da resposta:
	Alternativa: E
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).

Outros materiais