diff --git a/docs/elicitacao/requisitos.md b/docs/elicitacao/requisitos.md new file mode 100644 index 00000000..0fa79d6c --- /dev/null +++ b/docs/elicitacao/requisitos.md @@ -0,0 +1,69 @@ +# Requisitos Elicitados +Na tabela 1 é possível identificar todos os requisitos elicitados e na legenda pode-se verificar a rastreabilidade: + +Legenda: + +- RF - Requisito Funcional +- RNF - Requisito Não Funcional +- OB - Observação +- IN - Introspecção +- BS - Brainstorming + +|Identificação | Descrição | Técnica +| :-----------: | :--------------------------------------------------------------------------------------------------------------: | :--------: | +| RF01 | Deve ser possível realizar login | OB01 | +| RF02 | Deve ser possível pesquisar livros | OB02 | +| RF03 | Deve ser possível marcar os livros como: Lido / Lendo / Quero ler / Abandonei / Relendo | OB03 | +| RF04 | Deve existir uma timeline onde é possível ver atualizações literárias de outros usuários. | OB04 | +| RF05 | Deve ser possível adicionar comentários nos posts | OB05 | +| RF06 | Deve ser possível curtir posts da timeline | OB06 | +| RF07 | Deve ser possível realizar cadastro | IN01 | +| RF08 | Deve ser possível recuperar a senha | IN02 | +| RF09 | Deve ser possível cadastrar um livro | IN03 | +| RF10 | Deve ser possível escrever resenhas dos livros marcados como lidos | IN04 | +| RF11 | Deve ser possível dar notas aos livros lidos | IN05 | +| RF12 | Deve ser possível contabilizar os dias lendo livros quando o status for relendo | IN06 | +| RF13 | Deve ser possível registrar o histórico de leitura | IN07 | +| RF14 | Deve ser possível adicionar livro a estante | IN08 | +| RF15 | Deve ser possível criar lista de livros desejados | IN09 | +| RF16 | Deve ser possível compartilhar a lista de livros desejados | IN10 | +| RF17 | Deve ser possível pesquisar outros usuários | IN11 | +| RF18 | Deve ser possível abrir e analisar o perfil de outros usuários | IN12 | +| RF19 | Deve ser possível adicionar outros usuários como amigo | IN13 | +| RF20 | Deve ser possível filtrar livros por nota | IN14 | +| RF21 | Deve ser possível filtrar por categoria | IN15 | +| RNF22 | A senha deve conter no mínimo um número uma letra maiúscula e um caracter especial | IN16 | +| RNF23 | Deve ser possível fazer cadastro/login com as credenciais do facebook | IN17 | +| RN24 | Deve ser possível obter o aplicativo em qualquer sistema operacional | IN18 | +| RF25 | Deve ser possível Criar uma meta de leitura para o ano | BS01 | +| RF26 | Deve ser possível sortear um livro cadastrado nas metas para o ano para a próxima leitura | BS02 | +| RF27 | Deve ser possível sortear um livro dentre os livros marcados como Quero ler para a próxima leitura do usuário | BS03 | +| RF28 | Deve ser possível ver informações gerais de um livro cadastrado, como sinopse, autor, quantidade de páginas, etc | BS04 | +| RF29 | Deve existir uma aba de lançamentos de livros | BS05 | +| RF30 | Deve existir uma aba de notícias sobre editoras e autores | BS06 | +| RF31 | Deve existir um FAQ para guiar os usuários nas funcionalidades | BS07 | +| RF32 | Deve ser possível alterar o tema (escuro/claro/variantes) | BS08 | +| RF33 | Deve ser possível visualizar um ranking semanal/mensal de livros mais bem classificados | BS09 | +| RF34 | Deve ser possível visualizar um ranking semanal/mensal de livros mais lidos | BS10 | +| RF35 | Deve ser possível postar fotos e/ou vídeos em formato "stories" | BS11 | +| RF36 | Deve ser possível compartilhar estantes | BS12 | +| RF37 | Deve ser possível realizar desafios dentro da plataforma | BS13 | +| RF38 | Deve ser possível criar desafios entre amigos | BS14 | +| RF39 | Deve ser possível mandar mensagens diretas entre usuários | BS15 | +| RF40 | Deve ser possível conquistar prêmios e recompensas a partir de Desafios | BS16 | +| RF41 | Deve ser possível expor prêmios nos perfis e na TimeLine | BS17 | + + +
+

Tabela 1: Elicitação de Requisitos. (Fonte: Rafael e Shaíne, 2023).

+
+ + + +## Histórico de Versão + +| Versão | Data de execução | Data de revisão | Descrição | Autor(es) | Revisor(es) | +| :----: | :--------------: | :-------------: | :-----------------: | :--------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------: | +| `1.0` | 18/10/2023 | 20/10/2023 | Criação do artefato | [Shaíne Oliveira](https://github.com/ShaineOliveira) e [Rafael Amancio](https://github.com/Rafael-gc) | [Ana Rocha](https://github.com/anaaroch), e [Yago Passos](https://github.com/yagompassos) | + + diff --git a/mkdocs.yml b/mkdocs.yml index e30f0f41..eb053e6f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -44,6 +44,7 @@ nav: - Aplicativos Analisados: pre_rastreabilidade/lista_de_aplicativos.md - Aplicativo Escolhido: pre_rastreabilidade/aplicativo_escolhido.md - Elicitação de Requisitos: + - Requisitos Elicitados: elicitacao/requisitos.md - Brainstorming: elicitacao/brainstorming.md - Observação: elicitacao/observacao.md - Introspecção: elicitacao/introspeccao.md