Skip to content

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

License

Notifications You must be signed in to change notification settings

otavio-silva/EngenhariaDeSoftware_TP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages