SlideShare uma empresa Scribd logo
1
Documento de Requisitos
Aplicação web de lembretes
________________________________________________________________
Descrição da Aplicação
Este documento lista os requisitos levantados para a construção de uma aplicação web
de gerenciamento de lembretes. Essa aplicação permitirá aos usuários cadastrarem, editarem
e excluírem lembretes por meio de uma interface online acessível por meio de navegadores
desktop e mobile, desde que tenham acesso à internet.
Requisitos do Usuário
 O usuário poderá criar uma conta pessoal na aplicação para gerenciar seus
lembretes;
 O usuário poderá cadastrar quantos lembretes desejar;
 O usuário poderá buscar um lembrete por data, título ou conteúdo;
 O usuário poderá excluir lembretes;
 O usuário poderá alterar informações de um lembrete;
 O usuário poderá se cadastrar e fazer login usando sua conta em redes sociais;
 O usuário poderá alterar a senha de acesso ao sistema;
 Lembretes podem ser clonados ( copiados pelo próprio usuário).
2
3
Requisitos da Aplicação
 Lembretes com data passada não devem ser listados na tela inicial, mas
podem ser localizados pela busca;
 A tela inicial da aplicação deve listar os lembretes com data futura;
 Lembretes com data passada não podem ser editados.
Requisitos do Painel Administrativo
 O sistema terá um painel administrativo;
 Os administradores não podem acessar os lembretes dos usuários;
 Existirão dois níveis de moderador: Master e Gerente;
 Moderadores do tipo Master podem cadastrar moderadores do tipo Gerente e
Master;
 Moderadores não podem ser excluídos, apenas inativados;
 Moderadores Master não podem inativar a si próprios;
 Moderadores do tipo Gerente podem acessar o painel administrativo apenas para
leitura dos dados, enquanto moderadores Master terão permissão de escrita em
alguns pontos;
 O painel deve exibir a quantidade de usuários cadastrados;
 O painel deve exibir a quantidade de lembretes cadastrados;
 O painel deve exibir relatórios de engajamento do sistema;
 O painel deve exibir relatórios de criação, exclusão e alteração de lembretes;
 Deve haver a opção de busca de usuários;
 Deve haver a opção de bloqueio/desbloqueio do usuário;
 Deve ser possível visualizar estatísticas do usuário localizado;
 Deve haver funções de gerenciamento de moderadores (cadastrar, ver log,
inativar).
4
5
Evoluções futuras
 O sistema deve bloquear o usuário automaticamente de acordo com
comportamentos a definir;
 Sistema de notificações para um usuário específico;
 Envio de notificações globais / por grupo;
 Aplicativo mobile;
 No app mobile deve haver notificações nativas.
Requisitos de Tecnologia
 Aplicação deve ser orientada a serviços ( web service REST + front-end web);
 O conteúdo dos lembretes deve ser criptografado.
Comportamentos da aplicação
 O sistema deve registrar em log as ações do usuário (criação, alteração e exclusão
de lembretes);
 O sistema deverá registrar em log as ações dos moderadores;
 O sistema deve registrar log dos cadastros e acessos dos usuários;
 A aplicação deve ser concebida com um moderador Master cadastrado;
 Oferecer a opção “Manter conectado” no login, que por padrão estará
“desmarcada”.
Notificações
 O sistema deve notificar o usuário por e-mail sobre seu lembrete com 48h
e 24h de antecedência;
 O e-mail da notificação deve conter um link para o lembrete, para que o
usuário possa visualizar e/ou alterar os dados;
 O usuário bloqueado deve ser notificado.

Mais conteúdo relacionado

Semelhante a Documento requisitos

LPUG #17 - Agenda e Community Updates - 2022-09-28
LPUG #17 - Agenda e Community Updates - 2022-09-28LPUG #17 - Agenda e Community Updates - 2022-09-28
LPUG #17 - Agenda e Community Updates - 2022-09-28
Fernando Fernández
 
Padrões de qualidade em aplicativo conceitual
Padrões de qualidade em aplicativo conceitualPadrões de qualidade em aplicativo conceitual
Padrões de qualidade em aplicativo conceitual
Gerson Tavares
 
Manual de operações de configuração do windows 7
Manual de operações de configuração do windows 7Manual de operações de configuração do windows 7
Manual de operações de configuração do windows 7
Diogo Rosa
 
