Buscar

Atividade 4 DESENVOLVIMENTO DE SOFTWARE PARA WEB 2

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

· Pergunta 1
1 em 1 pontos
	 
	 
	 
	Leia o excerto a seguir.
 
“[...] a definição de tabelas foi aprimorada de tal modo que o uso dessas tags de fechamento é opcional. Entretanto, muitos navegadores que dão suporte a tabelas ainda contam com a existência das tags de fechamento, e as tabelas podem até ter seu funcionamento, e as tabelas podem até ter seu funcionamento interrompido se você não inclui-las. As tags
de fechamento sãonecessárias em todas as tags do padrão 1.0 do XHTML, portanto, é irremediavelmente preciso colocá-las”.
 
LEMAY, L.; COLBURN, R.; TYLER, D.
Aprenda a criar páginas web com HTML e XHTML em 21 dias . São Paulo: Pearson Education do Brasil, 2002. p. 297. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019.
 
Considerando as informações sobre tabelas em HTML, avalie as afirmações a seguir.
 
I. <th></th> representa o cabeçalho da tabela.
II. <td></td> representa o corpo da tabela.
III. <tr></tr> representa a coluna da tabela.
IV. <table></table> representa as células da tabela.
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
	
	
	
	
		Resposta Selecionada:
	 
V, F, V, F.
	Resposta Correta:
	 
V, F, V, F.
	Feedback da resposta:
	A resposta está correta. Foram associadas corretamente às tags da tabela com suas respectivas funções.
	
	
	
 
· Pergunta 2
1 em 1 pontos
	 
	 
	 
	Leia o excerto a seguir.
 
“O jQuery é uma biblioteca Javascript rápida, pequena e rica em recursos. Ele torna as coisas como passagem e manipulação de documentos HTML, manipulação de eventos, animação e Ajax muito mais simples, com uma API fácil de usar que funciona em vários navegadores. [...] A versão de desenvolvimento descompactada do plug-in
do jQueryMigrate inclui a saída do log do console para avisar quando determinados recursos reprovados e / ou removidos específicos estão sendo usados. Isso faz com que seja valioso como uma ferramenta de depuração de migração para localizar e remediar problemas no código e nos plug-ins existentes do jQuery”.
 
JQUERY. jQuery API . Portal jQuery, The jQuery Foundation, 2019. Disponível em: <http://api.jquery.com/>. Acesso em: 3/2/2019.
 
Uma das principais funções do jQuery é a atividade assíncrona de chamada de função por meio do comando Ajax. O Ajax possui uma estrutura lógica própria. Sendo assim, ordene corretamente a estrutura dos parâmetros do comando Ajax:
 
( )type
( ) data
( ) cache
( )url
 
Agora, assinale a alternativa que apresenta a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
4, 2, 1, 3.
	Resposta Correta:
	 
4, 2, 1, 3.
	Feedback da resposta:
	Correto. A sequência dos parâmetros que serão passados para a chamada da função assíncrona. Lembrando que a sintaxe correta da função Ajax garante o processamento eficaz da interação HTML e jQuery.
	
	
	
 
· Pergunta 3
1 em 1 pontos
	 
	 
	 
	Leia o excerto a seguir.
 
“As comunicações entre esses sistemas podem usar protocolos de troca de dados rápidos e de baixo nível. Um middleware eficiente oferece suporte em consultas de banco de dados em SQL ( Structured Query Language ), sendo usado para tratar informações de recuperação do banco de dados. [...] Structured Query Language (SQL) Linguagem padrão usada para programação de bancos de dados relacionais”.
 
SOMMERVILLE, I. Engenharia de Software . 9. ed. São Paulo: Pearson Addison Wesley, 2011. p. 344.
 
A linguagem SQL foi criada com o objetivo de padronizar os comandos de manipulação de dados. Hoje em dia, apesar de a linguagem possuir uma quantidade considerável de extensões e implementações proprietárias, pode-se afirmar que a meta foi alcançada. Conhecendo bem a linguagem é possível acessar os recursos básicos de qualquer banco relacional. Portanto, é fundamental conhecer com propriedade os comandos SQL para que os software s sejam desenvolvidos com alto grau de qualidade.
 
