Sistemas Distribuídos e Mobile - Avaliação A3

De Aulas
Revisão de 20h04min de 26 de abril de 2024 por Admin (discussão | contribs) (→‎Descrição)


Afluentes: Sistemas Distribuídos e Mobile

Descrição

Formulário para montar o grupo

Essa atividade está atrelada à UC de Usabilidade, Desenvolvimento Web, Mobile e Jogos.

Conforme a aplicação escolhida na disciplina de Usabilidade, vocês deverão implementar os serviços web/api (back-end) para servir como base de armazenamento de informações para a aplicação escolhida (aplicação web front-end, aplicativo móvel ou jogo).

A atividade deve ser desenvolvida pelo mesmo grupo da UC de Usabilidade.

Apesar da disciplina ter sido trabalhada com linguagem de programação Go para a criação dos serviços web, o grupo pode definir outra linguagem/tecnologia, tais como nodejs, spring boot, php, python, etc.

Observações

Independente da tecnologia escolhida, esse conteúdo está atrelado com conteúdos da UC de Sistemas Distribuídos e Mobile. É importante que sejam seguidas as especificidades abaixo:

  • O sistema deve armazenar informações em um servidor.
  • Isso deve ser feito com o acesso à serviços web/api RESTful.
  • Nesse serviço web deve ser possível o cadastro de informações, leitura, alteração e exclusão (CRUD).
  • Uma aplicação web ou para dispositivos móveis pode utilizar desse serviço para armazenar suas informações remotamente.
  • No caso de um jogo, pode ser informações do ranking dos jogadores, por exemplo. Mas tem muitas coisas extras que podem ser feitas.

Apresentação

Tplnote Bulbgraph.png

A apresentação pode ser feita apenas uma vez, junto com a UC de Usabilidade, caso o grupo seja o mesmo e o professor das duas UCs também.

  • A Apresentação é pra turma toda.
  • A apresentação foi definida para um dia específico conforme cronograma.
  • Devem mostrar a aplicação sendo executada.
  • Devem mostrar e explicar o código fonte.
  • Não é necessário relatório, a nota vai ser dada conforme a apresentação individual e do grupo.
  • É importante que vocês façam uma explanação na apresentação sobre as dificuldades encontradas e soluções que utilizaram para contornar os problemas.
  • IMPORTANTE: Durante a apresentação, devem deixar claro quais os elementos/conceitos de usabilidade foram empregados na aplicação.