Manual de operações de configuração do windows 7
Manual de operações de configuração do windows 7Manual de operações de configuração do windows 7
Manual de operações de configuração do windows 7
Diogo Rosa
 
Plano de Projeto - OUTLAY
Plano de Projeto - OUTLAYPlano de Projeto - OUTLAY
Plano de Projeto - OUTLAY
Jocelino Neto
 
Agente de backup em nuvem
Agente de backup em nuvemAgente de backup em nuvem
Agente de backup em nuvem
ENDRIOLAZARODEFREITA
 
ASP.NET - WebParts
ASP.NET - WebPartsASP.NET - WebParts
ASP.NET - WebParts
Leonardo Lourenço Silva
 
Apresentação do sistema superius advanced
Apresentação do sistema superius advancedApresentação do sistema superius advanced
Apresentação do sistema superius advanced
SILVESTREROSSI
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
Lays Lopes
 
Manual admlocal
Manual admlocalManual admlocal
Manual admlocal
admlocal
 
Aula02
Aula02Aula02
Slide 02 introdução ao code igniter, utilização do bootstrap
Slide 02   introdução ao code igniter, utilização do bootstrap Slide 02   introdução ao code igniter, utilização do bootstrap
Slide 02 introdução ao code igniter, utilização do bootstrap
Raniere de Lima
 
Manual Sistema - TCC André L. J. Abekawa (Parte 01)
Manual Sistema - TCC André L. J. Abekawa (Parte 01)Manual Sistema - TCC André L. J. Abekawa (Parte 01)
Manual Sistema - TCC André L. J. Abekawa (Parte 01)
André Luiz Jamarino Abekawa
 
Aula03
Aula03Aula03
O product backlog
O product backlogO product backlog
Prova final 2013
Prova final 2013Prova final 2013
Prova final 2013
Rafael Copatti Trindade
 
Manual BASE Insight Lite Edition (Pt)
Manual BASE Insight Lite Edition (Pt)Manual BASE Insight Lite Edition (Pt)
Manual BASE Insight Lite Edition (Pt)
BeAnywhere
 
Aplicativo Exame
Aplicativo ExameAplicativo Exame
Aplicativo Exame
Luana
 
Jsf
JsfJsf
O Papel do Identity Hub em Logins Sociais
O Papel do Identity Hub em Logins SociaisO Papel do Identity Hub em Logins Sociais
O Papel do Identity Hub em Logins Sociais
WSO2
 

Semelhante a Documento requisitos (20)

LPUG #17 - Agenda e Community Updates - 2022-09-28
LPUG #17 - Agenda e Community Updates - 2022-09-28LPUG #17 - Agenda e Community Updates - 2022-09-28
LPUG #17 - Agenda e Community Updates - 2022-09-28
 
Padrões de qualidade em aplicativo conceitual
Padrões de qualidade em aplicativo conceitualPadrões de qualidade em aplicativo conceitual
Padrões de qualidade em aplicativo conceitual
 
Manual de operações de configuração do windows 7
Manual de operações de configuração do windows 7Manual de operações de configuração do windows 7
Manual de operações de configuração do windows 7
 
Manual de operações de configuração do windows 7
Manual de operações de configuração do windows 7Manual de operações de configuração do windows 7
Manual de operações de configuração do windows 7
 
Plano de Projeto - OUTLAY
Plano de Projeto - OUTLAYPlano de Projeto - OUTLAY
Plano de Projeto - OUTLAY
 
Agente de backup em nuvem
Agente de backup em nuvemAgente de backup em nuvem
Agente de backup em nuvem
 
ASP.NET - WebParts
ASP.NET - WebPartsASP.NET - WebParts
ASP.NET - WebParts
 
Apresentação do sistema superius advanced
Apresentação do sistema superius advancedApresentação do sistema superius advanced
Apresentação do sistema superius advanced
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
 
Manual admlocal
Manual admlocalManual admlocal
Manual admlocal
 
Aula02
Aula02Aula02
Aula02
 
Slide 02 introdução ao code igniter, utilização do bootstrap
Slide 02   introdução ao code igniter, utilização do bootstrap Slide 02   introdução ao code igniter, utilização do bootstrap
Slide 02 introdução ao code igniter, utilização do bootstrap
 
Manual Sistema - TCC André L. J. Abekawa (Parte 01)
Manual Sistema - TCC André L. J. Abekawa (Parte 01)Manual Sistema - TCC André L. J. Abekawa (Parte 01)
Manual Sistema - TCC André L. J. Abekawa (Parte 01)
 
