Desenvolvimento de Software para Web

Forums MATERIAL DE ESTUDO Atividades Desenvolvimento de Software para Web

  • adm
    04/09/2023 às 8:21 pm

    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.

    adm
    04/09/2023 às 8:21 pm

    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.

    adm
    04/09/2023 às 8:22 pm

    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.

    adm
    04/09/2023 às 8:23 pm

    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.

    adm
    04/09/2023 às 8:23 pm

    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