Giter VIP home page Giter VIP logo

hidroview-pw's Introduction

hidroview-pw

Projeto em grupo da matéria de programação web da UFABC

hidroview-pw's People

Contributors

viborotto avatar

Watchers

 avatar

hidroview-pw's Issues

Parte 2 Projeto

Data de entrega 20/07

Nesta fase, você deve desenvolver todas as telas do sistema, sem preocupação com o back-end,
ou seja, não é necessário preocupar-se com o processamento ou o armazemento de dados

Objetivos:

  • Decomposição das funcionalidades do sistema, do ponto de vista do front-end;
  • Design gráfico do website;
  • Projeto da interação com o usuário;(javascript?)
  • Gerar um protótipo preliminar, com ênfase no front-end, apresentando navegabilidade e
    interatividade semi-funcional.

O que entregar:

  • Documentação do protótipo (em PDF). Preencher as seções do documento que encontra-se
    no Moodle.
  • Código-fonte do sistema (no repositório do grupo).
  • Vídeo curto (no máximo 10 min.) explicando a ideia da interface e demonstrando os casos
    de uso típicos de navegação pelo usuário;

Nota: além de analisar o vídeo, o professor clonará o repositório, instalará o sistema,
navegará nas telas para testar, e por fim analisará o código-fonte. Portanto, garanta que o
sistema tenha todas as instruções necessárias para a adequada execução.

Parte 4 Projeto

Data de entrega 21/08: Parte Final

Nesta fase, você deve desenvolver todas as telas do sistema, sem preocupação com o back-end, ou seja, não é necessário preocupar-se com o processamento ou o armazemento de dados

Objetivos:
O objetivo da apresentação é, principalmente, socializar os resultados dos projetos com a turma, assim todos ficam sabendo o que os outros grupos fizeram. Não teremos apresentação síncrona. Cada grupo deverá gravar um vídeo, de no máximo 20 minutos, e submeter em uma plataforma de fácil acesso, por exemplo, Youtube. Na data marcada, deverá submeter o link do vídeo na atividade correspondente do Moodle. O conteúdo da apresentação deve seguir as seguintes orientações:

Todos os membros do grupo devem participar do vídeo, já que a apresentação é um evento de avaliação. Por exemplo, cada membro pode gravar um ou mais trechos do vídeo, sendo que o vídeo final é a versão editada de todas as contribuições. Outra alternativa para gravação é o grupo marcar uma videoconferência (via Google Meet, Zoom, Microsoft Teams, Skype, etc., com recurso de compartilhamento de tela), apresentar e gravar a videoconferência.

  • A apresentação deve conter:
    -- [ ] Contextualização e definição do problema que foi abordado;
    -- [ ] Descrição do sistema;
    -- [ ] Demonstração do sistema em funcionamento, com exemplos das principais funcionalidades via casos de uso típicos;
  • Assumir, como audiência, tanto os outros alunos da sala quanto o público-alvo do sistema;
  • Posteriormente, o vídeo será disponibilizado para toda a turma, no Moodle, para socialização dos resultados.

Sobre a arguição. Caso o professor tenha dúvidas sobre algum ponto da apresentação, enviará as perguntas ao grupo, que deverá respondê-las assincronamente, o quanto antes, mas no prazo máximo de 72 horas após o envio das perguntas. O desempenho será contabilizado na nota final, no item “Desempenho na arguição”. Caso não haja necessidade de arguição sobre algum aspecto do projeto, a nota máxima será atribuída nesse critério.

O que entregar:

  1. Link do vídeo: submeter o link na atividade correspondente

Parte 3 Projeto

Data de entrega 21/08: Entrega Teórica

Objetivos:

  • Desenvolvimento de um protótipo funcional do sistema;
  • Apresentação dos resultados obtidos.

O que entregar:

  • Relatório final, em formato PDF, de no máximo 6 páginas. O relatório deve obrigatoriamente seguir o template que consta no Moodle. Note que o modelo inclui instruções sobre o conteúdo esperado em cada seção.
  • Repositório do projeto completo, isto é, garanta que no repositório haja instruções e documentação de todos os pré-requisitos para execução do sistema. Caso o professor não consiga testar o sistema, a nota ficará pendente até que o grupo demonstre que o sistema está funcionando satisfatoriamente. Será avaliado tão-somente o código-fonte resultante de commits até a data de entrega, commits posteriores serão ignorados.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.