A partir destas afirmativas, considere as duas proposições a seguir e a relação entre elas.
 
        I.            O comando SELECT é um comando do SQL e tem como função recuperar informações de um banco de dados relacional.
 
PORQUE
 
     II.            O comando WHERE é um comando do SQL que tem como objetivo filtrar as informações recuperadas.
 
Marque a alternativa que mostra a correlação correta entre as respostas.
	
	
	
	
		Resposta Selecionada:
	 
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
	Resposta Correta:
	 
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
	Feedback da resposta:
	A resposta está correta. O comando SELECT tem como objetivo retornar informações do banco de dados. O comando WHERE é a cláusula que impõe uma condição sobre a execução do comando, por isso, deve filtrar as informações. Nesse sentido, ambas as afirmações não têm relação uma com a outra.
	
	
	
 
· Pergunta 4
1 em 1 pontos
	 
	 
	 
	Leia o excerto a seguir.
 
“Além das tags
definidas pelos vários níveis de HTML, as empresas de navegadores individuais também implementam extensões específicas do navegador para o HTML. A Netscape e a Microsoft são as principais culpadas da criação de extensões, e oferecem muitos recursos novos e exclusivos dos seus navegadores. [...] Até mesmo desenvolvedores da Web com anos de experiência e centenas de páginas desenvolvidas têm de lidar com o problema de qual conjunto de tags
escolher”.
 
LEMAY, L.; COLBURN, R.; TYLER, D.
Aprenda a criar páginas web com HTML e XHTML em 21 dias . São Paulo: Pearson Education do Brasil, 2002. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019.
 
A partir das asserções extraídas do trecho acima, considere as afirmações a seguir.
 
        I.            O atributo “type” tem a função de identificar se um elemento da página é um texto ou um tipo radio .
     II.            O atributo “OnClick” caracteriza como o elemento único é identificado exclusivamernte no documento HTML.
  III.            O atributo “value’ no “type=button” identifica o rótulo do elemento sendo um botão da página.
  IV.            O atributo “id” representa o elemento como sendo uma string ou um valor numérico.
 
Assinale a alternativa que apresenta o que é correto afirmar.
	
	
	
	
		Resposta Selecionada:
	 
I e III.
	Resposta Correta:
	 
I e III.
	Feedback da resposta:
	A resposta está correta. Os atributos podem definir tanto o elemento como texto ou radio, como o “value”, quando for um “typebutton”, irá exibir o rótulo do botão. O atributo “id” identifica o elemento no documento HTML.
	
	
	
 
· Pergunta 5
1 em 1 pontos
	 
	 
	 
	Leia o excerto a seguir.
 
“Como já mencionei antes, desligar os scripts CGI é provavelmente a primeira ação que você deve realizar para tornar o seu servidor mais seguro. Sem os scripts CGI (ou algum sistema de scripting do lado servidor como ASP ou PHP), você perderá a capacidade de criar aplicativos da Web interativos, tais como boletins de mensagens, formulários de feedback ou qualquer outra coisa que ultrapasse os limites do HTML estático. Assim sendo, talvez desligar o CGI não seja a melhor opção”.
 
LEMAY, L.; COLBURN, R.; TYLER, D.
Aprenda a criar páginas web com HTML e XHTML em 21 dias . São Paulo: Pearson Education do Brasil, 2002. p. 835. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019.
 
Aa interação entre a página web e o CGI ( Common Gateway Interface ), o PHP é o script que trabalha do lado do servidor. A partir desta informação, avalie as proposições a seguir a relação entre elas.
 
        I.            O PHP deve ser executado no lado do servidor, sendo processado quando a página for executada.
 
PORQUE
 
     II.            O PHP é uma linguagem de script de código aberto de uso geral, e é adequada para o desenvolvimento web .
 
