Buscar

Avaliação On-Line 2 (AOL 2) - Desenvolvimento de Aplicações para Internet

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 12 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 12 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 12 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

Desenvolvimento de Aplicações para Internet
Avaliação On-Line 2 (AOL 2) - Questionário
1. Pergunta 1
/1
Leia o trecho a seguir:
“Os estilos lógicos são definidos na folha de estilos, referida no início de cada página. Desse modo, todas as páginas têm o mesmo estilo e, se o webmaster decidir mudar <strong> de itálico com 14 pontos em azul para negrito com 18 pontos na cor rosa choque, bastará alterar uma definição para converter o Web site inteiro.”
Fonte: TANENBAUM, A. S. Redes de Computadores. Rio de Janeiro: Editora Elsevier, 2003. p. 677.
Considerando essas informações e o conteúdo estudado sobre a formatação de documentos HTML usando folhas de estilos, pode ser afirmar que essa técnica é fundamental para a padronização das páginas de um Web site, visto que:
Ocultar opções de resposta 
1. Incorreta: 
as folhas de estilos necessitam de validação de design e funcionam com dependência conectiva a frameworks clássicos de padronização de sites.
2. 
as folhas de estilos já estão padronizadas pelos navegadores, sem possibilidade de mudança pelo desenvolvedor, evitando erros de programação.
3. 
uma folha de estilos pode ser comparada a um arquivo #include em C: a mudança de uma definição provoca a alteração em todos os arquivos do programa.
Resposta correta
4. 
existe linearidade sequencial entre classes de folhas de estilos, então as classes definidas ficam no mesmo nível em uma folha de estilos, padronizando a format
5. 
as folhas de estilos precisam ser registradas em um servidor externo para funcionarem, dificultando a alteração por desenvolvedores não autorizados.
2. Pergunta 2
/1
Leia o trecho a seguir:
“Atualmente, as páginas da Web são escritas em uma linguagem denominada HTML (HyperText Markup Language). A HTML permite que os usuários produzam páginas da Web que incluem texto, gráficos e ponteiros para outras páginas da Web.”
Fonte: TANENBAUM, A. S. Redes de Computadores. Rio de Janeiro: Editora Elsevier, 2003. p. 670.
Considerando essas informações e o conteúdo estudado sobre a linguagem HTML, pode-se afirmar que essa linguagem é fundamental para a navegação Web, porque:
Ocultar opções de resposta 
1. 
realiza o controle de quais empresas podem fornecer um navegador Web, que faz o cadastro (registro) de páginas junto a mecanismos de buscas.
2. 
realiza a geração de novas páginas no servidor por meio de seus comandos, que são semelhantes aos da linguagem C++.
3. 
faz a importação de documentos textuais e de outras mídias, transformando-os em arquivos executáveis binários nos navegadores.
4. 
faz um controle rígido das informações e comandos sem se preocupar com o texto, que é anexado nos servidores.
5. 
permite a formatação dos documentos por meio de marcações e possibilita a escrita de conteúdo sob a forma de hipertexto, que pode ser alterado em editores de texto.
Resposta correta
3. Pergunta 3
/1
A responsividade é um atributo de qualidade das interfaces das aplicações que permite que elas funcionem bem nos mais diversos dispositivos clientes por meio da adaptação do conteúdo. O design responsivo auxilia os desenvolvedores, evitando que eles tenham que criar múltiplas versões do hipertexto para cada variação de tela ou de resoluções do mercado.
Considerando essas informações e o conteúdo estudado, analise as afirmações a seguir sobre Designs Responsivos e assinale V para a(s) verdadeiras e F para a(s) falsa(s).
I. ( ) A resolução da tela do cliente impacta diretamente no modo de composição da tela.
II. ( ) O número de colunas por linha é alterado, porém as imagens ficam fixas, sem redimensionamento para não prejudicar sua legibilidade.
III. ( ) Nesse tipo de design, elementos que o compõem podem ser simplificados de modo programático, com sua adaptação para telas menores, como o caso do menu Hamburguer.
IV. ( ) Como as larguras das telas medidas em pixels no arquivo de estilos do tipo CSS variam entre dispositivos, o conteúdo independe de uma largura referencial a uma janela.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
F, V, V, V.
2. 
V, F, V, F.
3. 
V, V, F, V.
4. 
V, F, V, V.
Resposta correta
5. 
F, F, V, V.
4. Pergunta 4
/1
A plataforma Java EE pode ser implementada totalmente nos chamados servidores de aplicação ou parcialmente, pois uma parte dos desenvolvedores desejam usar apenas um rol de recursos da plataforma, de acordo com a necessidade dos sistemas.
Fonte: ORACLE. Java Platform, Enterprise Edition. 2019. Disponível em: <https://www.oracle.com/java/technologies/java-ee-glance.html>. Acesso em 20/09/2019.
Considerando a versão 8 do Java EE, o trecho apresentado e o conceito estudado sobre “Servidores de Aplicação X Web Containers”, analise as afirmativas a seguir.
I. A implementação de código aberto de referência completa da Java EE é chamada “GlassFish Server Open Source Edition”.
II. A implementação de referência parcial para o serviço JSF é feita no software JSF Jakarta Server.
III. Web Container é o nome dado a um servidor Web na plataforma Java EE, sendo praticamente sinônimos, não havendo diferenças significativas de recursos.
IV. Um exemplo de Web Container é o Apache Tomcat, que implementa as tecnologias Java Servlet e JavaServer Pages (JSP).
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
I e IV.
Resposta correta
2. 
I e III.
3. 
II e IV.
4. 
II e III.
5. 
III e IV.
5. Pergunta 5
/1
Leia o trecho a seguir:
“Utilizar o conceito de Mobile First, que significa dispositivo móvel primeiro, faz com que você se prepare para o crescimento explosivo e as novas oportunidades emergentes nos celulares atualmente; force o foco e a priorização de seus produtos, adotando as restrições inerentes ao design móvel e que novas experiências sejam oferecidas ao desenvolvimento de novos recursos nativos para dispositivos móveis e modos de uso”.
Fonte: WROBLEWSKI L. 2011. Mobile First. New York: Editora A book apart. p. 1. (Tradução nossa.)
Considerando as informações desse trecho e sobre as melhores maneiras de desenvolvimento para a Web com foco na técnica “dispositivos móveis primeiro”, pode-se afirmar que:
Ocultar opções de resposta 
1. 
o uso desse conceito traz problemas na manutenção das interfaces responsivas, já que é difícil realizar um design que se adapte a todos os tamanhos de telas, sendo necessário criar vários arquivos de estilos.
2. 
esse conceito facilita o desenvolvimento por eliminar a preocupação com a ordem dos elementos, já que o navegador quebra automaticamente as colunas na ordem sequencial.
3. 
tem-se nesse conceito uma oportunidade para avaliar o que usuário realmente necessita, priorizando o minimalismo no conteúdo e na navegação, com usabilidade e acessibilidade.
Resposta correta
4. 
apesar de a ideia ser interessante, grandes empresas de Web do mundo estão reticentes para iniciar de fato a utilização desse conceito, visto que reduzir os elementos na tela causa muitos espaços em branco, deixando ruim o design.
5. 
 o hipertexto foi idealizado no amplo espaço disponível na tela de um computador e agora é necessário fazer adaptações manuais na tecnologia HTML para que seus elementos funcionem em telas menores.
