Desenvolvimento de Software para Web
Forums › MATERIAL DE ESTUDO › Atividades › Desenvolvimento de Software para Web
-
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 softwares 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 Correta:
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
Leia o excerto a seguir.
“Sabe-se que a linguagem PHP é uma linguagem de programação criada especialmente para o uso em páginas Web.O PHP tem como característica agilidade e rapidez o que permite aos programadores desenvolver sistemas e programas com praticidade e segurança. Sua Sintaxe lembra um pouco a sintaxe do C e do Perl e é uma linguagem bem fácil de aprender. O PHP se diferencia de outros scripts CGI porque ao invés de se escrever um monte de comandos para imprimir os HTML, é escrito um arquivo HTML com os códigos PHP embutidos entre o HTML delimitado por tags de início e fim”.
VAZ, W. R. Linguagem PHP (Hypertext Preprocessor) e a Web. PortalWeb Artigos, publicado em 21 de julho de 2015.
A partir das asserções extraídas do trecho acima, considere as afirmações a seguir.
I. O comando mysql_fetch_array() retorna as subpartes de uma string em um vetor.
II. O comando mysql_connect() realiza a conexão com um banco de dados.
III. O comando mysql_select_db() executa a seleção de uma tabela do banco de dados.
IV. O comando mysql_query() realiza a exclusão de uma tabela.Assinale a alternativa que apresenta o que é correto afirmar.
Resposta Correta:
I e II.
Leia o excerto a seguir.
“[Javascript] Criada pela Netscape com a parceria da Sun Microsystem teve por finalidade adicionar interatividade as páginasweb. Sua primeira versão foi lançada em 1995 e implementada no ano seguinte no navegador Netscape Navigator 2.0. [SILVA, 2010]. Essa linguagem faz parte de uma camada de comportamento do documento HTML, onde pode definir ou alterar as formar dinâmicas de documentos e também possibilita controlar o comportamento do navegador de diversos aspectos como criação de janelas pop-up, apresentar mensagens ao usuário e até mesmo dimensionar o próprio navegador”.
GIROLDO, B. C.; FRESSATI, W. Evolução no Desenvolvimento com o HTML 5. In: XVII Seinpar – in… Anais… Semana de Informática e XIV Mostra de Trabalhos de Iniciação Científica de Paranavaí. Paranavaí, 2015. p. 4.
I. O comando if() tem a sintaxe:
if(condição) {código} else {código};II. O comando for tem a sintaxe:
for (condição inicial, incremento, condição final) {código};III. A declaração de variável tem a sintaxe:
var = valor inicial<declaração>.;IV. a mensagem de exibição para usuário tem a sintaxe:
alert(“mensagem”);Agora, assinale a alternativa que apresenta a sequência correta de respostas.
Resposta Correta:
V, F, F, V.
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 Correta:
IV, I, II, III.
Leia o excerto a seguir.
“A recuperação de documentos da Web e sua formatação para o seu sistema são duas tarefas centrais da funcionalidade de um navegador. Dependendo do navegador e dos recursos que ele incluir, porém, você também será capaz de executar arquivos multimídia, visualizar e interagir com applets Java, ler seu e-mail ou usar outros recursos avançados oferecidos por um determinado navegador”.
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. 12.A recuperação de informações pelo documento HTML pode ser realizada pelo comando “getElementBy”. A partir das informações e dos estudos sobre HTML, associe cada fragmento do comando com seu respectivo significado.
I. document
II. getElementById
III. value
IV. checked( )Representa a recuperação da informação pelo seu identificador.
( )Executa o retorno do conteúdo do campo identificado.
( )Representa o conteúdodo que se deseja recuperar.
( )É o estado de uma variável do tipo radio.Agora, assinale a alternativa que apresenta a sequência correta.
Resposta Correta:
II, III, I, IV
You must be logged in to reply to this topic.