Agora, assinale a alternativa correta.
	
	
	
	
		Resposta Selecionada:
	 
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
	Resposta Correta:As proposições I e II são verdadeiras, mas a II não é justificativa da I.
	Feedback da resposta:
	A resposta está correta. Pois, o PHP é realmente deve ser executada no lado do servidor, pois representa um processamento assíncrono, realizada no momento de execução da página web.
	
	
	
 
· Pergunta 6
1 em 1 pontos
	 
	 
	 
	Leia o excerto a seguir.
 
“jQuery UI é um conjunto curado de interações de interface do usuário, efeitos, widgets e temas construídos sobre a biblioteca jQueryJavascript. [...] O jQuery é uma biblioteca Javascript rápida, pequena e rica em recursos. Ele torna as coisas como passagem e manipulação de documentos HTML, manipulação de eventos, animação e Ajax muito mais simples, com uma API fácil de usar que funciona em vários navegadores”.
 
JQUERY. jQuery API . Portal jQuery, The jQuery Foundation, 2019. Disponível em: <http://api.jquery.com/>. Acesso em: 3/2/2019.
 
        I.            A função Ajax pertence à biblioteca jQuery com o objetivo de realizar chamadas assíncronas de funções.
 
PORQUE
 
     II.            O Ajax tem uma estrutura própria de sintaxe que deve ser seguida para o processamento assíncrono.
 
A respeito dessas proposições, assinale a opção correta.
	
	
	
	
		Resposta Selecionada:
	 
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
	Resposta Correta:
	 
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
	Feedback da resposta:
	A resposta está correta. O Ajax realmente tem como função realizar chamadas assíncronas, pertencendo à biblioteca jQuery e o Ajax tem estrutura própria, mas não justifica a proposição I.
	
	
	
 
· Pergunta 7
1 em 1 pontos
	 
	 
	 
	Leia o excerto a seguir.
 
“PHP é uma linguagem que permite criar sitesWEB dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL e links. A diferença de PHP com relação a linguagens semelhantes a Javascript é que o código PHP é executado no servidor, sendo enviado para o cliente apenas html puro. Desta maneira é possível interagir com bancos de dados e aplicações existentes no servidor, com a vantagem de não expor o código fonte para o cliente. Isso pode ser útil quando o programa está lidando com senhas ou qualquer tipo de informação confidencial”.
 
LOPES, S. O que é PHP? Portal Oficina da Net, publicado em 19/12/2007. Disponível em: <https://www.oficinadanet.com.br/artigo/659/o_que_e_php>. Acesso em: 10/2/2019.
 
De acordo com o trecho acima, é possível perceber a importância da linguagem PHP para a construção de sites interativos. Nesse sentido, assinale com V, as afirmações verdadeiras e com F, as falsas.
 
I. O código PHP é representa pelos símbolos <?php ... ?>
II. As variáveis em PHP são declaradas pelo símbolo %
III. Os comandos SQL são integrados na linguagem PHP
IV. No PHP a recepção de variáveis externas é dada por $_VAR
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
	
	
	
	
		Resposta Selecionada:
	 
V, F, V, F.
	Resposta Correta:
	 
V, F, V, F.
	Feedback da resposta:
	As repostas estão corretas. As sintaxes estão corretas para o início e fimdo código PHP e a linguagem de manipulação. A declaração de variável está incorreta, como a recepção de variáveis externas.
	
	
	
 
· Pergunta 8
1 em 1 pontos
	 
	 
	 
	Leia o excerto a seguir.
 
“A última versão do IIS, a 5.0, ostenta vários recursos, incluindo as páginas de servidor ativas, ASP (Active Server Pages). Outros recursos incluem o Index Server, uma adição integrada ao IIS que propicia indexação plena de texto e pesquisa HTML, texto e documentos do Word, da Microsoft, através de um navegador da Web . Também está incluída uma versão do Crystal Reports para IIS quer propicia relatórios com qualidade de apresentação a partir tanto de registros da Web bem como de bancos de dados do Access e do SQL da Microsoft”.
 
LEMAY, L.; COLBURN, R.; TYLER, D.
Aprenda a criar páginas web com HTML e XHTML em 21 dias . São Paulo: Pearson Education do Brasil, 2002. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019.
 