6. Pergunta 6
/1
Leia o trecho a seguir:
“Atualmente, a Internet é uma infraestrutura de informações generalizada, seu protótipo inicial é frequentemente chamado de Infraestrutura de Informação Nacional (ou Global, ou Galáctica). Sua história é complexa e envolve muitos aspectos - tecnológicos, organizacionais e da sociedade. E sua influência atinge não apenas os campos técnicos das comunicações por computador, mas também toda a sociedade, à medida em que avançamos no uso crescente de ferramentas on-line para realizar comércio eletrônico, aquisição de informações e operações úteis da sociedade.”
Fonte: LEINER, B. M., CERF, V. G., CLARK D. D., KAHN R. E., KLEINROCK L., LYNCH D. C., POSTEL J., ROBERTS L. G. E WOLFF S. 2009. A brief history of the internet. SIGCOMM Comput. Commun. Rev. 39, 5 (October 2009), páginas 22-31, New York, NY, USA (tradução nossa).
Considerando essas informaçõessobre a Internet e sobre os estudos de sua história, pode-se afirmar que essa rede tem alterado drasticamente a vida das pessoas, com a facilitação na comunicação, sendo que:
Ocultar opções de resposta 
1. 
a Internet foi criada para ser tolerante a falhas, funcionando mesmo em guerras; por isso, ela adotou um mecanismo chamado cliente-cliente, sem necessidade de servidores para funcionar.
2. 
desde seu início até nos dias atuais a Internet depende de financiamento público para seu funcionamento, pois é de interesse de todos os cidadãos e seu custo é alto para ser dividido entre empresas.
3. 
em 1985, a Internet estava estabelecida como uma tecnologia para pesquisadores e estava começando a ser usada por outras comunidades.
Resposta correta
4. 
em 1994, foi fundado o Consórcio World Wide Web (W3C), que é uma organização internacional que regulamenta a Web e está sob a coordenação dos países do grupo chamado G7.
5. 
apesar de poder ser utilizada livremente, a Internet é um sistema semiaberto uma vez que nem todas as suas especificações são públicas. Isso ocorre por ter protocolos militares em sua base.
7. Pergunta 7
/1
Leia o trecho a seguir:
“Os designs flexíveis não fazem suposições sobre a largura da janela do navegador e se adaptam bem aos dispositivos que têm modos retrato e paisagem. Mas nenhum design, fixo ou fluido, é dimensionado perfeitamente além do contexto para o qual foi originalmente planejado.”
Fonte: MARCOTTE, E. Responsive Web Design. 2010. Disponível em: <https://alistapart.com/article/responsive-web-design/>. Acesso em: 13 set. 2019.
Considerando as informações presentes nesse trecho e sobre os melhores modos de desenvolvimento de design para a Web, pode-se afirmar que os designs flexíveis:
Ocultar opções de resposta 
1. 
são feitos a partir de diferentes arquivos de estilos, em que o navegador envia informações sobre o cliente ao servidor e recebe a folha de estilos específica para o dispositivo.
2. 
são feitos com o alto poder da programação Javascript que fica dentro do documento feito em HTML, ajustando as larguras em tempo real.
3. 
fazem parte do conceito de interatividade plena, em que os navegadores utilizam de recursos de inteligência artificial para dimensionarem a página, sem necessidade de trabalho extra do desenvolvedor.
4. 
apesar de serem soluções interessantes, ainda são pouco utilizadas pela dificuldade de implementação, sem tecnologias que dão suporte a esse desenvolvimento.
5. 
fazem parte do conceito de responsividade em que os elementos da interface reagem de modo programático às necessidades dos usuários e seus dispositivos.
Resposta correta
8. Pergunta 8
/1
Leia o trecho a seguir:
“CSS é a linguagem para descrever a apresentação de páginas da Web, incluindo cores, layout e fontes. Permite adaptar a apresentação a diferentes tipos de dispositivos, como telas grandes, telas pequenas ou impressoras.”
Fonte: W3C. Documentação/referência oficial da linguagem CSS. 2019. Disponível em <https://www.w3.org/standards/webdesign/htmlcss>. Acesso em 12 set. 2019.
Considerando esse trecho e o conteúdo estudado, é possível afirmar que a linguagem CSS:
Ocultar opções de resposta 
1. 
evoluiu muito desde seu lançamento, mas ainda apresenta lentidão para detectar e efetuar transformações de design por dispositivos.
2. 
funciona formatando bem as informações gráficas presentes nos documentos, permitindo a criação de classes com marcações parecidas com as do HTML.
3. 
pode ser considerada metaforicamente como o esqueleto para os documentos HTML.
4. 
também tem a opção de manter uma estrutura de navegação separada do HTML, com uma tabela de links incorporada, facilitando o desenvolvimento.
5. 
é independente da linguagem HTML e pode ser utilizada com qualquer linguagem de marcação baseada em XML.
Resposta correta
9. Pergunta 9
/1
Leia o trecho a seguir:
“Um wireframe (ou esquema da página) é um esboço básico de uma página individual, desenhado para indicar os elementos de uma página, seus relacionamentos e sua importância relativa. É muito parecido com a estrutura de arame que um escultor faz antes de adicionar argila, pois ela dá forma e fornece suporte”.
Fonte: WODTKE, C.; GOVELLA, A. Information Architecture: Blueprints for the Web. 2009. Indianapolis: Editora New Riders. p. 182. (Tradução nossa.)
Considerando o trecho apresentado e o conceito estudado sobre o projeto para Web wireframe, analise as afirmativas a seguir.
I. O projeto wireframe depende do uso de recursos computacionais para ser aplicado, para que os desenhos fiquem próximos aos elementos da Web.
II. Podendo ser usado em etapa inicial de especificação, o wireframe é uma das ferramentas para se registrar diversas decisões sobre o projeto.
III. O wireframe pode ser considerada uma ferramenta evolutiva, pois permite a acomodação de alterações mais facilmente do que tentar ficar alterando o código fonte final.
IV. O wireframe é um projeto da categoria de design gráfico, trazendo conflitos de ordem tipográfica para a área de arquitetura da informação e projeto de conteúdo textual, pois define de modo muito básico os possíveis textos.
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. Incorreta: 
I e III.
2. 
II e III.
Resposta correta
3. 
II e IV.
4. 
 I e IV.
