otavio-silva / EngenhariaDeSoftware_TP

Repositório para o trabalho prático da disciplina Engenharia De Software (DCC603).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Engenharia De Software - Trabalho Prático

Repositório para o trabalho prático da disciplina Engenharia De Software (DCC603).

Spring Planing

Histórias de Usuário

  • História 1 : "Eu como usuário desejo fazer um login com usuário e senha."
  • História 2 : "Eu como usuário desejo adicionar um contato."
  • História 3 : "Eu como usuário desejo enviar e receber mensagens."
  • História 4 : "Eu como usuário quero que minhas mensagens sejam salvas."
  • História 5 : "O usuário admin deve ser capaz de excluir usuários."
  • História 6 : "Eu como usuário desejo receber a confirmação de leitura. "
  • História 7 (bônus): "Eu como usuário desejo criar um grupo e enviar mensagens à vários usuários. "

Tasks

  • (Inicial) Montar um sistema que envia/consome Rest Requests para o frontend. Sistema: (.NET Core)

    • Responsáveis: Otávio, Luiz, Elves
    • Meta: 21/08
  • (Inicial) Montar um sistema que envia/consome Rest Requests para o backend. Sistema: (Python)

    • Responsáveis: Evandro, Gabriel
    • Meta: 21/08
  • (Inicial) Montar as telas iniciais do aplicativo

    • Responsáveis: Evandro, Gabriel
    • Meta: 21/08
    • Concluído : 27/08 (Evandro)
  • (História 1) Montar uma tela de Login que produza o Request para login. O mesmo para o cadastro.

    • Responsáveis: Evandro, Gabriel
  • (História 1) Montar a API Rest para login e cadastro.

    • Responsáveis: Otávio, Luiz, Elves
  • (História 2) Montar a tela para adicionar o contato

    • Responsáveis: Evandro, Gabriel
  • (História 3) Montar uma tela para escrever uma mensagem e um botão para enviá-la.

    • Responsáveis: Evandro, Gabriel
    • Concluído : 01/08 (Evandro)
  • (História 3) Montar uma tela para ler as mensagens anteriores logo acima do painel de envio.

    • Responsáveis: Evandro, Gabriel
    • Concluído : 11/09 (Evandro)
  • (História 3 e 6) Montar a API Rest para guardar e enviar as mensagens assim que o destinatário responder à um ping e confirmar o recebimento.

    • Responsáveis: Otávio, Luiz, Elves
  • (História 4) Garantir que as mensagens sejam salvas localmente (cache das N últimas)

    • Responsáveis: Evandro, Gabriel
    • Em progresso : 11/09 (Evandro)
  • (História 4) Garantir que as mensagens sejam salvas no banco de dados

    • Responsáveis: Otávio, Luiz, Elves
  • (História 5) Adicionar botão de excluir usuário do sistema

    • Responsáveis: Evandro, Gabriel
  • (História 5) Filtrar requisição "DELETE" e permitir apenas usuários do tipo admin.

    • Responsáveis: Otávio, Luiz, Elves
  • (História 6) Mudar o ícone da mensagem para o "double-tick" indicando confirmação de envio.

    • Responsáveis: Evandro, Gabriel
  • (História 7) Criar uma tela de mensagens que mostre o nome de quem enviou cada mensagem

    • Responsáveis: Evandro, Gabriel
    • Concluído : 11/09 (Evandro)
  • (História 7) Reaproveitar as tabelas de conversa e adaptá-las para um grupo.

    • Responsáveis: Otávio, Luiz, Elves

About

Repositório para o trabalho prático da disciplina Engenharia De Software (DCC603).

License:GNU General Public License v3.0


Languages

Language:Python 100.0%