A partir das informações e dos estudos sobre SQL, associe cada comando com seu respectivo significado.
 
I. SELECT * FROM <tabela>
II. UPDATE <tabela> SET <campo> = <valor> WHERE <condição>
III. SELECT <campo> FROM TABELA
IV. INSERT INTO <tabela> (<campos>) VALUES (<valores >);
V. SELECT <campo> FROM TABELA WHERE <condição>
 
( )Recuperação de dados de campo único sem filtro.
( )Realiza a alteração de dados de uma tabela.
( )Seleção de todos os campos de determinada tabela.
( )Seleção de campo exclusivo com utilização de filtro.
( )Inclusão de registro em determinada tabela.
 
Agora, assinale a alternativa que apresenta a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
III, II, I, V, IV.
	Resposta Correta:
	 
III, II, I, V, IV.
	Feedback da resposta:
	A resposta está correta. Os comandos SQL foram corretamente associados com as suas respectivas descrições. Os comandos SELECT, INSERT e UPDATE foram corretamente associados.
	
	
	
 
· Pergunta 9
1 em 1 pontos
	 
	 
	 
	Leia o excerto a seguir.
 
“A criação de novas tags
no HTML5, promove uma melhor endentação no código tornando uma facilidade para o desenvolvedor, com um código simplificado ficam mais fáceis as buscas, promovendo uma semântica mais agradável. Uma das novas tags que chamam atenção do HTML5 é a possibilidade de utilizar recursos de áudio e vídeo, trazendo uma melhor interação com o usuário sem a necessidade de instalação de plugins e também para o desenvolvedor que não necessita ficar usando recursos que não são HTML para desenvolvimento”.
 
GIROLDO, B. C.; FRESSATI, W. Evolução no Desenvolvimento com o HTML 5. In: XVII Seinpar - Semana de Informática e XIV Mostra de Trabalhos de Iniciação Científica de Paranavaí , 2015. p. 1.
 
Diante disto, qual a tag que tem como função exibir as informações sobre o documento HTML?
	
	
	
	
		Resposta Selecionada:
	 
<head>
	Resposta Correta:
	 
<head>
	Feedback da resposta:
	Está correta a resposta, pois a marcação <head> é a tag que tem a função de residir todas as informações sobre o documento.
	
	
	
 
· Pergunta 10
1 em 1 pontos
	 
	 
	 
	Leia o excerto a seguir.
 
“Um processo de software
é um conjunto de atividades relacionadas que levam à produção de um produto de software . Essas atividades podem envolver o desenvolvimento de software a partir do zero em uma linguagem padrão de programação como Java ou C.”
 
SOMMERVILLE, I. Engenharia de Software . 9. ed. São Paulo: Pearson Addison Wesley, 2011. p. 18.
 
O processo de desenvolvimento de software
para web segue o mesmo princípio de desenvolvimento que lemos no texto acima. Este processo de desenvolvimento serve para qualquer suporte, como a web , desktop ou aplicativos móveis, sempre se utilizando de uma ou mis linguagens de desenvolvimento. É fundamental para o desenvolvedor ter pleno domínio dos significados das linguagens que são utilizadas no ambiente onde ele desenvolve.
 
Deste modo, considerando as informações apresentadas e os conteúdos estudados sobre desenvolvimento de software para web , analise os conceitos a seguir e associe-os com suas respectivas descrições.
 
I) PHP
II) HTML
III) SQL
IV) AJAX
 
( )Linguagem responsável por executar processos assíncronos.
( )Esta linguagem é a mais indicada para sistemas web .
(  )O objetivo desta linguagem é estruturar a apresentação do software .
( )Linguagem que executa a interação com o banco de dados.
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
	
	
	
	
		Resposta Selecionada:
	 
IV, I, II, III.
	Resposta Correta:
	 
IV, I, II, III.
	Feedback da resposta:
	A resposta está correta. Para se implementar um sistema para web, é necessária a interação de diversas linguagens, cada uma com seu principal objetivo. É fundamental para o desenvolvedor ter pleno conhecimento das funcionalidades de cada linguagem.

Mais conteúdos dessa disciplina