From c4f531cec18201b5995a05e137001dc05a4c4d4f Mon Sep 17 00:00:00 2001 From: rabelzx Date: Wed, 21 Aug 2024 10:18:16 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20formata=C3=A7=C3=A3o=20da=20aba=20Elicit?= =?UTF-8?q?a=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Elicitacao/analise.md | 45 +++++++++++++ docs/Elicitacao/brainstorm.md | 30 +++++++++ docs/Elicitacao/elicitacao.md | 120 +++------------------------------- docs/Elicitacao/observacao.md | 19 ++++++ docs/Elicitacao/requisitos.md | 67 +++++++++++++++++++ docs/index.md | 2 +- mkdocs.yml | 6 +- 7 files changed, 177 insertions(+), 112 deletions(-) create mode 100644 docs/Elicitacao/analise.md create mode 100644 docs/Elicitacao/brainstorm.md create mode 100644 docs/Elicitacao/observacao.md create mode 100644 docs/Elicitacao/requisitos.md diff --git a/docs/Elicitacao/analise.md b/docs/Elicitacao/analise.md new file mode 100644 index 0000000..56cf51a --- /dev/null +++ b/docs/Elicitacao/analise.md @@ -0,0 +1,45 @@ +## Histórico de Revisão +--- +| Data | Autor | Descrição | Versão | +|------------|---------------|------------------------------------|--------| +| 21/08/2024 | Eric Rabelo Borges | Criando seção: Análise de Protocolo | 1.0 | + +## 1 - Introdução +--- +A Análise de Protocolo é uma técnica utilizada para entender o processo de pensamento e as ações de um usuário enquanto ele interage com um sistema. Durante essa técnica, o usuário verbaliza seus pensamentos e ações, permitindo que os observadores compreendam melhor as decisões tomadas e os desafios encontrados. No contexto deste projeto, a análise de protocolo foi aplicada às abas de filmes, séries e configurações do perfil de usuário no aplicativo. + +## 2 - Objetivo +--- +O objetivo da Análise de Protocolo neste projeto foi identificar pontos de melhoria e novas funcionalidades nas abas de filmes, séries e configurações do perfil de usuário. A partir das análises realizadas, foram gerados artefatos visuais como RichPictures, que auxiliam na visualização das descobertas e orientam o desenvolvimento futuro. + +## 3 - Análise de Protocolo +--- +### 3.1 - Filmes e Séries +Para reforçar possíveis pontos de melhoria e identificar novas funcionalidades, foram feitas duas análises de protocolo durante a reunião do dia [29/07](../Atas/reuniao_29_07.md). O membro Danilo Naves realizou a análise de protocolo na aba de filmes, enquanto Sunamita Vitoria conduziu a análise na aba de séries. + +- **Análise de protocolo feita por Danilo Naves:** +
+ +
+ +- **Análise de protocolo feita por Sunamita Vitoria:** +
+ +
+ +A partir dessas análises, foi observado que as abas de séries e filmes são basicamente iguais, com a principal diferença sendo o campo dedicado aos episódios e temporadas na aba de séries. Com isso, a equipe decidiu unificar os rich pictures de filmes e séries, gerando como artefato uma nova versão: [RichPicture Shows - versão 2.0](../Pre-rastreabilidade/richpicture.md#v2shows). + +### 3.2 - Configurações do Perfil de Usuário +Para levantar novos requisitos e reforçar melhorias, foi realizada uma análise de protocolo na aba de configurações do perfil de usuário. O objetivo era acessar as configurações e trocar o tema de claro para escuro, detalhando todos os passos realizados e explicando o processo. A análise foi realizada pelo membro Paulo Henrique. + +- **Análise de protocolo feita por Paulo Henrique:** +
+ +
+ +Após essa análise e o brainstorming realizado, foi gerada uma nova versão para o rich picture de usuário: [RichPicture Usuário - versão 2.0](../Pre-rastreabilidade/richpicture.md#v2usuario). + +--- diff --git a/docs/Elicitacao/brainstorm.md b/docs/Elicitacao/brainstorm.md new file mode 100644 index 0000000..6b4a0b8 --- /dev/null +++ b/docs/Elicitacao/brainstorm.md @@ -0,0 +1,30 @@ +## Histórico de Revisão +--- +| Data | Autor | Descrição | Versão | +|------------|---------------|------------------------------------|--------| +| 21/08/2024 | Eric Rabelo Borges | Criando seção: Brainstorming | 1.0 | + +## 1 - Introdução +--- +A técnica de Brainstorming é um método de geração de ideias em grupo, onde os participantes são incentivados a compartilhar livremente suas sugestões e pensamentos sobre um tópico específico. No contexto deste projeto, o brainstorming foi utilizado para identificar interessados, necessidades, funcionalidades e melhorias para diferentes áreas do aplicativo, como a aba de perfil de usuário e o escopo geral do projeto. + +## 2 - Objetivo +--- +O objetivo do Brainstorming neste projeto foi identificar e documentar as necessidades e expectativas dos usuários e interessados em relação ao aplicativo, bem como explorar possíveis funcionalidades e melhorias. Essa técnica gerou artefatos visuais, como RichPictures, que sintetizam as ideias discutidas e orientam o desenvolvimento do projeto. + +## 3 - Brainstorming +--- +### 3.1 - Geral +Durante as reuniões dos dias [23/07](../Atas/reuniao_23_07.md) e [25/07](../Atas/reuniao_25_07.md), a técnica de Brainstorming foi aplicada para discutir os possíveis interessados e suas necessidades em relação ao aplicativo. Como resultado, foram gerados os seguintes artefatos: + +- [RichPicture Geral - versão 1.0](../Pre-rastreabilidade/richpicture.md#v1geral) +- [RichPicture Geral - versão 2.0](../Pre-rastreabilidade/richpicture.md#v2geral) + +### 3.2 - Usuário +Durante a reunião do dia [30/07](../Atas/reuniao_30_07.md), foi realizado um brainstorming focado na aba de perfil de usuário do aplicativo. Os membros Paulo Henrique e Danilo Naves discutiram possíveis funcionalidades e necessidades dos usuários, resultando na criação do seguinte artefato: + +- [RichPicture Usuário - versão 1.0](../Pre-rastreabilidade/richpicture.md#v1usuario) + +Após a realização do brainstorming e da Análise de Protocolo na aba de configurações do perfil de usuário, foi gerada uma nova versão para o rich picture de usuário: + +- [RichPicture Usuário - versão 2.0](../Pre-rastreabilidade/richpicture.md#v2usuario) diff --git a/docs/Elicitacao/elicitacao.md b/docs/Elicitacao/elicitacao.md index e511d63..3e28b1c 100644 --- a/docs/Elicitacao/elicitacao.md +++ b/docs/Elicitacao/elicitacao.md @@ -1,13 +1,14 @@ ## Histórico de Revisão - -| Versão | Alteração | Responsável | Revisor | Data | -|--------|-----------|-------------|---------|------| -| 1.0 | Criando aba - Elicitação | Danilo Naves do Nascimento, Paulo Henrique Melo de Souza | - | 30/07 | -| 1.1 | Adição dos tópicos 1 ao 6 | Paulo Henrique Melo de Souza | - | 31/07 | -| 1.2 | Adição do tópico 5.1.1 e 5.1.2 | Paulo Henrique Melo de Souza | - | 01/08 | -| 2.0 | Adição dos requisitos elicitados | Eric Rabelo Borges | - | 10/08 | -| 2.1 | Linkando os requisitos elicitados com as técnicas utilizadas | Paulo Henrique Melo de Souza | - | 19/08 | -| 2.2 | Correção na tabela de requisitos elicitados | Paulo Henrique Melo de Souza | - | 20/08 | +--- +| Data | Autor | Descrição | Versão | +|------------|---------------------------------|----------------------------------------------------------------|--------| +| 30/07/2024 | Danilo Naves do Nascimento, Paulo Henrique Melo de Souza | Criando aba - Elicitação | 1.0 | +| 31/07/2024 | Paulo Henrique Melo de Souza | Adição dos tópicos 1 ao 6 | 1.1 | +| 01/08/2024 | Paulo Henrique Melo de Souza | Adição do tópico 5.1.1 e 5.1.2 | 1.2 | +| 10/08/2024 | Eric Rabelo Borges | Adição dos requisitos elicitados | 2.0 | +| 19/08/2024 | Paulo Henrique Melo de Souza | Linkando os requisitos elicitados com as técnicas utilizadas | 2.1 | +| 20/08/2024 | Paulo Henrique Melo de Souza | Correção na tabela de requisitos elicitados | 2.2 | +| 21/08/2024 | Eric Rabelo Borges | Separação das técnicas de elicitação em arquivos diferentes | 3.0 | ## 1 - Introdução --- @@ -17,104 +18,3 @@ Elicitação é o processo de coleta de informações sobre o sistema a ser dese --- O objetivo deste documento é apresentar as técnicas de elicitação de requisitos que serão utilizadas no projeto, bem como suas definições e artefatos gerados. -## 3 - Geral ---- -Durante as reuniões dos dias [23/07](../Atas/reuniao_23_07.md) e [25/07](../Atas/reuniao_25_07.md), foi discutido, de modo externo, os possíveis interessados e suas necessidades para qual tenham com o aplicativo. A partir disso, utilizando a técnica de brainstorming, foi possível identificar os possíveis interessados e gerar como artefato o [RichPicture Geral - versão 1.0](../Pre-rastreabilidade/richpicture.md#v1geral) e [RichPicture Geral - versão 2.0](../Pre-rastreabilidade/richpicture.md#v2geral). - -## 4 - Filmes / Séries {#reqShows} ---- -### 4.1 - Técnicas - -#### 4.1.1 - Observação Participativa -Utilizando a técnica de observação, foi feita uma breve análise da aba relacionada a séries do aplicativo, com o intuito de identificar suas possíveis funcionalidades, na qual a análise foi documentada em [Observação Shows](../documentacao/observacaoShows.md). A partir dessa análise foi possível identificar pontos positivos, dificuldades e sugestões para a aba de séries e gerar como artefato a primeira versão do [RichPicture Shows - versão 1.0](../Pre-rastreabilidade/richpicture.md#v1shows). - -#### 4.1.2 - Análise de protocolo -Para reforçar possíveis pontos de melhoria e identificar novas funcionalidades, foram feitas duas análises de protocolo, na qual na reunião do dia [29/07](../Atas/reuniao_29_07.md) o membro Danilo Naves fez a análise de protocolo da aba de filmes e a Sunamita Vitoria fez da aba de séries. - -Segue abaixo a análise de protocolo feita pelo Danilo Naves: -
- -
- -Análise de protocolo feita pela Sunamita Vitoria: -
- -
- -A partir dessas análises, percebeu-se que a aba de séries e filmes são basicamente iguais, com a diferença de que a aba de séries possui um campo dedicado aos episódios e temporadas. Com isso, a equipe entrou em consenso de unificar os rich pictures de filmes e séries, gerando como artefato uma nova versão para o rich picture de shows, chamada: [RichPicture Shows - versão 2.0](../Pre-rastreabilidade/richpicture.md#v2shows). - -## 5 - Usuário {#reqUsuario} ---- -### 5.1 - Técnicas - -#### 5.1.1 - Brainstorming -Durante a reunião do dia [30/07](../Atas/reuniao_30_07.md), os membros Paulo Henrique e Danilo Naves fizeram um brainstorming da aba de perfil de usuário do aplicativo com o objetivo de extrair possíveis funcionalidades e necessidades dos usuários. A partir disso, foi gerado o [RichPicture Usuário - versão 1.0](../Pre-rastreabilidade/richpicture.md#v1usuario). - -#### 5.1.2 - Análise de Protocolo -Com o objetivo de reforçar possíveis pontos de melhoria e levantar novos requisitos, foi passada a tarefa de fazer a análise de protocolo na aba de configurações do perfil de usuário. O objetivo da tarefa era acessar as configurações e trocar o tema de claro para escuro, mostrando todos os passos realizados e explicando o que foi feito. A análise foi feita pelo membro Paulo Henrique. Segue abaixo o vídeo da análise de protocolo: - -
- -
- -Feita a análise de protocolo e brainstorming, foi gerada uma nova versão para o rich picture de usuário, chamada: [RichPicture Usuário - versão 2.0](../Pre-rastreabilidade/richpicture.md#v2usuario). - -## 6 - Requisitos Elicitados {#reqElicitados} - -A partir das técnicas de elicitação utilizadas, foram elicitados os seguintes requisitos: - -| ID | Descrição | Técnica | -|------|----------------------------------------------------------------------------------------------------|-------------------------| -| RF01 | O sistema deve permitir que o usuário marque episódios como assistidos. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md)| -| RF02 | O sistema deve enviar notificações para o usuário sobre novos episódios de séries que ele segue. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | -| RF03 | O sistema deve permitir que o usuário adicione novas séries à sua lista de favoritos. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | -| RF04 | O sistema deve exibir informações detalhadas sobre cada episódio, incluindo sinopse e elenco. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | -| RF05 | O sistema deve oferecer recomendações de séries com base no histórico de visualização do usuário. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | -| RF06 | O sistema deve permitir que o usuário dê notas para os episódios assistidos. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | -| RF07 | O sistema deve permitir que o usuário registre o tipo de dispositivo em que assistiu ao conteúdo. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | -| RF08 | O sistema deve permitir que o usuário registre suas reações ao assistir ao conteúdo. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | -| RF09 | O sistema deve permitir que o usuário informe em qual plataforma ou serviço de streaming assistiu ao conteúdo. | [Análise de Protocolo](elicitacao.md#reqShows) | -| RF10 | O sistema deve permitir que o usuário compartilhe suas atividades em redes sociais. | [Análise de Protocolo](elicitacao.md#reqShows) | -| RF11 | O sistema deve permitir que o usuário faça login com redes sociais ou e-mail. | [Análise de Protocolo](elicitacao.md#reqShows) | -| RF12 | O sistema deve oferecer uma seção para comentários e discussões sobre os episódios. | [Análise de Protocolo](elicitacao.md#reqShows) | -| RF13 | O sistema deve sincronizar o progresso do usuário entre diferentes dispositivos. | [Análise de Protocolo](elicitacao.md#reqShows) | -| RF14 | O usuário deve ser capaz de visualizar seu perfil. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF15 | O sistema deve permitir a visualização de quem segue o usuário. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF16 | O sistema deve listar todos os comentários do usuário. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF17 | O usuário deve ser capaz de seguir outros usuários. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF18 | O sistema deve permitir a filtragem baseada na ordem de relevância dos comentários do usuário. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF19 | O usuário poderá excluir um comentário. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF20 | O sistema deve permitir o compartilhamento de comentários para redes sociais vizinhas. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF21 | O sistema deve permitir que o usuário acesse um único comentário em específico. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF22 | O usuário deve ser capaz de adicionar uma foto de perfil. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF23 | O usuário deve ser capaz de adicionar uma foto de capa ao perfil. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF24 | O usuário poderá trocar seu nome de exibição para outros usuários. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF25 | O usuário deve ser capaz de editar suas informações pessoais. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | -| RF26 | O sistema deve computar o tempo gasto do usuário assistindo filmes ou séries. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF27 | O sistema deve computar a quantidade de episódios vistos pelo usuário. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF28 | O sistema deve computar a quantidade de filmes vistos pelo usuário. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF29 | O usuário deve ser capaz de criar novas listas. | [Brainstorm](elicitacao.md#reqUsuario) | -| RF30 | O usuário deve conseguir adicionar um nome e descrição à nova lista. | [Brainstorm](elicitacao.md#reqUsuario) | -| RF31 | O sistema deve permitir que o usuário deixe a lista oculta para outros usuários. | [Brainstorm](elicitacao.md#reqUsuario) | -| RF32 | O sistema deve permitir que o usuário adicione filmes ou séries à lista existente. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF33 | O sistema deve permitir que o usuário acesse suas listas existentes. | [Brainstorm](elicitacao.md#reqUsuario) | -| RF34 | O sistema deve permitir que o usuário atualize uma lista existente. | [Brainstorm](elicitacao.md#reqUsuario) | -| RF35 | O sistema deve permitir que o usuário exclua uma lista. | [Brainstorm](elicitacao.md#reqUsuario) | -| RF36 | O usuário deve ser capaz de acessar suas séries/filmes selecionadas. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF37 | O sistema deve permitir que o usuário separe entre séries/filmes vistas e não vistas. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF38 | O usuário deve ser capaz de localizar filmes/séries por meio de um filtro. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF39 | O sistema deve permitir o compartilhamento da lista de séries/filmes favoritos para redes sociais vizinhas. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF40 | O sistema deve permitir o usuário alterar sua senha de acesso. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF41 | O usuário poderá vincular/desvincular sua conta a outras redes sociais | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF42 | O sistema deve permitir que o usuário torne sua conta privada. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF43 | O sistema deve permitir que o usuário exclua permanentemente sua conta. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF44 | O usuário deve ser capaz de sair de sua conta. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF45 | O sistema deve permitir que o usuário escolha o idioma da exibição dos títulos do filmes/séries. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF46 | O sistema deve permitir que o usuário selecione o idioma preferencial para exibição dos comentários, exibindo primeiro os comentários no idioma escolhido. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF47 | O usuário deve ser capaz de escolher entre tema claro ou escuro, com a possibilidade de alternar a qualquer momento. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF48 | O usuário deve ser capaz de limpar o cache de uso de memória do sistema. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF49 | O sistema deve permitir a filtragem de emissoras. | [Análise de Protocolo](elicitacao.md#reqUsuario) | -| RF50 | O usuário deve ser capaz de ocultar episódios já assistidos. | [Análise de Protocolo](elicitacao.md#reqUsuario) | diff --git a/docs/Elicitacao/observacao.md b/docs/Elicitacao/observacao.md new file mode 100644 index 0000000..e68b94d --- /dev/null +++ b/docs/Elicitacao/observacao.md @@ -0,0 +1,19 @@ +## Histórico de Revisão +--- +| Data | Autor | Descrição | Versão | +|------------|---------------|------------------------------------|--------| +| 21/08/2024 | Eric Rabelo Borges | Criando seção: Observação | 1.0 | + +## 1 - Introdução +--- +A técnica de Observação Participativa é utilizada para coletar informações sobre o comportamento dos usuários em um ambiente natural, observando diretamente as interações com o sistema. No contexto deste projeto, a observação foi aplicada para analisar a aba de séries do aplicativo, permitindo a identificação de funcionalidades, problemas e oportunidades de melhoria. + +## 2 - Objetivo +--- +O objetivo da técnica de Observação Participativa neste projeto foi identificar pontos positivos, dificuldades e sugestões na aba de séries do aplicativo. Essas informações foram utilizadas para gerar um artefato visual, o [RichPicture Shows - versão 1.0](../Pre-rastreabilidade/richpicture.md#v1shows), que resume as descobertas e orienta melhorias futuras. + +## 3 - Observação Participativa +--- +Utilizando a técnica de observação, foi feita uma breve análise da aba relacionada a séries do aplicativo, com o intuito de identificar suas possíveis funcionalidades. A análise foi documentada em [Observação Shows](../documentacao/observacaoShows.md). A partir dessa análise, foram identificados pontos positivos, dificuldades e sugestões para a aba de séries, resultando na criação do artefato [RichPicture Shows - versão 1.0](../Pre-rastreabilidade/richpicture.md#v1shows). + +--- diff --git a/docs/Elicitacao/requisitos.md b/docs/Elicitacao/requisitos.md new file mode 100644 index 0000000..37a26b6 --- /dev/null +++ b/docs/Elicitacao/requisitos.md @@ -0,0 +1,67 @@ +## Histórico de Revisão +--- +| Data | Autor | Descrição | Versão | +|------------|---------------|-----------------------------------|---------| +| 21/08/2024 | Eric Rabelo Borges | Criando seção: Requisitos Elicitados | 1.0 | + + +## 1 - Requisitos Funcionais + +| ID | Descrição | Técnica | +|------|----------------------------------------------------------------------------------------------------|-------------------------| +| RF01 | O sistema deve permitir que o usuário marque episódios como assistidos. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md)| +| RF02 | O sistema deve enviar notificações para o usuário sobre novos episódios de séries que ele segue. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | +| RF03 | O sistema deve permitir que o usuário adicione novas séries à sua lista de favoritos. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | +| RF04 | O sistema deve exibir informações detalhadas sobre cada episódio, incluindo sinopse e elenco. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | +| RF05 | O sistema deve oferecer recomendações de séries com base no histórico de visualização do usuário. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | +| RF06 | O sistema deve permitir que o usuário dê notas para os episódios assistidos. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | +| RF07 | O sistema deve permitir que o usuário registre o tipo de dispositivo em que assistiu ao conteúdo. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | +| RF08 | O sistema deve permitir que o usuário registre suas reações ao assistir ao conteúdo. | [Análise de Protocolo](elicitacao.md#reqShows) e [Observação](../documentacao/observacaoShows.md) | +| RF09 | O sistema deve permitir que o usuário informe em qual plataforma ou serviço de streaming assistiu ao conteúdo. | [Análise de Protocolo](elicitacao.md#reqShows) | +| RF10 | O sistema deve permitir que o usuário compartilhe suas atividades em redes sociais. | [Análise de Protocolo](elicitacao.md#reqShows) | +| RF11 | O sistema deve permitir que o usuário faça login com redes sociais ou e-mail. | [Análise de Protocolo](elicitacao.md#reqShows) | +| RF12 | O sistema deve oferecer uma seção para comentários e discussões sobre os episódios. | [Análise de Protocolo](elicitacao.md#reqShows) | +| RF13 | O sistema deve sincronizar o progresso do usuário entre diferentes dispositivos. | [Análise de Protocolo](elicitacao.md#reqShows) | +| RF14 | O usuário deve ser capaz de visualizar seu perfil. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF15 | O sistema deve permitir a visualização de quem segue o usuário. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF16 | O sistema deve listar todos os comentários do usuário. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF17 | O usuário deve ser capaz de seguir outros usuários. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF18 | O sistema deve permitir a filtragem baseada na ordem de relevância dos comentários do usuário. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF19 | O usuário poderá excluir um comentário. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF20 | O sistema deve permitir o compartilhamento de comentários para redes sociais vizinhas. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF21 | O sistema deve permitir que o usuário acesse um único comentário em específico. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF22 | O usuário deve ser capaz de adicionar uma foto de perfil. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF23 | O usuário deve ser capaz de adicionar uma foto de capa ao perfil. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF24 | O usuário poderá trocar seu nome de exibição para outros usuários. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF25 | O usuário deve ser capaz de editar suas informações pessoais. | [Análise de Protocolo](elicitacao.md#reqUsuario) e [Brainstorm](elicitacao.md#reqUsuario) | +| RF26 | O sistema deve computar o tempo gasto do usuário assistindo filmes ou séries. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF27 | O sistema deve computar a quantidade de episódios vistos pelo usuário. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF28 | O sistema deve computar a quantidade de filmes vistos pelo usuário. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF29 | O usuário deve ser capaz de criar novas listas. | [Brainstorm](elicitacao.md#reqUsuario) | +| RF30 | O usuário deve conseguir adicionar um nome e descrição à nova lista. | [Brainstorm](elicitacao.md#reqUsuario) | +| RF31 | O sistema deve permitir que o usuário deixe a lista oculta para outros usuários. | [Brainstorm](elicitacao.md#reqUsuario) | +| RF32 | O sistema deve permitir que o usuário adicione filmes ou séries à lista existente. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF33 | O sistema deve permitir que o usuário acesse suas listas existentes. | [Brainstorm](elicitacao.md#reqUsuario) | +| RF34 | O sistema deve permitir que o usuário atualize uma lista existente. | [Brainstorm](elicitacao.md#reqUsuario) | +| RF35 | O sistema deve permitir que o usuário exclua uma lista. | [Brainstorm](elicitacao.md#reqUsuario) | +| RF36 | O usuário deve ser capaz de acessar suas séries/filmes selecionadas. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF37 | O sistema deve permitir que o usuário separe entre séries/filmes vistas e não vistas. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF38 | O usuário deve ser capaz de localizar filmes/séries por meio de um filtro. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF39 | O sistema deve permitir o compartilhamento da lista de séries/filmes favoritos para redes sociais vizinhas. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF40 | O sistema deve permitir o usuário alterar sua senha de acesso. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF41 | O usuário poderá vincular/desvincular sua conta a outras redes sociais | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF42 | O sistema deve permitir que o usuário torne sua conta privada. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF43 | O sistema deve permitir que o usuário exclua permanentemente sua conta. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF44 | O usuário deve ser capaz de sair de sua conta. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF45 | O sistema deve permitir que o usuário escolha o idioma da exibição dos títulos do filmes/séries. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF46 | O sistema deve permitir que o usuário selecione o idioma preferencial para exibição dos comentários, exibindo primeiro os comentários no idioma escolhido. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF47 | O usuário deve ser capaz de escolher entre tema claro ou escuro, com a possibilidade de alternar a qualquer momento. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF48 | O usuário deve ser capaz de limpar o cache de uso de memória do sistema. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF49 | O sistema deve permitir a filtragem de emissoras. | [Análise de Protocolo](elicitacao.md#reqUsuario) | +| RF50 | O usuário deve ser capaz de ocultar episódios já assistidos. | [Análise de Protocolo](elicitacao.md#reqUsuario) | + +## 2 - Requisitos Não Funcionais + +| ID | Descrição | Técnica | +|------|----------------------------------------------------------------------------------------------------|-------------------------| +| RNF01 | | | diff --git a/docs/index.md b/docs/index.md index 5b30df5..5a87cee 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,4 +1,4 @@ -# TvTime +# TV Time O TV Time é uma ferramenta essencial para acompanhar séries e filmes, permitindo que os usuários rastreiem seu progresso, recebam recomendações personalizadas, interajam com uma comunidade de fãs, organizem listas de espera e fiquem por dentro das datas de lançamento. Com sincronização em múltiplos dispositivos, é fácil manter um registro atualizado do que foi assistido e do que está por vir, tornando a experiência de assistir ainda mais agradável e organizada. diff --git a/mkdocs.yml b/mkdocs.yml index 5ea216f..29c0e8f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -9,7 +9,11 @@ nav: - Pré-rastreabilidade: - RichPicture: Pre-rastreabilidade/richpicture.md - Elicitação: - - Documento de Elicitação: Elicitacao/elicitacao.md + - Sobre: Elicitacao/elicitacao.md + - Brainstorming: Elicitacao/brainstorm.md + - Observação: Elicitacao/observacao.md + - Análise de Protocolo: Elicitacao/analise.md + - Requisitos Elicitados: Elicitacao/requisitos.md - Priorização: Elicitacao/priorizacao.md - Modelagem: - Visão do Produto: Modelagem/VisaoProduto/visao_produto.md