5. 
III e IV.
10. Pergunta 10
/1
Leia o trecho a seguir:
“Bootstrap é uma biblioteca popular front-end de código livre para desenvolvimento HTML, CSS e JS que contempla recursos para o desenvolvimento rápido e fácil de sites e aplicações web responsivos. Crie um protótipo rápido de suas ideias ou crie seu aplicativo inteiro [...]”. Fonte: Bootstrap. Bootstrap (Referência oficial). 2019. Disponível em: https://getbootstrap.com/. Acesso em 17 set. 2019.
Considerando o trecho apresentado e o conceito estudado sobre Bootstrap, analise as afirmativas a seguir.
I. Alert, Card e Carousel são alguns dos principais componentes básicos do Bootstrap.
II. Apesar de facilitar o desenvolvimento, o Bootstrap tende a deixar o site parecido com outros, pela dificuldade alta em customizar detalhes de interface dos componentes.
III. O Bootstrap funciona com um sistema de grids responsivos que possibilita que o design tenha sua divisão clara em colunas, que não precisam, necessariamente, ficar lado a lado na tela.
IV. O Bootstrap nasceu de um esforço de desenvolvedores da empresa mundial Facebook.
Está correto somente o que se afirma em:
Ocultar opções de resposta 
1. 
I e IV.
2. 
I e III.
Resposta correta
3. 
III e IV.
4. 
II e III.
5. 
II e IV

Continue navegando