Aula03
Aula03Aula03
Aula03
 
O product backlog
O product backlogO product backlog
O product backlog
 
Prova final 2013
Prova final 2013Prova final 2013
Prova final 2013
 
Manual BASE Insight Lite Edition (Pt)
Manual BASE Insight Lite Edition (Pt)Manual BASE Insight Lite Edition (Pt)
Manual BASE Insight Lite Edition (Pt)
 
Aplicativo Exame
Aplicativo ExameAplicativo Exame
Aplicativo Exame
 
Jsf
JsfJsf
Jsf
 
O Papel do Identity Hub em Logins Sociais
O Papel do Identity Hub em Logins SociaisO Papel do Identity Hub em Logins Sociais
O Papel do Identity Hub em Logins Sociais
 

Último

Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 

Último (7)

Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 

Documento requisitos

  • 1. 1 Documento de Requisitos Aplicação web de lembretes ________________________________________________________________ Descrição da Aplicação Este documento lista os requisitos levantados para a construção de uma aplicação web de gerenciamento de lembretes. Essa aplicação permitirá aos usuários cadastrarem, editarem e excluírem lembretes por meio de uma interface online acessível por meio de navegadores desktop e mobile, desde que tenham acesso à internet. Requisitos do Usuário  O usuário poderá criar uma conta pessoal na aplicação para gerenciar seus lembretes;  O usuário poderá cadastrar quantos lembretes desejar;  O usuário poderá buscar um lembrete por data, título ou conteúdo;  O usuário poderá excluir lembretes;  O usuário poderá alterar informações de um lembrete;  O usuário poderá se cadastrar e fazer login usando sua conta em redes sociais;  O usuário poderá alterar a senha de acesso ao sistema;  Lembretes podem ser clonados ( copiados pelo próprio usuário).
  • 2. 2
  • 3. 3 Requisitos da Aplicação  Lembretes com data passada não devem ser listados na tela inicial, mas podem ser localizados pela busca;  A tela inicial da aplicação deve listar os lembretes com data futura;  Lembretes com data passada não podem ser editados. Requisitos do Painel Administrativo  O sistema terá um painel administrativo;  Os administradores não podem acessar os lembretes dos usuários;  Existirão dois níveis de moderador: Master e Gerente;  Moderadores do tipo Master podem cadastrar moderadores do tipo Gerente e Master;  Moderadores não podem ser excluídos, apenas inativados;  Moderadores Master não podem inativar a si próprios;  Moderadores do tipo Gerente podem acessar o painel administrativo apenas para leitura dos dados, enquanto moderadores Master terão permissão de escrita em alguns pontos;  O painel deve exibir a quantidade de usuários cadastrados;  O painel deve exibir a quantidade de lembretes cadastrados;  O painel deve exibir relatórios de engajamento do sistema;  O painel deve exibir relatórios de criação, exclusão e alteração de lembretes;  Deve haver a opção de busca de usuários;  Deve haver a opção de bloqueio/desbloqueio do usuário;  Deve ser possível visualizar estatísticas do usuário localizado;  Deve haver funções de gerenciamento de moderadores (cadastrar, ver log, inativar).
  • 4. 4
  • 5. 5 Evoluções futuras  O sistema deve bloquear o usuário automaticamente de acordo com comportamentos a definir;  Sistema de notificações para um usuário específico;  Envio de notificações globais / por grupo;  Aplicativo mobile;  No app mobile deve haver notificações nativas. Requisitos de Tecnologia  Aplicação deve ser orientada a serviços ( web service REST + front-end web);  O conteúdo dos lembretes deve ser criptografado. Comportamentos da aplicação  O sistema deve registrar em log as ações do usuário (criação, alteração e exclusão de lembretes);  O sistema deverá registrar em log as ações dos moderadores;  O sistema deve registrar log dos cadastros e acessos dos usuários;  A aplicação deve ser concebida com um moderador Master cadastrado;  Oferecer a opção “Manter conectado” no login, que por padrão estará “desmarcada”. Notificações  O sistema deve notificar o usuário por e-mail sobre seu lembrete com 48h e 24h de antecedência;  O e-mail da notificação deve conter um link para o lembrete, para que o usuário possa visualizar e/ou alterar os dados;  O usuário bloqueado deve ser notificado.