Buscar

Desafios l Temporada

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 3 páginas

Prévia do material em texto

Desenvolvimento para Web 
1º Desafio - Definição do sistema
As lojas virtuais estão em grande crescimento e cada vez temos mais opções de compras por meio do comércio eletrônico. Existem lojas com maior e menor visitação, o que é definido pela facilidade de utilização ou pelo acesso mais simples aos produtos e preços. Com base nos objetivos de reconhecer o funcionamento da internet e conhecer as ferramentas de construção de um sistema, visite os sites das seguintes lojas virtuais:
A - http://www.submarino.com.br
B - http://www.shoptime.com.br
C - http://www.kabum.com.br
- Navegue e procure produtos de sua preferência nas três lojas, compare preços e condições. Responda: Na sua opinião, qual das três lojas se apresentou mais fácil e atraente para o usuário/consumidor? Justifique sua resposta. 
Acesse o site W3C Markup Validation Service e faça o teste de validação com o endereço das três lojas. - Liste quantos ERROS de validação cada loja virtual apresentou.
A loja "C" apresentou uma navegação mais simples, com acesso direto aos produtos, preços e condições de pagamento, também possui um sistema de cadastro mais rápido e direto que as outras.
Padrão de resposta esperado
A loja "C" apresentou uma navegação mais simples, com acesso direto aos produtos, preços e condições de pagamento, também possui um sistema de cadastro mais rápido e direto que as outras.
Relatório de validação do W3C:
- Loja A (Submarino): 343 erros.
- Loja B (Shoptime): 140 erros.
- Loja C (Kabum): 10 erros.
____________________________________________________________________________
2º Desafio - Projetando site
Ao termino da aula sobre como projetar um site, o professor Augusto laçou o desafio à turma: porque o desenvolvimento de uma aplicação Web é diferente do desenvolvimento de um aplicativo comum, como um editor de textos ? Os alunos tinham exatos 15 minutos para pensar em grupos e chegar a uma resposta assertiva. 
Padrão de resposta esperado
Um dos grupos respondeu corretamente ao desafio proposto pelo professor dentro do prazo estipulado.
Um aplicativo comum, como um editor de texto, é uma aplicação que necessita estar instalada em um determinado sistema operacional, ficando restrita à máquina onde está instalado, assim, o desenvolvimento será para o sistema operacional destinado a essa aplicação. Já, uma aplicação web pode ser acessada de qualquer computador, em qualquer lugar onde o usuário desejar, independentemente se o equipamento será um computador, tablet ou celular. Então, o desenvolvimento dessa aplicação deve prever todas as possibilidades de equipamento que será usado para acessar e, ainda, a utilização de um banco de dados que ficará hospedado em um servidor na web.
_____________________________________________________________________________
3º Desafio - Análise do Sistema
Quando produzimos uma aplicação, existem vários modelos de desenvolvimento, sendo que, para cada situação, existe um modelo mais adequado. Diante disso, pesquise quais são os modelos mais utilizados no desenvolvimento de um sistema e qual dos modelos vistos é o mais adequado para uma aplicação Web. Justifique a sua resposta.
Padrão de resposta esperado
Os modelos de desenvolvimento são:
- Sequencial linear (Cascata).
- Prototipagem.
- RAD (Rapid Application Development).
- Incremental.
- Espiral.
O melhor modelo para uma aplicação Web é o Modelo Incremental, pois esse modelo tem uma série de testes que são feitos pelo usuário para que as mudanças sejam realizadas de acordo com a sua necessidade dentro do sistema. É um sistema flexível e fácil de gerenciar processos mais administráveis, sendo possível fazer um software melhor com uma melhor estrutura. O incremental possui um melhor gerenciamento de riscos, porque se pode confirmar o resultado com o cliente depois de cada versão do sistema e sempre verificar se estão fazendo o que está de acordo com o plano ou não, corrigindo os erros na próxima atualização.
_____________________________________________________________________________
4º Desafio – Projeto do Sistema. 
Você está trabalhando em um projeto de uma aplicação Web em uma loja de revenda de automóveis. Na mais recente atualização, o seu chefe chega para você e diz que o banco de dados possuirá 3 tabelas: Usuários, Produtos e Pagamento.
Sua tarefa é criar um Modelo Lógico para os dados dessa aplicação fazendo o relacionamento entre as 3 tabelas.

Continue navegando