From 91b063a5057aab19dd8db72f9a821fcbc6e57b57 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 22:43:22 +0000 Subject: [PATCH] Deployed bf24567 with MkDocs version: 1.6.1 --- .nojekyll | 0 404.html | 1461 ++++ Analise/analise/index.html | 1639 ++++ Analise/backlogAnalise/index.html | 2323 ++++++ Analise/lexicosAnalises/index.html | 2998 ++++++++ Analise/nfrAnalise/index.html | 1716 +++++ Analise/sprintAnalise/index.html | 1954 +++++ Analise/useCasesAnalise/index.html | 2006 +++++ Atas/reuniao_03_09/index.html | 1678 +++++ Atas/reuniao_06_08/index.html | 1643 ++++ Atas/reuniao_13_08/index.html | 1644 ++++ Atas/reuniao_15_08/index.html | 1641 ++++ Atas/reuniao_20_08/index.html | 1634 ++++ Atas/reuniao_23_07/index.html | 1617 ++++ Atas/reuniao_25_07/index.html | 1638 ++++ Atas/reuniao_29_07/index.html | 1648 ++++ Atas/reuniao_29_08/index.html | 1642 ++++ Atas/reuniao_30_07/index.html | 1651 ++++ Atas/reuniao_31_07/index.html | 1626 ++++ Elicitacao/analise/index.html | 1716 +++++ Elicitacao/brainstorm/index.html | 1641 ++++ Elicitacao/elicitacao/index.html | 1621 ++++ Elicitacao/observacao/index.html | 1786 +++++ Elicitacao/priorizacao/index.html | 1980 +++++ Elicitacao/requisitos/index.html | 1933 +++++ Entregas/entregas/index.html | 1552 ++++ Modelagem/Agil/Backlog/index.html | 3838 ++++++++++ Modelagem/Agil/SprintBacklog/index.html | 1780 +++++ Modelagem/CasosUsos/casosUsos/index.html | 1639 ++++ Modelagem/CasosUsos/espCasosUsos/index.html | 1978 +++++ Modelagem/Cenarios/cenarios/index.html | 2782 +++++++ .../EspecificacaoSuplementar/index.html | 1638 ++++ Modelagem/Lexico/lexico/index.html | 2540 +++++++ Modelagem/NFR/nfr/index.html | 1926 +++++ .../VisaoProduto/visao_produto/index.html | 1665 ++++ Modelagem/iStar/star/index.html | 1668 ++++ .../posRastreabilidade/index.html | 1556 ++++ Pre-rastreabilidade/richpicture/index.html | 1779 +++++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.56dfad97.min.js | 16 + assets/javascripts/bundle.56dfad97.min.js.map | 7 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.el.min.js | 1 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.he.min.js | 1 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.07f07601.min.js | 42 + .../workers/search.07f07601.min.js.map | 7 + assets/stylesheets/main.35f28582.min.css | 1 + assets/stylesheets/main.35f28582.min.css.map | 1 + assets/stylesheets/palette.06af60db.min.css | 1 + .../stylesheets/palette.06af60db.min.css.map | 1 + audio/analiseProtocoloSeries.mp3 | Bin 0 -> 1715798 bytes documentacao/observacaoShows/index.html | 1529 ++++ images/Ishikawa.svg | 4 + images/app_logo.png | Bin 0 -> 13935 bytes images/modelagem/Login_tracker.drawio.svg | 4 + images/modelagem/NFR/Icons_NFR.svg | 43 + images/modelagem/NFR/NFR1.drawio.svg | 4 + .../NFRAcessibilidadeSeguran\303\247a.svg" | 4 + images/modelagem/NFR/contribuicoes_NFR_.png | Bin 0 -> 24000 bytes .../addnalista_deixar_comentario.drawio.svg | 4 + .../modelagem/configuracaoPerfil.drawio.svg | 4 + images/modelagem/iStar/SDStreamigsv1.png | Bin 0 -> 536285 bytes images/modelagem/iStar/SDUsuarioV1.png | Bin 0 -> 879951 bytes images/modelagem/iStar/SRTvTimeV1.png | Bin 0 -> 998789 bytes images/modelagem/iStar/SRTvtimev1_s.png | Bin 0 -> 522687 bytes images/modelagem/iStar/SRUsuarioV1.png | Bin 0 -> 785523 bytes images/modelagem/iStar/SRstreamingv1.png | Bin 0 -> 319820 bytes images/richpic_conf_usuario.jpg | Bin 0 -> 90783 bytes images/richpic_estatisticas_v1.svg | 4 + images/richpic_geral_v1.png | Bin 0 -> 373429 bytes images/richpic_geral_v2.png | Bin 0 -> 394606 bytes images/richpic_shows_v1.svg | 4 + images/richpic_shows_v2.svg | 4 + images/richpic_usuario_v1.svg | 4 + images/richpic_usuario_v2.jpg | Bin 0 -> 176407 bytes index.html | 1575 ++++ search/search_index.json | 1 + sitemap.xml | 3 + sitemap.xml.gz | Bin 0 -> 127 bytes 110 files changed, 79645 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 Analise/analise/index.html create mode 100644 Analise/backlogAnalise/index.html create mode 100644 Analise/lexicosAnalises/index.html create mode 100644 Analise/nfrAnalise/index.html create mode 100644 Analise/sprintAnalise/index.html create mode 100644 Analise/useCasesAnalise/index.html create mode 100644 Atas/reuniao_03_09/index.html create mode 100644 Atas/reuniao_06_08/index.html create mode 100644 Atas/reuniao_13_08/index.html create mode 100644 Atas/reuniao_15_08/index.html create mode 100644 Atas/reuniao_20_08/index.html create mode 100644 Atas/reuniao_23_07/index.html create mode 100644 Atas/reuniao_25_07/index.html create mode 100644 Atas/reuniao_29_07/index.html create mode 100644 Atas/reuniao_29_08/index.html create mode 100644 Atas/reuniao_30_07/index.html create mode 100644 Atas/reuniao_31_07/index.html create mode 100644 Elicitacao/analise/index.html create mode 100644 Elicitacao/brainstorm/index.html create mode 100644 Elicitacao/elicitacao/index.html create mode 100644 Elicitacao/observacao/index.html create mode 100644 Elicitacao/priorizacao/index.html create mode 100644 Elicitacao/requisitos/index.html create mode 100644 Entregas/entregas/index.html create mode 100644 Modelagem/Agil/Backlog/index.html create mode 100644 Modelagem/Agil/SprintBacklog/index.html create mode 100644 Modelagem/CasosUsos/casosUsos/index.html create mode 100644 Modelagem/CasosUsos/espCasosUsos/index.html create mode 100644 Modelagem/Cenarios/cenarios/index.html create mode 100644 Modelagem/EspecificacaoSuplementar/EspecificacaoSuplementar/index.html create mode 100644 Modelagem/Lexico/lexico/index.html create mode 100644 Modelagem/NFR/nfr/index.html create mode 100644 Modelagem/VisaoProduto/visao_produto/index.html create mode 100644 Modelagem/iStar/star/index.html create mode 100644 Pos-Rastreabilidade/posRastreabilidade/index.html create mode 100644 Pre-rastreabilidade/richpicture/index.html create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.56dfad97.min.js create mode 100644 assets/javascripts/bundle.56dfad97.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.el.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.he.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.07f07601.min.js create mode 100644 assets/javascripts/workers/search.07f07601.min.js.map create mode 100644 assets/stylesheets/main.35f28582.min.css create mode 100644 assets/stylesheets/main.35f28582.min.css.map create mode 100644 assets/stylesheets/palette.06af60db.min.css create mode 100644 assets/stylesheets/palette.06af60db.min.css.map create mode 100644 audio/analiseProtocoloSeries.mp3 create mode 100644 documentacao/observacaoShows/index.html create mode 100644 images/Ishikawa.svg create mode 100644 images/app_logo.png create mode 100644 images/modelagem/Login_tracker.drawio.svg create mode 100644 images/modelagem/NFR/Icons_NFR.svg create mode 100644 images/modelagem/NFR/NFR1.drawio.svg create mode 100644 "images/modelagem/NFR/NFRAcessibilidadeSeguran\303\247a.svg" create mode 100644 images/modelagem/NFR/contribuicoes_NFR_.png create mode 100644 images/modelagem/addnalista_deixar_comentario.drawio.svg create mode 100644 images/modelagem/configuracaoPerfil.drawio.svg create mode 100644 images/modelagem/iStar/SDStreamigsv1.png create mode 100644 images/modelagem/iStar/SDUsuarioV1.png create mode 100644 images/modelagem/iStar/SRTvTimeV1.png create mode 100644 images/modelagem/iStar/SRTvtimev1_s.png create mode 100644 images/modelagem/iStar/SRUsuarioV1.png create mode 100644 images/modelagem/iStar/SRstreamingv1.png create mode 100644 images/richpic_conf_usuario.jpg create mode 100644 images/richpic_estatisticas_v1.svg create mode 100644 images/richpic_geral_v1.png create mode 100644 images/richpic_geral_v2.png create mode 100644 images/richpic_shows_v1.svg create mode 100644 images/richpic_shows_v2.svg create mode 100644 images/richpic_usuario_v1.svg create mode 100644 images/richpic_usuario_v2.jpg create mode 100644 index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..e82f20a --- /dev/null +++ b/404.html @@ -0,0 +1,1461 @@ + + + +
+ + + + + + + + + + + + + + +Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
03/09/2024 | +Danilo Naves | +Criando seção: Análise | +1.0 | +
05/09/2024 | +Wolfgang Stein | +Adicionando introducao/objetivo e metodologia | +1.1 | +
05/09/2024 | +Wolfgang Stein | +Adicionando inspeção do Sprint Backlog | +1.2 | +
05/09/2024 | +Paulo Henrique Melo de Souza | +Adicionando inspeção dos Casos de Uso e NFR Framework | +1.3 | +
A inspeção é uma técnica que ajuda a assegurar a qualidade do software. Todas as fases do desenvolvimento de software estão sujeitas a falhas, as quais podem ser identificadas por meio de inspeções e, em seguida, corrigidas. Portanto, será feita uma revisão dos documentos de elicitação, cenários, léxicos, Casos de Uso, histórias de usuário, bem como dos diagramas NFR e iStar criados.
+Objetivo O propósito deste artefato é avaliar a qualidade de alguns dos modelos desenvolvidos pelo grupo, incluindo cenários, léxicos, iStar e Casos de Uso.
+Inspeção: A metodologia de inspeção é uma técnica formal e sistemática utilizada para revisar e avaliar a qualidade de produtos de software, como documentos de requisitos, código-fonte, projetos ou outros artefatos. Ela é amplamente adotada para identificar defeitos e melhorar a qualidade antes de um artefato ser entregue ou avançar para as próximas fases do desenvolvimento. A inspeção envolve a análise detalhada de um artefato por uma equipe qualificada, seguindo um processo bem definido.
+Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
05/09/2024 | +Eric Rabelo Borges | +Criação da inspeção do backlog | +1.0 | +
A técnica de inspeção foi desenvolvida com base em um conjunto de perguntas e funciona como um checklist. Cada User Story (US) foi avaliada individualmente de acordo com tópicos previamente estabelecidos. O resultado de cada verificação é registrado como "✔" para itens atendidos e "X" para os não atendidos.
+US | +1 | +2 | +3 | +4 | +5 | +6 | +7 | +8 | +
---|---|---|---|---|---|---|---|---|
US01 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US02 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US03 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US04 | +X | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US05 | +X | +✔ | +X | +✔ | +X | +✔ | +✔ | +✔ | +
US06 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US07 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US08 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US09 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US10 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US11 | +✔ | +✔ | +X | +✔ | +X | +✔ | +✔ | +✔ | +
US12 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US13 | +✔ | +✔ | +X | +✔ | +X | +✔ | +✔ | +✔ | +
US14 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US15 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US16 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US17 | +✔ | +✔ | +X | +✔ | +X | +✔ | +✔ | +✔ | +
US18 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US19 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US20 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US21 | +X | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US22 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US23 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US24 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US25 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US26 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US27 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US28 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US29 | +X | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US30 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US31 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US32 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US33 | +X | +✔ | +X | +✔ | +X | +✔ | +✔ | +✔ | +
US34 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US35 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US36 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US37 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US38 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US39 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US40 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US41 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US42 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US43 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US44 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US45 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US46 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US47 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US48 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US49 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US50 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US51 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US52 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US53 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US54 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US55 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US56 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US57 | +X | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US58 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US59 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US60 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US61 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US62 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US63 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
US64 | +✔ | +✔ | +X | +✔ | +✔ | +✔ | +✔ | +✔ | +
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
05/09/2024 | +Danilo Naves | +Criação de Análise dos Léxicos | +1.0 | +
A metodologia de inspeção é uma técnica formal e sistemática utilizada para revisar e avaliar a qualidade de produtos de software, como documentos de requisitos, código-fonte, projetos ou outros artefatos. Ela é amplamente adotada para identificar defeitos e melhorar a qualidade antes de um artefato ser entregue ou avançar para as próximas fases do desenvolvimento. A inspeção envolve a análise detalhada de um artefato por uma equipe qualificada, seguindo um processo bem definido.
+A técnica de checklist é uma ferramenta simples e eficaz utilizada na análise e inspeção de léxicos em Engenharia de Requisitos. Ela consiste em uma lista estruturada de critérios que devem ser verificados para garantir a qualidade de um léxico ou outro artefato de software. A principal função do checklist é fornecer uma maneira rápida e sistemática de revisar informações, identificando possíveis problemas e inconsistências, além de sugerir melhorias.
+Critérios de Análise | +Descrição | +Sim | +Observações | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados?? | +Sim | +Espectadores | +
Completude da Noção | +A definição de "Usuário" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Usuário" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados?? | +Sim | +Lista default, lista padrão | +
Completude da Noção | +A definição de "Lista Geral" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Lista Geral" foram incluídas no léxico? | +Não | +A Lista geral também separa as shows e filmes por assistindo e não assistido, além disso, mostra quando será lançado um novo episódio de um show | +
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados?? | +Sim | +Lista customizada, lista particular | +
Completude da Noção | +A definição de "Lista Personalizada" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Lista Personalizada" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Lista de preferidos, favoritos | +
Completude da Noção | +A definição de "Lista de Favoritos" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Lista de Favoritos" foram incluídas no léxico? | +Não | +A lista de favoritos também pode ser compartilhada por links para que outros usuários acessem | +
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Favorito, preferido | +
Completude da Noção | +A definição de "Favorito" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Favorito" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Longa-metragem | +
Completude da Noção | +A definição de "Filme" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Filme" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Programa de TV, show | +
Completude da Noção | +A definição de "Série" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Série" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Conta do usuário, página do usuário | +
Completude da Noção | +A definição de "Perfil" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Perfil" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Rating, Classificação | +
Completude da Noção | +A definição de "Avaliação" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Avaliação" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Não | +Sinônimo "parte" não está adequado | +
Completude da Noção | +A definição de "Episódio" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Episódio" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Emoção, sentimento | +
Completude da Noção | +A definição de "Reação" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Reação" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Post, observação | +
Completude da Noção | +A definição de "Comentário" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Comentário" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Sugestão, indicação | +
Completude da Noção | +A definição de "Recomendação" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Recomendação" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Score de recomendação | +
Completude da Noção | +A definição de "TV Time Score" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "TV Time Score" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Curtir | +
Completude da Noção | +A definição de "Favoritar" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Favoritar" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Métricas, Dados de visualização | +
Completude da Noção | +A definição de "Estatísticas" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Estatísticas" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Amigos | +
Completude da Noção | +A definição de "Seguidores" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Seguidores" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Onde assisir, canais disponíveis | +
Completude da Noção | +A definição de "Plataforma" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Plataforma" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Alertas, Avisos | +
Completude da Noção | +A definição de "Notificações" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Notificações" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Badge, Condecoração | +
Completude da Noção | +A definição de "Emblema" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Emblema" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Atividade Social, Interações da Comunidade | +
Completude da Noção | +A definição de "Atividade da Comunidade" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Atividade da Comunidade" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Atriz, Artista | +
Completude da Noção | +A definição de "Ator" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Ator" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Atores, Cast | +
Completude da Noção | +A definição de "Elenco" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Elenco" foram incluídas no léxico? | +Sim | ++ |
Critérios de Análise | +Descrição | +Sim | +Detalhes | +
---|---|---|---|
Clareza do Termo | +O termo está claro e compreensível? | +Sim | ++ |
Adequação dos Sinônimos | +Os Sinônimos são adequados? | +Sim | +Carreira, Trabalho | +
Completude da Noção | +A definição de "Filmografia" cobre todas as atividades e comportamentos esperados | +Sim | ++ |
Clareza das Funções | +As atividades descritas são claras e compreensíveis? | +Sim | ++ |
Impactos | +Os impactos são suficientes para explicar o léxico? | +Sim | ++ |
Completeness das Funcionalidades | +Todas as funcionalidades importantes do "Filmografia" foram incluídas no léxico? | +Sim | ++ |
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
05/09/2024 | +Paulo Henrique Melo de Souza | +Criação da inspeção do NFR Framework | +1.0 | +
Semelhante ao que foi feito na inspeção dos casos de uso, utilizando a técnica de inspeção de checklist, cada diagrama do NFR Framework foi avaliado individualmente de acordo com tópicos previamente estabelecidos.
+Critérios de Análise | +Satisfeito? | +Observações | +
---|---|---|
Interdependência entre Softgoals: | +Sim | ++ |
Contribuições para Softgoals: | +Sim | ++ |
Uso de Claims Softgoals: | +Sim | ++ |
Contribuição AND/OR: | +Sim | ++ |
Atribuição de Labels: | +Sim | ++ |
Especificação dos Impactos: | +Sim | ++ |
Reflexão dos Requisitos Não Funcionais: | +Sim | ++ |
Critérios de Análise | +Satisfeito? | +Observações | +
---|---|---|
Interdependência entre Softgoals: | +Sim | ++ |
Contribuições para Softgoals: | +Sim | ++ |
Uso de Claims Softgoals: | +Sim | ++ |
Contribuição AND/OR: | +Sim | ++ |
Atribuição de Labels: | +Sim | ++ |
Especificação dos Impactos: | +Sim | ++ |
Reflexão dos Requisitos Não Funcionais: | +Sim | ++ |
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
05/09/2024 | +Eric Rabelo Borges | +Criação da inspeção do Sprint Backlog | +1.0 | +
Semelhante à técnica de inspeção desenvolvida para o product backlog, essa inspeção também tem como base um conjunto de perguntas e funciona como um checklist. Cada Sprint foi avaliada individualmente de acordo com tópicos previamente estabelecidos. O resultado de cada verificação é registrado como "✔" para itens atendidos e "X" para os não atendidos.
+Tópico | +Satisfeito? | +Observação | +
---|---|---|
Clareza dos Objetivos da Sprint | +✔ | ++ |
Dependências entre User Stories | +X | +As US não possuem uma ordem de execução clara. | +
Distribuição Adequada de US | +✔ | ++ |
Rastreabilidade das US | +✔ | ++ |
Resultados Claros | +✔ | ++ |
Tópico | +Satisfeito? | +Observação | +
---|---|---|
Clareza dos Objetivos da Sprint | +✔ | ++ |
Dependências entre User Stories | +X | +As US não possuem uma ordem de execução clara. | +
Distribuição Adequada de US | +✔ | ++ |
Rastreabilidade das US | +✔ | ++ |
Resultados Claros | +✔ | ++ |
Tópico | +Satisfeito? | +Observação | +
---|---|---|
Clareza dos Objetivos da Sprint | +✔ | ++ |
Dependências entre User Stories | +X | +As US não possuem uma ordem de execução clara. | +
Distribuição Adequada de US | +✔ | ++ |
Rastreabilidade das US | +✔ | ++ |
Resultados Claros | +✔ | ++ |
Tópico | +Satisfeito? | +Observação | +
---|---|---|
Clareza dos Objetivos da Sprint | +✔ | ++ |
Dependências entre User Stories | +X | +As US não possuem uma ordem de execução clara. | +
Rastreabilidade das US | +X | +A distribuição de US pode estar desbalanceada. | +
Resultados Claros | +✔ | ++ |
Tópico | +Satisfeito? | +Observação | +
---|---|---|
Clareza dos Objetivos da Sprint | +✔ | ++ |
Dependências entre User Stories | +X | +As US não possuem uma ordem de execução clara. | +
Distribuição Adequada de US | +✔ | ++ |
Rastreabilidade das US | +✔ | ++ |
Resultados Claros | +✔ | ++ |
Tópico | +Satisfeito? | +Observação | +
---|---|---|
Clareza dos Objetivos da Sprint | +✔ | ++ |
Dependências entre User Stories | +X | +As US não possuem uma ordem de execução clara. | +
Distribuição Adequada de US | +✔ | ++ |
Rastreabilidade das US | +✔ | ++ |
Resultados Claros | +✔ | ++ |
Tópico | +Satisfeito? | +Observação | +
---|---|---|
Clareza dos Objetivos da Sprint | +✔ | ++ |
Dependências entre User Stories | +X | +As US não possuem uma ordem de execução clara. | +
Distribuição Adequada de US | +✔ | ++ |
Rastreabilidade das US | +✔ | ++ |
Resultados Claros | +✔ | ++ |
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
05/09/2024 | +Paulo Henrique Melo de Souza | +Criação da inspeção dos Casos de Uso | +1.0 | +
Utilizando a técnica de inspeção de checklist, cada Caso de Uso foi avaliado individualmente de acordo com tópicos previamente estabelecidos. Sendo que, cada caso de uso será avaliado de forma binária (sim/não) em relação a cada tópico estabelecido.
+Critérios de Análise | +Satisfeito? | +Observações | +
---|---|---|
Fluxo Principal | +Sim | ++ |
Fluxos Alternativos | +Não | +O fluxo alternativo não está devidamente detalhado. | +
Fluxo de Exceção | +Não | +- | +
Título e Descrição | +Não | +A descrição não está descrevendo bem o caso de uso. | +
Pré-requisito | +Sim | ++ |
Pós-condição | +Sim | ++ |
Relacionamento com Requisitos | +Não | +Relacionar o caso de uso com seus respectivos requisitos na matriz de pós-rastreabilidade. | +
Critérios de Análise | +Satisfeito? | +Observações | +
---|---|---|
Fluxo Principal | +Sim | ++ |
Fluxos Alternativos | +Sim | ++ |
Fluxo de Exceção | +Não | +Falta um fluxo de exceção para no caso ocorra algum erro na hora de adicionar um filme. | +
Título e Descrição | +Não | +A descrição não está descrevendo bem o caso de uso. | +
Pré-requisito | +Sim | ++ |
Pós-condição | +Sim | ++ |
Relacionamento com Requisitos | +Não | +Relacionar o caso de uso com seus respectivos requisitos na matriz de pós-rastreabilidade. | +
Critérios de Análise | +Satisfeito? | +Observações | +
---|---|---|
Fluxo Principal | +Sim | ++ |
Fluxos Alternativos | +Sim | ++ |
Fluxo de Exceção | +Não | +Não possui fluxo de exceção para no casa haja algum impedimento na hora de adicionar uma série. | +
Título e Descrição | +Não | +A descrição não está descrevendo bem o caso de uso. | +
Pré-requisito | +Sim | ++ |
Pós-condição | +Sim | ++ |
Relacionamento com Requisitos | +Não | +Relacionar o caso de uso com seus respectivos requisitos na matriz de pós-rastreabilidade. | +
Critérios de Análise | +Satisfeito? | +Observações | +
---|---|---|
Fluxo Principal | +Sim | ++ |
Fluxos Alternativos | +Não | +Por mais que tenha um único fluxo alternativo, ele está devidamente detalhado. | +
Fluxo de Exceção | +Sim | ++ |
Título e Descrição | +Sim | ++ |
Pré-requisito | +Sim | ++ |
Pós-condição | +Sim | ++ |
Relacionamento com Requisitos | +Não | +Relacionar o caso de uso com seus respectivos requisitos na matriz de pós-rastreabilidade. | +
Critérios de Análise | +Satisfeito? | +Observações | +
---|---|---|
Fluxo Principal | +Sim | ++ |
Fluxos Alternativos | +Não | +- | +
Fluxo de Exceção | +Sim | ++ |
Título e Descrição | +Sim | ++ |
Pré-requisito | +Sim | ++ |
Pós-condição | +Sim | ++ |
Relacionamento com Requisitos | +Não | +Relacionar o caso de uso com seus respectivos requisitos na matriz de pós-rastreabilidade. | +
Critérios de Análise | +Satisfeito? | +Observações | +
---|---|---|
Fluxo Principal | +Sim | ++ |
Fluxos Alternativos | +Não | +A falta de um fluxo alternativo afeta no caso do usuário decidir editar outra coisa presente no perfil além do que foi mencionado no fluxo principal. | +
Fluxo de Exceção | +Não | +- | +
Título e Descrição | +Sim | ++ |
Pré-requisito | +Sim | ++ |
Pós-condição | +Sim | ++ |
Relacionamento com Requisitos | +Não | +Relacionar o caso de uso com seus respectivos requisitos na matriz de pós-rastreabilidade. | +
Critérios de Análise | +Satisfeito? | +Observações | +
---|---|---|
Fluxo Principal | +Sim | ++ |
Fluxos Alternativos | +Não | +- | +
Fluxo de Exceção | +Sim | ++ |
Título e Descrição | +Sim | ++ |
Pré-requisito | +Sim | ++ |
Pós-condição | +Sim | ++ |
Relacionamento com Requisitos | +Não | +Relacionar o caso de uso com seus respectivos requisitos na matriz de pós-rastreabilidade. | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 03/09/2024
+Horário início: 20:00
+Duração: 1 horas e 30 minutos
+Local: Teams
+Separar atividades para cada um do grupo
+Inspeção: Montar Questionário.
+Módulo | +Responsável | +
---|---|
Visão do Produto e Especificação Sumplementar | +Sunamita | +
Léxico | +Danilo Naves | +
Cenário | +Wolfgang Friedrich | +
Diagrama de Casos Especificação de Casos de Uso de Uso | +Paulo Henrique | +
Backlog e Sprint Backlog | +Eric Rabelo | +
i* Star | +Em reunião | +
Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Danilo Naves do Nascimento | +Paulo Henrique Melo de Souza | +03/09 | +
1.1 | +Adicionando gravação da reunião | +Paulo Henrique Melo de Souza | +- | +04/09 | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 06/08/2024
+Horário início: 20:00
+Duração: 1 hora
+Local: Teams
+Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Wolfgang Friedrich Stein | +06/08 | ++ |
1.1 | +Adicionando gravação da reunião | +Paulo Henrique Melo de Souza | +- | +15/08 | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 13/08/2024
+Horário início: 20:00
+Duração: 1h:30m
+Local: Teams
+O grupo alinhou os tópicos restantes para a segunda entrega (20/08) e revisou os artigos de cenários e léxicos produzidos. Após esse breve início, foi realizado a priorização dos +requisitos elicitados usando a técnica de priorização Moscow. Ao final, foram separados as tarefas para a próxima reunião (15/08):
+Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Eric Rabelo Borges | +- | +13/08 | +
1.1 | +Adicionando gravação da reunião | +Paulo Henrique Melo de Souza | +- | +15/08 | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 15/08/2024
+Horário início: 20:00
+Duração: 1h:30m
+Local: Teams
+Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Danilo Naves | +15/08 | ++ |
1.1 | +Adicionando gravação da reunião | +Paulo Henrique Melo de Souza | +- | +15/08 | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 20/08/2024
+Horário início: 20:00
+Duração: 3 horas
+Local: Teams
+Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Danilo Naves do Nascimento | +Paulo Henrique Melo de Souza | +20/08 | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 23/07/2024
+Horário início: 20:00
+Duração: 2 horas
+Local: Discord
+Definição de um rascunho de um RichPicture com visão geral dos possíveis clientes, monetização e possíveis concorrentes.
+Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Eric Rabelo Borges | +- | +23/07 | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 25/07/2024
+Horário início: 20:00
+Duração: 2 horas
+Local: Teams
+Na reunião, todos os integrantes do grupo participam, sendo então os presentes:
+Definição de um RichPicture com a visão geral dos possíveis clientes, monetização, possíveis concorrentes e orgarnização da documentação do projeto estruturada no MKDOCS(Git Pages).
+Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Danilo Naves do Nascimento | +- | +25/07 | +
1.1 | +Adicionando gravação da reunião | +Paulo Henrique Melo de Souza | +- | +15/08 | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 29/07/2024
+Horário início: 19:00
+Duração: 1 horas
+Local: Teams
+Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Paulo Henrique Melo de Souza | +- | +29/07 | +
1.1 | +Adicionando gravação da reunião | +Paulo Henrique Melo de Souza | +- | +15/08 | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 29/08/2024
+Horário início: 20:00
+Duração: 1 hora
+Local: Teams
+Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Wolfgang Friedrich Stein | +-- | +29/08 | +
1.1 | +Adicionando gravação da reunião | +Paulo Henrique Melo de Souza | +-- | +04/09 | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 30/07/2024
+Horário início: 19:00
+Duração: 2 horas e 40 minutos
+Local: Teams
+Eric e Wolfgang: Trabalharam no GitHub Pages para melhorar a estrutura e facilitar o desenvolvimento futuro do projeto. Além disso, eles adicionaram artefatos produzidos pelo grupo em reuniões anteriores, conforme evidenciado nas atas anteriores a esta data.
+Danilo e Paulo: A partir das técnicas de elicitação: brainstorm e observação, desenvolveram um rich picture sobre as funcionalidades da categoria USUÁRIO.
+Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Wolfgang Friedrich Stein | +Eric Rabelo Borges | +30/07 | +
1.1 | +Complementação de Ata | +Danilo Naves do Nascimento | +Paulo Henrique Melo | +30/07 | +
1.1 | +Adicionando gravação da reunião | +Paulo Henrique Melo de Souza | +- | +15/08 | +
As informações sobre data, horário, duração e local estão detalhadas a seguir:
+Data: 31/07/2024
+Horário início: 20:00
+Duração: 1 hora
+Local: Teams
+Versão | +Alteração | +Responsável | +Revisor | +Data | +
---|---|---|---|---|
1.0 | +Criando Ata da Reunião | +Eric Rabelo Borges | +Paulo Henrique Melo de Souza | +31/07 | +
1.1 | +Adicionando gravação da reunião | +Paulo Henrique Melo de Souza | +- | +15/08 | +
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
21/08/2024 | +Eric Rabelo Borges | +Criando seção: Análise de Protocolo | +1.0 | +
21/08/2024 | +Eric Rabelo Borges | +Reestruturando tópico de aplicações da técnica | +1.1 | +
21/08/2024 | +Eric Rabelo Borges | +Renomeando RichPictures | +1.2 | +
01/09/2024 | +Paulo Henrique Melo de Souza | +Adicionando análise de protocolo sobre as estatísticas do perfil de usuário | +1.3 | +
02/09/2024 | +Eric Rabelo Borges | +Adicionando análise de protocolo sobre elenco e página do ator | +1.4 | +
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.
+A Análise de Protocolo foi utilizado em várias ocasiões durante o projeto, impactando diretamente na identificação de necessidades e na geração de artefatos essenciais para o desenvolvimento do aplicativo. A seguir, estão detalhadas as aplicações da técnica e os resultados obtidos em cada caso.
+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. 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.
+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 - V2.0.
+Além da análise de protocolo realizada no escopo de filmes e séries do app, também foi feita uma análise na aba de elenco e página do ator. O objetivo desta análise foi de acessar a página de um ator aleatório e conferir o resumo sobre o mesmo e sua respectiva filmografia.
+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.
+Após essa análise, foi gerada uma nova versão para o rich picture de usuário: RichPicture: Perfil do Usuário - V2.0.
+Além da análise de protocolo realizada na aba de configurações do perfil de usuário, como solicitado na reunião do dia 29/08, também foi feita uma análise na aba de estatísticas do perfil. O objetivo desta análise foi de acessar as estatísticas do perfil de usuário, selecionar um emblema e compartilhá-lo, demonstrando todos os passos realizados e explicando o processo.
+Feita a análise, foi gerada uma versão inicial do rich picture de estatísticas do perfil de usuário: RichPicture: Estatísticas do Perfil - V1.0. Essa versão mostra o fluxo de interação geral do usuário com a aba de estatísticas, incluindo também, a seleção de um emblema e o compartilhamento do mesmo.
+ + + + + + + + + + + + + +Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
21/08/2024 | +Eric Rabelo Borges | +Criando seção: Brainstorming | +1.0 | +
21/08/2024 | +Eric Rabelo Borges | +Reestruturando tópico de aplicações da técnica | +1.1 | +
21/08/2024 | +Eric Rabelo Borges | +Renomeando RichPictures | +1.2 | +
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.
+O Brainstorming foi utilizado em várias ocasiões durante o projeto, impactando diretamente na identificação de necessidades e na geração de artefatos essenciais para o desenvolvimento do aplicativo. A seguir, estão detalhadas as aplicações da técnica e os resultados obtidos em cada caso.
+Durante as reuniões dos dias 23/07 e 25/07, 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: Interessados no Sistema - V1.0
+RichPicture: Interessados no Sistema - V2.0
Durante a reunião do dia 30/07, 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: Perfil do Usuário - V1.0
+Após a realização do brainstorming e da Análise de Protocolo na aba de configurações do perfil de: Perfil do Usuário, foi gerada uma nova versão para o rich picture de usuário:
+ + + + + + + + + + + + + + +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 | +
Elicitação é o processo de coleta de informações sobre o sistema a ser desenvolvido. A elicitação de requisitos é uma das atividades mais importantes do processo de Engenharia de Requisitos, pois é nela que se obtém informações sobre o que o sistema deve fazer, como ele deve se comportar e quais são as restrições que ele deve obedecer.
+O objetivo deste documento é apresentar as técnicas de elicitação de requisitos que serão utilizadas no projeto, bem como suas definições, artefatos gerados e requisitos elicitados.
+ + + + + + + + + + + + + +Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
21/08/2024 | +Eric Rabelo Borges | +Criando seção: Observação | +1.0 | +
21/08/2024 | +Eric Rabelo Borges | +Reestruturando tópico de aplicações da técnica | +1.1 | +
21/08/2024 | +Eric Rabelo Borges | +Renomeando RichPictures e adicionando tabela de anotações do tópico de aplicação de técnica 'Aba de Séries' | +1.2 | +
A técnica de Observação é 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.
+A observação foi utilizada em várias ocasiões durante o projeto, impactando diretamente na identificação de necessidades e na geração de artefatos essenciais para o desenvolvimento do aplicativo. A seguir, estão detalhadas as aplicações da técnica e os resultados obtidos em cada caso.
+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 na tabela abaixo.
+Data | +Hora | +Objetivo | +
---|---|---|
28/07/2024 | +20:00 | +Selecionar uma série e marcar quais episódios foram vistos, além de deixar uma breve análise em um único episódio. | +
Categoria | +Detalhes | +
---|---|
Observações | +- O aplicativo já abre na aba de "Séries" e diretamente na minha lista de séries selecionadas ao cadastrar. | +
+ | - Não fica claro que, ao arrastar para a direita, o próximo episódio aparece na tela. | +
+ | - É possível selecionar qual plataforma o episódio foi assistido, incluindo meios não oficiais. | +
+ | - É possível marcar o episódio como assistido ou reassistido, porém não é possível marcar como favorito. | +
+ | - É possível avaliar e deixar uma reação para o episódio. | +
+ | - Foi disparada uma notificação na parte superior do celular avisando que ganhei um novo marcador, porém em inglês. | +
+ | - O aplicativo fornece uma breve sinopse, sem spoilers, acerca do episódio. | +
+ | - O aplicativo sugere um meio oficial para assistir ao episódio. | +
+ | - É possível compartilhar um relatório contendo minha opinião para outras redes sociais através de um link de acesso. | +
+ | - Na aba de comentários é possível selecionar os comentários de determinado idioma. | +
+ | - Também na aba de comentários, é possível ordenar os comentários com base na sua relevância. | +
+ | - Ao clicar no ícone da caneta, é possível inserir um comentário, além de ser possível inserir um "meme", gif ou foto. | +
+ | - O meu comentário aparece no topo dos comentários do episódio. | +
+ | - Ao comentar, apareceu uma nova notificação de marcador recebido, funcionando mais ou menos como uma conquista. | +
+ | - Na tela inicial, ao clicar exatamente no título de série, é possível ter uma visão geral sobre a mesma, contendo uma sinopse, elenco, e recomendações. | +
+ | - Ao clicar no ícone de três pontos, é possível fazer uma série de ações, como personalizar o banner da série, favoritar, adicionar à minha lista, marcar para assistir mais tarde, entre outras. | +
Categoria | +Detalhes | +
---|---|
Dificuldades | +- Não é possível arrastar para o próximo episódio em qualquer parte da tela, apenas na imagem do episódio. | +
+ | - O botão de compartilhamento não está claro para seu propósito. | +
+ | - Não fica claro se as notificações de marcadores aparecerão na primeira vez ou em cada nova execução. | +
+ | - Não fica explícito como voltar para a tela inicial do aplicativo. | +
+ | - Não fica claro que é possível selecionar uma visão geral sobre a série ao clicar em seu título. | +
Categoria | +Detalhes | +
---|---|
Pontos Positivos | +- Ao entrar na sessão de comentários sem marcar que o episódio foi assistido, aparece um aviso sobre spoilers. | +
+ | - O aplicativo fornece a opção de traduzir o comentário de outro usuário. | +
Categoria | +Sugestões | +
---|---|
Sugestões | +- Adicionar um botão para favoritar o episódio. | +
+ | - No final da tela do episódio, adicionar um botão para voltar para a tela inicial e outro para avançar para o próximo episódio. | +
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 - V1.0.
+ + + + + + + + + + + + + +Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
14/08/2024 | +Paulo Henrique | +Criação do documento e inserção dos tópicos 1 ao 4.4 | +1.0 | +
20/08/2024 | +Paulo Henrique | +Revisão do documento e correção de erros | +1.1 | +
02/09/2024 | +Eric Rabelo Borges | +Adição dos requisitor RF61 ao RF64 na priorização | +1.2 | +
04/09/2024 | +Wolfgang Stein | +Adição dos requisitor RF51 ao RF60 na priorização | +1.2 | +
Priorização é o processo de classificar as necessidades, requisitos ou funcionalidades de um produto ou projeto de acordo com sua importância e valor para o cliente ou para o negócio. A priorização é essencial para garantir que os recursos disponíveis sejam alocados de forma eficiente e que as entregas atendam às expectativas dos stakeholders.
+Este documento tem como objetivo apresentar os critérios e métodos de priorização utilizados para definir a ordem de implementação dos requisitos do projeto.
+Na reunião do dia 13/08, por meio da técnica de brainstorming, cada membro da equipe argumentou sobre a prioridade de cada requisito elicitado. A partir disso, foi possível definir a ordem de priorização dos requisitos definida a seguir.
+A técnica MoSCoW é uma abordagem de priorização de requisitos que classifica os requisitos em quatro categorias:
+Por meio desta técnica e respeitando a ordem de prioridade do MoSCoW, os requisitos elicitados receberam a seguinte classificação de priorização:
+ID | +Descrição | +
---|---|
RF01 | +O sistema deve permitir que o usuário marque episódios como assistidos. | +
RF09 | +O sistema deve permitir que o usuário informe em qual plataforma ou serviço de streaming assistiu ao conteúdo. | +
RF11 | +O sistema deve permitir que o usuário faça login com redes sociais ou e-mail. | +
RF13 | +O sistema deve sincronizar o progresso do usuário entre diferentes dispositivos. | +
RF14 | +O usuário deve ser capaz de visualizar seu perfil. | +
RF36 | +O usuário deve ser capaz de acessar suas séries/filmes selecionadas. | +
RF37 | +O sistema deve permitir que o usuário separe entre séries/filmes vistas e não vistas. | +
RF38 | +O usuário deve ser capaz de localizar filmes/séries por meio de um filtro. | +
RF40 | +O sistema deve permitir o usuário alterar sua senha de acesso. | +
RF43 | +O sistema deve permitir que o usuário exclua permanentemente sua conta. | +
RF44 | +O usuário deve ser capaz de sair de sua conta. | +
RF45 | +O sistema deve permitir que o usuário escolha o idioma da exibição dos títulos do filmes/séries. | +
RF59 | +O sistema deve computar a quantidade de shows adicionados pelo usuário. | +
RF60 | +O sistema deve computar as avaliações do usuário. | +
ID | +Descrição | +
---|---|
RF02 | +O sistema deve enviar notificações para o usuário sobre novos episódios de séries que ele segue. | +
RF05 | +O sistema deve oferecer recomendações de séries com base no histórico de visualização do usuário. | +
RF26 | +O sistema deve computar o tempo gasto do usuário assistindo filmes ou séries. | +
RF27 | +O sistema deve computar a quantidade de episódios vistos pelo usuário. | +
RF28 | +O sistema deve computar a quantidade de filmes vistos pelo usuário. | +
RF29 | +O usuário deve ser capaz de criar novas listas. | +
RF30 | +O usuário deve conseguir adicionar um nome e descrição à nova lista. | +
RF32 | +O sistema deve permitir que o usuário adicione filmes ou séries à lista existente. | +
RF33 | +O sistema deve permitir que o usuário acesse suas listas existentes. | +
RF34 | +O sistema deve permitir que o usuário atualize uma lista existente. | +
RF35 | +O sistema deve permitir que o usuário exclua uma lista. | +
RF41 | +O usuário poderá vincular/desvincular sua conta a outras redes sociais | +
RF42 | +O sistema deve permitir que o usuário torne sua conta privada. | +
RF46 | +O sistema deve permitir que o usuário selecione o idioma preferencial para exibição dos comentários. | +
RF50 | +O usuário deve ser capaz de ocultar episódios já assistidos. | +
RF53 | +O sistema deve computar as principais emissoras vistas pelo usuário. | +
RF54 | +O sistema deve computar os gêneros de shows consumidos pelo usuário. | +
RF58 | +O sistema só pode se conectar com redes sociais habilitadas no país em questão | +
ID | +Descrição | +
---|---|
RF03 | +O sistema deve permitir que o usuário adicione novas séries à sua lista de favoritos. | +
RF04 | +O sistema deve exibir informações detalhadas sobre cada episódio, incluindo sinopse e elenco. | +
RF06 | +O sistema deve permitir que o usuário dê notas para os episódios assistidos. | +
RF07 | +O sistema deve permitir que o usuário registre o tipo de dispositivo em que assistiu ao conteúdo. | +
RF08 | +O sistema deve permitir que o usuário registre suas reações ao assistir ao conteúdo. | +
RF10 | +O sistema deve permitir que o usuário compartilhe suas atividades em redes sociais. | +
RF12 | +O sistema deve oferecer uma seção para comentários e discussões sobre os episódios. | +
RF15 | +O sistema deve permitir a visualização de quem segue o usuário. | +
RF16 | +O sistema deve listar todos os comentários do usuário. | +
RF17 | +O usuário deve ser capaz de seguir outros usuários. | +
RF18 | +O sistema deve permitir a filtragem baseada na ordem de relevância dos comentários do usuário. | +
RF19 | +O usuário poderá excluir um comentário. | +
RF20 | +O sistema deve permitir o compartilhamento de comentários para redes sociais vizinhas. | +
RF21 | +O sistema deve permitir que o usuário acesse um único comentário em específico. | +
RF22 | +O usuário deve ser capaz de adicionar uma foto de perfil. | +
RF23 | +O usuário deve ser capaz de adicionar uma foto de capa ao perfil. | +
RF24 | +O usuário poderá trocar seu nome de exibição para outros usuários. | +
RF31 | +O sistema deve permitir que o usuário deixe a lista oculta para outros usuários. | +
RF39 | +O sistema deve permitir o compartilhamento da lista de séries/filmes favoritos para redes sociais vizinhas. | +
RF47 | +O usuário deve ser capaz de escolher entre tema claro ou escuro, com a possibilidade de alternar a qualquer momento. | +
RF48 | +O usuário deve ser capaz de limpar o cache de uso de memória do sistema. | +
RF51 | +O usuário deve ser capaz de comparar o tempo gasto vendo shows com outros usuários | +
RF52 | +O sistema deve mostrar um gráfico contendo o tempo gasto assistindo shows. | +
RF55 | +O sistema deve listar as conquistas do usuário. | +
RF56 | +O usuário deve ser capaz de compartilhar suas conquistas para fora do sistema. | +
RF57 | +O sistema deve filtrar as conquistas relacionadas à conteúdo visto, avaliações, comentários e seguidores. | +
RF61 | +O sistema deve permitir que o usuário visualize informações detalhadas sobre um ator ao clicar em seu nome na seção de elenco. | +
RF62 | +O sistema deve exibir todos os filmes e séries em que o ator trabalhou na página do ator. | +
RF63 | +O sistema deve permitir que o usuário filtre a filmografia do ator em "Séries", "Filmes" ou "Séries e Filmes". | +
RF64 | +O sistema deve permitir que o usuário acesse as redes sociais do ator, assim como o link para sua wikipédia. | +
+ | + |
ID | +Descrição | +
---|---|
RF25 | +O usuário deve ser capaz de editar suas informações pessoais. | +
RF49 | +O sistema deve permitir a filtragem de emissoras. | +
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
21/08/2024 | +Eric Rabelo Borges | +Criando seção: Requisitos Elicitados | +1.0 | +
21/08/2024 | +Eric Rabelo Borges | +Formatando links das técnicas de elicitação | +1.1 | +
01/09/2024 | +Paulo Henrique Melo de Souza | +Adicionando RF51 ao RF60 | +1.3 | +
02/09/2024 | +Eric Rabelo Borges | +Adicionando RF61 ao RF63 | +1.4 | +
02/09/2024 | +Eric Rabelo Borges | +Adicionando RF64 | +1.4.1 | +
04/09/2024 | +Wolfgang Friedrich Stein | +Adicionando RF58 | +1.4.2 | +
ID | +Descrição | +Técnica | +
---|---|---|
RF01 | +O sistema deve permitir que o usuário marque episódios como assistidos. | +Análise de Protocolo e Observação | +
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 e Observação | +
RF03 | +O sistema deve permitir que o usuário adicione novas séries à sua lista de favoritos. | +Análise de Protocolo e Observação | +
RF04 | +O sistema deve exibir informações detalhadas sobre cada episódio, incluindo sinopse e elenco. | +Análise de Protocolo e Observação | +
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 e Observação | +
RF06 | +O sistema deve permitir que o usuário dê notas para os episódios assistidos. | +Análise de Protocolo e Observação | +
RF07 | +O sistema deve permitir que o usuário registre o tipo de dispositivo em que assistiu ao conteúdo. | +Análise de Protocolo e Observação | +
RF08 | +O sistema deve permitir que o usuário registre suas reações ao assistir ao conteúdo. | +Análise de Protocolo e Observação | +
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 | +
RF10 | +O sistema deve permitir que o usuário compartilhe suas atividades em redes sociais. | +Análise de Protocolo | +
RF11 | +O sistema deve permitir que o usuário faça login com redes sociais ou e-mail. | +Análise de Protocolo | +
RF12 | +O sistema deve oferecer uma seção para comentários e discussões sobre os episódios. | +Análise de Protocolo | +
RF13 | +O sistema deve sincronizar o progresso do usuário entre diferentes dispositivos. | +Análise de Protocolo | +
RF14 | +O usuário deve ser capaz de visualizar seu perfil. | +Análise de Protocolo e Brainstorm | +
RF15 | +O sistema deve permitir a visualização de quem segue o usuário. | +Análise de Protocolo e Brainstorm | +
RF16 | +O sistema deve listar todos os comentários do usuário. | +Análise de Protocolo e Brainstorm | +
RF17 | +O usuário deve ser capaz de seguir outros usuários. | +Análise de Protocolo e Brainstorm | +
RF18 | +O sistema deve permitir a filtragem baseada na ordem de relevância dos comentários do usuário. | +Análise de Protocolo e Brainstorm | +
RF19 | +O usuário poderá excluir um comentário. | +Análise de Protocolo e Brainstorm | +
RF20 | +O sistema deve permitir o compartilhamento de comentários para redes sociais vizinhas. | +Análise de Protocolo e Brainstorm | +
RF21 | +O sistema deve permitir que o usuário acesse um único comentário em específico. | +Análise de Protocolo e Brainstorm | +
RF22 | +O usuário deve ser capaz de adicionar uma foto de perfil. | +Análise de Protocolo e Brainstorm | +
RF23 | +O usuário deve ser capaz de adicionar uma foto de capa ao perfil. | +Análise de Protocolo e Brainstorm | +
RF24 | +O usuário poderá trocar seu nome de exibição para outros usuários. | +Análise de Protocolo e Brainstorm | +
RF25 | +O usuário deve ser capaz de editar suas informações pessoais. | +Análise de Protocolo e Brainstorm | +
RF26 | +O sistema deve computar o tempo gasto do usuário assistindo filmes ou séries. | +Análise de Protocolo | +
RF27 | +O sistema deve computar a quantidade de episódios vistos pelo usuário. | +Análise de Protocolo | +
RF28 | +O sistema deve computar a quantidade de filmes vistos pelo usuário. | +Análise de Protocolo | +
RF29 | +O usuário deve ser capaz de criar novas listas. | +Brainstorm | +
RF30 | +O usuário deve conseguir adicionar um nome e descrição à nova lista. | +Brainstorm | +
RF31 | +O sistema deve permitir que o usuário deixe a lista oculta para outros usuários. | +Brainstorm | +
RF32 | +O sistema deve permitir que o usuário adicione filmes ou séries à lista existente. | +Análise de Protocolo | +
RF33 | +O sistema deve permitir que o usuário acesse suas listas existentes. | +Brainstorm | +
RF34 | +O sistema deve permitir que o usuário atualize uma lista existente. | +Brainstorm | +
RF35 | +O sistema deve permitir que o usuário exclua uma lista. | +Brainstorm | +
RF36 | +O usuário deve ser capaz de acessar suas séries/filmes selecionadas. | +Análise de Protocolo | +
RF37 | +O sistema deve permitir que o usuário separe entre séries/filmes vistas e não vistas. | +Análise de Protocolo | +
RF38 | +O usuário deve ser capaz de localizar filmes/séries por meio de um filtro. | +Análise de Protocolo | +
RF39 | +O sistema deve permitir o compartilhamento da lista de séries/filmes favoritos para redes sociais vizinhas. | +Análise de Protocolo | +
RF40 | +O sistema deve permitir o usuário alterar sua senha de acesso. | +Análise de Protocolo | +
RF41 | +O usuário poderá vincular/desvincular sua conta a outras redes sociais | +Análise de Protocolo | +
RF42 | +O sistema deve permitir que o usuário torne sua conta privada. | +Análise de Protocolo | +
RF43 | +O sistema deve permitir que o usuário exclua permanentemente sua conta. | +Análise de Protocolo | +
RF44 | +O usuário deve ser capaz de sair de sua conta. | +Análise de Protocolo | +
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 | +
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 | +
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 | +
RF48 | +O usuário deve ser capaz de limpar o cache de uso de memória do sistema. | +Análise de Protocolo | +
RF49 | +O sistema deve permitir a filtragem de emissoras. | +Análise de Protocolo | +
RF50 | +O usuário deve ser capaz de ocultar episódios já assistidos. | +Análise de Protocolo | +
RF51 | +O usuário deve ser capaz de comparar o tempo gasto vendo shows com outros usuários | +Análise de Protocolo | +
RF52 | +O sistema deve mostrar um gráfico contendo o tempo gasto assistindo shows. | +Análise de Protocolo | +
RF53 | +O sistema deve computar as principais emissoras vistas pelo usuário. | +Análise de Protocolo | +
RF54 | +O sistema deve computar os gêneros de shows consumidos pelo usuário. | +Análise de Protocolo | +
RF55 | +O sistema deve listas as conquistas do usuário. | +Análise de Protocolo | +
RF56 | +O usuário deve ser capaz de compartilhar suas conquistas para fora do sistema. | +Análise de Protocolo | +
RF57 | +O sistema deve filtrar as conquistas relacionadas à conteúdo visto, avaliações, comentários e seguidores. | +Análise de Protocolo | +
RF58 | +O sistema só pode se conectar com redes sociais habilitadas no país em questão | +Análise de Protocolo | +
RF59 | +O sistema deve computar a quantidade de shows adicionados pelo usuário. | +Análise de Protocolo | +
RF60 | +O sistema deve computar as avaliações do usuário. | +Análise de Protocolo | +
RF61 | +O sistema deve permitir que o usuário visualize informações detalhadas sobre um ator ao clicar em seu nome na seção de elenco. | +Análise de Protocolo | +
RF62 | +O sistema deve exibir todos os filmes e séries em que o ator trabalhou na página do ator. | +Análise de Protocolo | +
RF63 | +O sistema deve permitir que o usuário filtre a filmografia do ator em "Séries", "Filmes" ou "Séries e Filmes". | +Análise de Protocolo | +
RF64 | +O sistema deve permitir que o usuário acesse as redes sociais do ator, assim como o link para sua wikipédia. | +Análise de Protocolo | +
Área dedicada as entregas da disciplina
+Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
21/08/2024 | +Paulo Henrique | +Criação do documento referente ao Backlog do Produto | +1.0 | +
21/08/2024 | +Sunamita Rodrigues | +Adição da primeira versão da Sprint Backlog | +1.1 | +
21/08/2024 | +Sunamita Rodrigues | +Adição do Backlog do Produto | +1.2 | +
21/08/2024 | +Paulo Henrique | +Inserção dos critérios de aceitação US01 ao US25 e correção no documento | +1.3 | +
22/08/2024 | +Paulo Henrique | +Inserção dos critérios de aceitação US26 ao US50 e separação do sprint backlog em um novo arquivo separado: Sprint Backlog | +1.4 | +
22/08/2024 | +Eric Rabelo Borges | +Inserção dos critérios de aceitação US61 ao US64 | +1.5 | +
O Backlog do Produto é uma lista de todas as funcionalidades, requisitos, melhorias e correções que compõem o produto. Ele é uma ferramenta essencial para o gerenciamento de projetos ágeis, pois permite que a equipe de desenvolvimento e os stakeholders tenham uma visão clara do que precisa ser feito e em que ordem de prioridade.
+O Backlog do Produto é dinâmico e está sempre sujeito a mudanças, à medida que novos requisitos são identificados, priorizados e implementados. Ele é uma ferramenta fundamental para garantir que o produto atenda às necessidades dos usuários e dos stakeholders, e que seja entregue dentro do prazo e do orçamento estabelecidos.
+Com base nos requisitos elicitados e priorizados, foi elaborado o Backlog do Produto, que consiste em uma lista de funcionalidades, requisitos e melhorias que compõem o produto. O Backlog do Produto é organizado em User Stories, que descrevem as funcionalidades do produto do ponto de vista do usuário. Cada User Story é composta por um ID, uma descrição, um ator, um desejo, um benefício e seu requisito associado.
+Épico | +ID | +Eu, como | +Desejo | +Para que eu possa | +Requisito | +Prioridade | +
---|---|---|---|---|---|---|
Gestão de shows | +US01 | +Usuário | +Marcar um episódio como assistido | +Acompanhar meu progresso de episódios vistos em uma série | +RF01 | +Must | +
Gestão de shows | +US02 | +Usuário | +Receber notificações sobre novos episódios | +Ficar atualizado sobre o lançamento de novos episódios da minha série | +RF02 | +Should | +
Gestão de shows | +US03 | +Usuário | +Adicionar uma série aos favoritos | +Acessar facilmente minhas séries favoritas | +RF03 | +Could | +
Interação com shows | +US04 | +Usuário | +Ver informações detalhadas sobre cada show | +Conhecer a sinopse e o elenco dos episódios que assisto | +RF04 | +Could | +
Gestão de shows | +US05 | +Usuário | +Ver séries recomendadas pelo aplicativo | +Conhecer novas séries com base no meu gosto pessoal | +RF05 | +Should | +
Interação com shows | +US06 | +Usuário | +Avaliar um episódio assistido | +Compartilhar minha opinião sobre os episódios assistidos | +RF06 | +Could | +
Interação com shows | +US07 | +Usuário | +Registrar o tipo de dispositivo em que assisti ao conteúdo | +Organizar e analisar onde assisto meus conteúdos | +RF07 | +Could | +
Interação com shows | +US08 | +Usuário | +Registrar minha reação sobre um conteúdo | +Compartilhar minha experiência assistindo um conteúdo | +RF08 | +Could | +
Interação com shows | +US09 | +Usuário | +Registrar a plataforma de streaming que vi um conteúdo | +Saber as plataformas que mais utilizo | +RF09 | +Must | +
Interações sociais | +US10 | +Usuário | +Compartilhar minhas atividades em redes sociais | +Divulgar o que estou assistindo e interagir com amigos | +RF10 | +Could | +
Interações sociais | +US11 | +Usuário | +Fazer login com redes sociais ou e-mail | +Acessar minha conta de forma conveniente e rápida | +RF11 | +Must | +
Gestão de shows | +US12 | +Usuário | +Comentar e discutir sobre os episódios | +Interagir com outros usuários e compartilhar opiniões | +RF12 | +Could | +
Gerência de conta | +US13 | +Usuário | +Sincronizar meu progresso em outros dispositivos | +Manter meu progresso salvo independente do dispositivo | +RF13 | +Must | +
Interação de perfil | +US14 | +Usuário | +Visualizar meu perfil | +Ter acesso a dados estatísticos sobre os shows que consumo | +RF14 | +Must | +
Interações sociais | +US15 | +Usuário | +Visualizar quem segue meu perfil | +Seguir outros usuários e saber quem me segue | +RF15 | +Could | +
Gerência de perfil | +US16 | +Usuário | +Listar todos os meus comentários | +Ter controle de todos os comentários que fiz | +RF16 | +Could | +
Interações sociais | +US17 | +Usuário | +Seguir outros usuários | +Interagir com usuários com gostos semelhantes | +RF17 | +Could | +
Interação com shows | +US18 | +Usuário | +Filtrar comentários | +Ver os comentários mais relevantes | +RF18 | +Could | +
Interação com shows | +US19 | +Usuário | +Apagar meu comentário | +Manter o controle dos meus comentários | +RF19 | +Could | +
Interação com shows | +US20 | +Usuário | +Compartilhar meu comentário em outras redes sociais | +Compartilhar minha opinião sobre um determinado show com amigos | +RF20 | +Could | +
Gerência de perfil | +US21 | +Usuário | +Acessar um comentário específico | +Ver o engajamento do meu comentário ou manipulá-lo | +RF21 | +Could | +
Gerência de perfil | +US22 | +Usuário | +Adicionar ou editar minha foto de perfil | +Personalizar minha conta e me identificar visualmente | +RF22 | +Could | +
Gerência de perfil | +US23 | +Usuário | +Adicionar ou editar minha capa de perfil | +Personalizar meu perfil com a capa do meu show favorito | +RF23 | +Could | +
Gerência de perfil | +US24 | +Usuário | +Trocar meu nome de exibição no perfil | +Personalizar minha identidade na plataforma | +RF24 | +Could | +
Gerência de perfil | +US25 | +Usuário | +Editar minhas informações pessoais | +Manter a conformidade dos meus dados pessoais | +RF25 | +Would | +
Interação de perfil | +US26 | +Usuário | +Saber quanto tempo gastei assistindo filmes ou séries | +Ter o controle de tempo gasto | +RF26 | +Should | +
Interação de perfil | +US27 | +Usuário | +Saber quantos episódios assisti | +Manter o controle de episódios assistidos | +RF27 | +Should | +
Interação de perfil | +US28 | +Usuário | +Saber quantos filmes eu vi | +Manter o controle de filmes vistos | +RF28 | +Should | +
Personalização de listas | +US29 | +Usuário | +Criar listas específicas filmes ou séries | +Criar listas personalizadas | +RF29 | +Should | +
Personalização de listas | +US30 | +Usuário | +Adicionar um nome e descrição à lista personalizada | +Deixar a lista do meu jeito | +RF30 | +Should | +
Personalização de listas | +US31 | +Usuário | +Ocultar minhas listas personalizadas | +Manter minha privacidade sobre o que estou assistindo | +RF31 | +Could | +
Personalização de listas | +US32 | +Usuário | +Adicionar mais conteúdos na minha lista personalizada | +Manter minha lista sempre atualizada | +RF32 | +Should | +
Personalização de listas | +US33 | +Usuário | +Acessar minhas listas pesonalizadas com facilidade | +Ter o controle das minhas listas | +RF33 | +Should | +
Personalização de listas | +US34 | +Usuário | +Atualizar os dados de uma lista personalizada | +Editar incosistências sempre que quiser | +RF34 | +Should | +
Personalização de listas | +US35 | +Usuário | +Excluir uma lista personalizada | +Remover listas que não são mais necessárias | +RF35 | +Should | +
Gestão de shows | +US36 | +Usuário | +Acessar um filme ou série específico | +Visualizar e gerenciar facilmente o que estou assistindo | +RF36 | +Must | +
Gestão de shows | +US37 | +Usuário | +Separar entre séries/filmes vistas e não vistas | +Organizar melhor o que já assisti e o que ainda pretendo assistir | +RF37 | +Must | +
Gestão de shows | +US38 | +Usuário | +Localizar filmes/séries por meio de um filtro | +Encontrar rapidamente o conteúdo que desejo assistir | +RF38 | +Must | +
Gestão de shows | +US39 | +Usuário | +Compartilhar minha lista de séries/filmes favoritos para redes sociais vizinhas | +Divulgar meus gostos e interagir com amigos em outras plataformas | +RF39 | +Could | +
Configuração de conta | +US40 | +Usuário | +Alterar a senha da minha conta | +Modificar minha senha de acesso e manter a segurança da minha conta | +RF40 | +Must | +
Configuração de conta | +US41 | +Usuário | +Vincular/Desvincular as redes sociais da minha conta | +Manter o controle de quais redes sociais ficarão vinculadas na minha conta | +RF41 | +Should | +
Configuração de conta | +US42 | +Usuário | +Privar minha conta | +Tornar minha conta privada para outros usuários | +RF42 | +Should | +
Configuração de conta | +US43 | +Usuário | +Excluir minha conta permanentemente | +Excluir minha conta de forma definitiva caso necessário | +RF43 | +Must | +
Configuração de conta | +US44 | +Usuário | +Sair da minha conta | +Entrar com outra conta se necessário | +RF44 | +Must | +
Configuração de conta | +US45 | +Usuário | +Escolher o idioma dos títulos dos filmes/séries | +Visualizar os títulos no idioma de minha preferência | +RF45 | +Must | +
Configuração de conta | +US46 | +Usuário | +Escolher o idioma dos comentários que serão exibidos primeiro | +Visualizar os comentários do idioma de minha preferência | +RF46 | +Should | +
Configuração de conta | +US47 | +Usuário | +Escolher entre tema claro ou escuro | +Selecionar o tema que for mais agradável aos meus olhos | +RF47 | +Could | +
Configuração de conta | +US48 | +Usuário | +Limpar o cache de memória do sistema | +Evitar que meu dispositivo fique travando ao utilizar o aplicativo | +RF48 | +Could | +
Configuração de conta | +US49 | +Usuário | +Filtrar quais emissoras quero ver | +Selecionar a dedo quais emissoras quero que mostrem seus shows | +RF49 | +Would | +
Configuração de conta | +US50 | +Usuário | +Ocultar episódios já vistos | +Ver apenas aqueles episódios que não assisti | +RF50 | +Should | +
Interações sociais | +US51 | +Usuário | +Comparar o tempo gasto vendo shows com outros usuários | +Poder se comparar a outros usuários sobre o tempo gasto em ver shows | +RF51 | +Could | +
Gestão de shows | +US52 | +Usuário | +Mostrar um gráfico contendo o tempo gasto assistindo shows. | +Ter um controle sobre o tempo gasto vendo shows | +RF52 | +Could | +
Gestão de shows | +US53 | +Usuário | +Computar as principais emissoras vistas | +Ter controle sobre quais plataformas / emissoras são mais utilizadas | +RF53 | +Should | +
Gestão de shows | +US54 | +Usuário | +Computar genêros de shows | +veja o quanto prefiro determinado genêro em relação a outro | +RF54 | +Should | +
Gestão de shows | +US55 | +Usuário | +Listar as conquistas no app | +ter sentimento de satisfação dee conquista | +RF55 | +Could | +
Interações sociais | +US56 | +Usuário | +Compartilhar conquistas nas redes sociais | +Possa mostrar a outros usuários as conquistas | +RF56 | +Could | +
Interações sociais | +US57 | +Usuário | +Filtrar conquistas relacionadas a diferentes interações | +Possa mostrar a outros usuários as conquistas | +RF57 | +Could | +
Interações sociais | +US58 | +Usuário | +Acessar a plataforma com a rede social permitida no país | +Não sofra algum processo judicial por infringir alguma lei | +RF58 | +Should | +
Interações sociais | +US59 | +Usuário | +Ver todos os shows adicionados | +possa depois voltar e marcar como assistido | +RF59 | +Must | +
Interações sociais | +US60 | +Usuário | +Ver as avaliações de diversos usuários | +Verificar se desejo assistir este show | +RF60 | +Must | +
Interação com shows | +US61 | +Usuário | +Visualizar informações detalhadas sobre um ator | +Obter mais detalhes sobre os atores e suas carreiras | +RF61 | +Could | +
Interação com shows | +US62 | +Usuário | +Ver todos os filmes e séries em que o ator trabalhou na página do ator | +Conhecer melhor a filmografia completa do ator | +RF62 | +Could | +
Interação com shows | +US63 | +Usuário | +Filtrar a filmografia do ator em "Séries", "Filmes" ou "Séries e Filmes" | +Encontrar rapidamente o tipo de produção que me interessa no trabalho do ator | +RF63 | +Could | +
Interação com shows | +US64 | +Usuário | +Acessar as redes sociais do ator, assim como o link para sua Wikipédia | +Explorar mais sobre a vida e carreira do ator fora do ambiente da plataforma | +RF64 | +Could | +
Os critérios de aceitação são condições que devem ser atendidas para que uma User Story seja considerada completa e entregue. Eles são usados para validar se a funcionalidade foi implementada corretamente e atende às expectativas do usuário. Os critérios de aceitação para cada User Story podem ser vistos a seguir:
+ID | +US01 | +
---|---|
Critérios de Aceitação | +1. Marcar um episódio como assistido apenas de séries que estejam no catálogo. 2. A tela deve exibir um indicador visual de que o episódio foi assistido. 3. O episódio assistido deve ser contabilizado no progresso da série. 4. O episódio assistido deve ser contabilizado nas estatísticas do perfil do usuário. |
+
ID | +US02 | +
---|---|
Critérios de Aceitação | +1. As notificações devem ser enviadas em tempo real. 2. O usuário deve permitir o envio de notificações. 3. As notificações devem ser enviadas para o dispositivo do usuário. |
+
ID | +US03 | +
---|---|
Critérios de Aceitação | +1. Favoritar apenas séries que estão adicionadas na lista pelo usuário. 2. A série adicionada deve ser exibida em uma lista de favoritos única. 3. O usuário deve poder acessar a lista de favoritos a qualquer momento. 4. O usuário deve poder remover uma série dos favoritos. 5. O usuário pode favoritar séries que estão nas suas listas personalizadas. 6. A lista de séries favoritas deve estar disponível na tela de perfil do usuário. |
+
ID | +US04 | +
---|---|
Critérios de Aceitação | +1. Ver informações detalhadas sobre cada show, incluindo sinopse, elenco, diretor, gênero, duração, ano de lançamento, entre outros. 2. As informações devem ser exibidas de forma clara e organizada. 3. O usuário deve ter acesso as informações detalhadas de séries, episódios ou filmes. 4. As informações devem ser atualizadas regularmente. 5. As informações devem ser condinzentes com o definido pela emissora. |
+
ID | +US05 | +
---|---|
Critérios de Aceitação | +1. O sistema deve recomendar séries com base no histórico do usuário. 2. As séries recomendadas devem aparecer na tela de perfil do usuário. 3. O usuário pode remover a recomendação. 4. As séries recomendadas devem ser atualizadas regularmente. |
+
ID | +US06 | +
---|---|
Critérios de Aceitação | +1. O usuário avaliar o episódio utilizando estrelas. 2. A avaliação deve ser registrada no perfil do usuário. 3. O usuário deve poder alterar a avaliação a qualquer momento. 4. A avaliação deve ser exibida na tela de episódios. |
+
ID | +US07 | +
---|---|
Critérios de Aceitação | +1. Deve ser possível registrar o dispositivo que determinado conteúdo foi visto. 2. O sistema deve computar esse registro automaticamente. 3. O usuário pode editar o dispositivo. 4. O registro deve ser atualizado sempre que o usuário assistir a um episódio. |
+
ID | +US08 | +
---|---|
Critérios de Aceitação | +1. Deve ser possível registrar a reação do usuário. 2. A reação deve ficar salva na aba do conteúdo consumido. 3. O usuário deve poder alterar a reação a qualquer momento. |
+
ID | +US09 | +
---|---|
Critérios de Aceitação | +1. Ser possível registrar a plataforma de streaming onde o conteúdo foi visto 2. O sistema deve computar esses registros 3. O usuário deve poder visualizar a plataforma na aba do conteúdo. 4. Deve ser uma escolha opcional do usuário. 5. O sistema deve computar meios oficiais e não oficiais. |
+
ID | +US10 | +
---|---|
Critérios | +1. O sistema deve possibilitar que o usuário compartilhe suas atividades para redes sociais vizinhas 2. O usuário deve poder escolher quais atividades compartilhar. 3. As atividades compartilhadas devem conter um link para o aplicativo. 4. O usuário pode compartilhar um link ou fazer uma postagem diretamente na rede social desejada. |
+
ID | +US11 | +
---|---|
Critérios | +1. Deve ser possível fazer login utilizando as redes sociais do usuário. 2. O login por meio de outras redes só deve dar seguimento com a permissão do usuário. 3. O usuário deve poder escolher entre fazer login com redes sociais ou e-mail. 4. O login deve ser rápido e fácil de usar. 5. A integridade dos dados do usuário deve ser mantida. |
+
ID | +US12 | +
---|---|
Critérios | +1. Deve possuir um botão que direcione a aba de comentários de determinado conteúdo. 2. Os comentários devem ser listados na tela de perfil do usuário. |
+
ID | +US13 | +
---|---|
Critérios | +1. Deve ser possível sincronizar o progresso do usuário em mais de um dispositivo. 2. O progresso deve ser salvo automaticamente e atualizado em tempo real. 3. O usuário deve poder acessar o progresso a partir de qualquer dispositivo. |
+
ID | +US14 | +
---|---|
Critérios | +1. A tela de perfil deve exibir o nome do usuário, foto e capa de perfil 2. O perfil deve ser exibido de forma clara e organizada. 3. O usuário deve poder acessar o perfil a partir de qualquer tela. 4. O perfil deve exibir as listas personalizadas criadas pelo usuário. |
+
ID | +US15 | +
---|---|
Critérios | +1. Deve ter um botão que redirecione aos seguidores do usuário. | +
ID | +US16 | +
---|---|
Critérios | +1. Listar todos os meus comentários feitos em episódios, séries, filmes, entre outros na tela ded perfil. 2. Os comentários devem ser exibidos em uma lista organizada. 3. O usuário deve poder acessar um comentário específico a partir da lista da lista. 4. O usuário deve poder editar ou excluir os comentários diretamente da lista. |
+
ID | +US17 | +
---|---|
Critérios | +1. Deve ter um botão que redirecione aos outros usuários que o usuário segue. 2. O usuário deve poder deixar de seguir outros usuários. |
+
ID | +US18 | +
---|---|
Critérios | +1. Filtrar os comentários exibidos por relevância, data, avaliação, entre outros. 2. Os comentários filtrados devem ser exibidos de forma clara e organizada. 3. O usuário deve poder escolher o critério de filtragem. 4. O usuário deve poder limpar o filtro a qualquer momento. |
+
ID | +US19 | +
---|---|
Critérios | +1. Apagar meu comentário feito em episódios, séries, filmes, entre outros. 2. O comentário apagado deve ser removido da lista total de comentários. 3. O usuário deve poder apagar o comentário a qualquer momento. 4. O sistema deve notificar o usuário que não será possível reverter o comentário apagado. |
+
ID | +US20 | +
---|---|
Critérios | +1. Compartilhar meu comentário feito em episódios, séries, filmes, entre outros, em outras redes sociais. 2. O usuário deve poder escolher quais redes sociais compartilhar. |
+
ID | +US21 | +
---|---|
Critérios | +1. Acessar um comentário específico feito em episódios, séries, filmes, entre outros. 2. O comentário acessado deve ser exibido de forma clara e organizada. 3. O usuário deve poder acessar o comentário a partir da aba do conteúdo consumido. 4. O usuário deve poder responder ao comentário. 5. Deve ser possível reportar o comentário. |
+
ID | +US22 | +
---|---|
Critérios | +1. Adicionar ou editar minha foto de perfil com uma imagem pessoal. 2. O usuário deve poder alterar a foto de perfil a qualquer momento. 3. A foto de perfil deve ser exibida na tela de perfil do usuário. |
+
ID | +US23 | +
---|---|
Critérios | +1. Adicionar ou editar minha capa de perfil com uma imagem predefinida pelo sistema. 2. A capa de perfil deve ser exibida na tela do perfil. 3. O usuário deve poder alterar a capa de perfil a qualquer momento. |
+
ID | +US24 | +
---|---|
Critérios | +1. Trocar meu nome de exibição no perfil por um nome personalizado. 2. O usuário deve poder alterar o nome de exibição a qualquer momento. |
+
ID | +US25 | +
---|---|
Critérios | +1. Editar minhas informações pessoais, como nome, e-mail, data de nascimento e senha. 2. As informações pessoais devem ser exibidas de forma clara e organizada. 3. O usuário deve poder alterar as informações pessoais a qualquer momento. |
+
ID | +US26 | +
---|---|
Critérios | +1. O tempo gasto deve ser computador automaticamente pelo sistema quando o usuário marcar o conteúdo como assistido. 2. O tempo gasto deve ser exibido de forma clara e organizada na tela de perfil. |
+
ID | +US27 | +
---|---|
Critérios | +1. O sistema deve computar automaticamente a quantidade de episódios vistos. 2. O número de episódios assistidos deve ser exibido de forma clara e organizada. 3. O usuário deve poder acessar o número de episódios assistidos a partir da tela de perfil. 4. A quantidade de episódios vistos deve ser atualizada sempre que o usuário marcar um episódio como assistido. |
+
ID | +US28 | +
---|---|
Critérios | +1. O sistema deve computar automaticamente a quantidade de filmes vistos. 2. O número de filmes assistidos deve ser exibido de forma clara e organizada. 3. O usuário deve poder acessar o número de filmes assistidos a partir da tela de perfil. |
+
ID | +US29 | +
---|---|
Critérios | +1. Essa lista deve ser criada a partir da tela de perfil do usuário. 2. A lista deve ser exibida de forma clara e organizada. 3. O usuário deve poder acessar a lista a partir da tela de perfil. 4. O usuário pode editar os dados da lista personalizada. |
+
ID | +US30 | +
---|---|
Critérios | +1. O nome e descrição devem ser exibidos de forma clara e organizada. 2. O usuário deve poder alterar o nome e descrição a qualquer momento. |
+
ID | +US31 | +
---|---|
Critérios | +1. Ser possível ocultar as listas personalizadas do usuário através de um botão. 2. A lista oculta não pode ficar visível para outros usuários além do próprio autor da lista. 3. O usuário deve poder acessar a lista oculta a partir da tela de perfil. |
+
ID | +US32 | +
---|---|
Critérios | +1. Ser possível adicionar ou editar os conteúdos da lista personalizada. 2. O conteúdo adicionado deve ser exibido de forma clara e organizada. 3. O usuário deve poder acessar o conteúdo adicionado a partir da tela de perfil. 4. A lista personalizada pode receber tanto filmes quanto séries adicionadas pelo usuário. |
+
ID | +US33 | +
---|---|
Critérios | +1. A lista personalizada deve ser facilmente acessada pela tela de perfil. 2. As listas devem ser exibidas de forma clara e organizada. |
+
ID | +US34 | +
---|---|
Critérios | +1. Ser possível atualizar os dados de uma lista personalizada. 2. Os dados atualizados devem ser exibidos de forma clara e organizada. |
+
ID | +US35 | +
---|---|
Critérios | +1. Ser possível apagar uma lista personalizada. 2. A lista excluída deve ser removida da tela de perfil. 3. O usuário deve poder excluir a lista a qualquer momento. |
+
ID | +US36 | +
---|---|
Critérios | +1. Ser possível acessar um filme ou série específico. 2. O filme ou série acessado deve ser exibido de forma clara e organizada. |
+
ID | +US37 | +
---|---|
Critérios | +1. Ser possível separar entre séries/filmes vistas e não vistas. 2. Essa opção deve estar claramente definida nas telas de séries ou filmes. 3. O usuário pode reverter a escolha a qualquer momento. |
+
ID | +US38 | +
---|---|
Critérios | +1. Deve ser possível pesquisar qualquer série ou filme disponível no catálogo do aplicativo. | +
ID | +US39 | +
---|---|
Critérios | +1. Ser possível compartilhar minha lista de séries/filmes favoritos para redes sociais vizinhas. 2. A lista compartilhada pode ser acessada tanto por um link ou diretamente pelo aplicativo. |
+
ID | +US40 | +
---|---|
Critérios | +1. Deve ser possível alterar a senha da minha conta. 2. O processo de troca de senha deve ser rápido e prático. 3. O usuário deve poder alterar a senha a partir da tela de configurações do perfil. 4. O usuário pode alterar sua senha a qualquer momento. |
+
ID | +US41 | +
---|---|
Critérios | +1. Vincular/Desvincular as redes sociais da minha conta. 2. As redes sociais vinculadas/desvinculadas devem ser exibidas de forma clara e organizada. 3. O usuário deve poder vincular/desvincular as redes sociais a partir da tela de configurações presentes no perfil. |
+
ID | +US42 | +
---|---|
Critérios | +1. Ter um botão que alterna a privação de conta na tela de configurações do perfil. 2. A conta privada só pode ficar visível para quem o usuário segue. 3. O usuário pode mudar o estado a qualquer momento. |
+
ID | +US43 | +
---|---|
Critérios | +1. Ser possível excluir a conta do usuário permanentemente. 2. O sistema deve avisar o usuário que a escolha não é reversível. 3. O usuário deve poder excluir a conta a qualquer momento. |
+
ID | +US44 | +
---|---|
Critérios | +1. O usuário deve conseguir sair da conta a qualquer momento. 2. A conta deve ser deslogada do sistema. |
+
ID | +US45 | +
---|---|
Critérios | +1. O usuário deve poder escolher o idioma dos comentários a partir da tela de configuração do perfil. | +
ID | +US46 | +
---|---|
Critérios | +1. Escolher o idioma dos comentários que serão exibidos primeiro. | +
ID | +US47 | +
---|---|
Critérios | +1. O usuário ter o poder de escolha entre tema claro ou escuro. 2. A opção deve estar disponível na tela de configuração do perfil. 3. O usuário a escolha pode ser revertida a qualquer momento. |
+
ID | +US48 | +
---|---|
Critérios | +1. Ser possível limpar o cache de memória do sistema. 2. O usuário deve poder limpar o cache a partir da tela de configuração do perfil. |
+
ID | +US49 | +
---|---|
Critérios | +1. Ser possível filtrar quais emissoras quero ver. 2. O usuário deve poder escolher as emissoras a partir da tela de configuração do perfil. 3. O usuário pode alterar as emissoras a qualquer momento. |
+
ID | +US50 | +
---|---|
Critérios | +1. Ser possível ocultar episódios já vistos. 2. O usuário deve poder ocultar episódios a partir da tela de configuração do perfil. 3. O usuário pode reverter a escolha a qualquer momento. |
+
ID | +US51 | +
---|---|
Critérios | +1. O usuário deve poder visualizar uma comparação do tempo gasto assistindo shows com outros usuários. 2. A comparação deve estar disponível na tela de estatísticas do perfil do usuário. 3. A comparação deve ser atualizada em tempo real conforme novos dados são computados. |
+
ID | +US52 | +
---|---|
Critérios | +1. O sistema deve exibir um gráfico representando o tempo total gasto assistindo shows. 2. O gráfico deve ser acessível a partir da tela de estatísticas do perfil. 3. O gráfico deve incluir filtros para diferentes períodos de tempo (diário, semanal, mensal). |
+
ID | +US53 | +
---|---|
Critérios | +1. O sistema deve calcular automaticamente as emissoras mais assistidas pelo usuário. 2. O usuário deve poder visualizar essa lista na seção de estatísticas. 3. A lista deve ser atualizada automaticamente conforme novos conteúdos forem assistidos. |
+
ID | +US54 | +
---|---|
Critérios | +1. O sistema deve identificar e listar os gêneros de shows mais consumidos pelo usuário. 2. A lista deve ser acessível na seção de preferências do perfil. 3. A lista deve ser atualizada com novos conteúdos consumidos. |
+
ID | +US55 | +
---|---|
Critérios | +1. O sistema deve exibir todas as conquistas obtidas pelo usuário. 2. As conquistas devem ser exibidas em ordem cronológica ou categorizadas por tipo. 3. O usuário deve poder visualizar suas conquistas em seu perfil. |
+
ID | +US56 | +
---|---|
Critérios | +1. O usuário deve poder compartilhar suas conquistas em redes sociais ou por link externo. 2. A opção de compartilhamento deve estar disponível na tela de conquistas do perfil. 3. O sistema deve gerar um link ou integração direta para compartilhamento. |
+
ID | +US57 | +
---|---|
Critérios | +1. O sistema deve permitir que o usuário filtre conquistas relacionadas a conteúdos vistos, avaliações, comentários e seguidores. 2. Os filtros devem ser aplicáveis na tela de conquistas do perfil. 3. O usuário deve poder selecionar mais de um filtro simultaneamente. |
+
ID | +US58 | +
---|---|
Critérios | +1. O sistema deve permitir que o usuário faça login usando redes sociais permitidas no país de origem do usuário. 2. As redes sociais disponíveis devem ser automaticamente ajustadas com base na localização geográfica do usuário. 3. O usuário deve poder selecionar e autenticar a rede social de sua preferência durante o processo de login. |
+
ID | +US59 | +
---|---|
Critérios | +1. O sistema deve calcular quantos shows foram adicionados pelo usuário à sua lista de visualizações. 2. O total deve ser exibido na tela de estatísticas do perfil. 3. O cálculo deve ser atualizado automaticamente quando novos shows forem adicionados. |
+
ID | +US60 | +
---|---|
Critérios | +1. O sistema deve calcular e exibir o total de avaliações feitas pelo usuário. 2. As avaliações devem ser categorizadas por tipo de conteúdo (shows, filmes, séries). 3. O total de avaliações deve ser exibido na seção de estatísticas do perfil. |
+
ID | +US61 | +
---|---|
Critérios de Aceitação | +1. O sistema deve exibir uma página detalhada do ator ao clicar em sua foto na seção de elenco. 2. A página deve conter foto, nome, data e local de nascimento. 3. As informações exibidas devem ser atualizadas e precisas. 4. O usuário deve conseguir retornar à página de elenco facilmente. |
+
ID | +US62 | +
---|---|
Critérios de Aceitação | +1. A página do ator deve listar todos os filmes e séries em que o ator participou. 2. Cada título listado deve conter um link para sua respectiva página dentro do sistema. 3. A lista deve ser completa e incluir todas as produções relevantes do ator. |
+
ID | +US63 | +
---|---|
Critérios de Aceitação | +1. O sistema deve permitir que o usuário selecione filtros "Séries", "Filmes" ou "Séries e Filmes" na página do ator. 2. A aplicação do filtro deve atualizar a lista de títulos de forma imediata. 3. O filtro selecionado deve ser visualmente destacado. |
+
ID | +US64 | +
---|---|
Critérios de Aceitação | +1. A página do ator deve exibir ícones linkados para suas redes sociais e para a Wikipédia. 2. Os links devem redirecionar corretamente para as páginas externas correspondentes. |
+
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
22/08/2024 | +Paulo Henrique e Sunamita Rodrigues | +Criação do documento referente ao planejamento das sprints | +1.0 | +
03/09/2024 | +Eric Rabelo Borges | +Inseção da US61 à US64 na "Sprint 4: Interação Social e Feedback" na seção "Interações com Conteúdo" | +1.1 | +
Com base no Backlog do Produto, foi possível definir um roadmap de desenvolvimento, divididos em sprints, que são ciclos de desenvolvimento de curta duração, com duração média de 2 a 4 semanas. Cada sprint é composta por um conjunto de User Stories que serão implementadas e entregues ao final do ciclo. A organização das sprints pode ser vista a seguir:
+Foco: Configurações básicas de autenticação e gestão de contas, permitindo que os usuários criem e acessem suas contas.
+Cadastro e Gestão de Usuários
+Resultado: Os usuários podem se cadastrar, acessar suas contas, gerenciar configurações básicas de perfil e segurança.
+Foco: Implementação das funcionalidades básicas de gestão e interação com o conteúdo de mídia.
+Gestão de Shows e Conteúdo
+Resultado: Os usuários podem marcar episódios como assistidos, registrar plataformas de streaming, acessar e organizar filmes e séries.
+Foco: Adição de funcionalidades de personalização e criação de listas de conteúdo.
+Personalização de Listas
+Resultado: Os usuários podem criar, personalizar, atualizar e acessar suas listas de filmes e séries.
+Foco: Implementação de funcionalidades sociais e de feedback para interação entre usuários.
+Interações Sociais
+Interação com Conteúdo
+Resultado: Os usuários podem comentar sobre episódios, compartilhar atividades em redes sociais e interagir com outros usuários, além de avaliar, conferir e registrar detalhes sobre o conteúdo assistido.
+Foco: Adição de configurações avançadas e opções de personalização do aplicativo.
+Configuração de Conta e Aplicativo
+Resultado: Os usuários podem personalizar as configurações do aplicativo, escolher como visualizar conteúdo e interações, e gerenciar a privacidade.
+Foco: Sincronização de dados entre dispositivos e gerenciamento de perfil do usuário.
+Gerenciamento de Perfil
+Resultado: Os usuários podem sincronizar dados entre dispositivos, gerenciar e visualizar seu perfil, e personalizar imagens e informações de perfil.
+Foco: Adição de funcionalidades avançadas de interação e feedback sobre conteúdo.
+Interação com Conteúdo
+Resultado: Os usuários podem receber notificações de novos episódios, adicionar séries aos favoritos, ver recomendações e compartilhar suas reações e comentários em redes sociais.
+ + + + + + + + + + + + + +Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
15/08 | +Danilo Naves | +Criação do documento referente a Casos de Uso | +1.0 | +
22/08 | +Danilo Naves | +Atualização dos casos de uso | +1.1 | +
Casos de uso são uma ferramenta essencial na engenharia de software, utilizada para descrever as funcionalidades de um sistema do ponto de vista do usuário. Em termos simples, um caso de uso representa uma interação entre um usuário (ou ator) e o sistema, com o objetivo de realizar uma tarefa específica.
+Diagramas de casos de uso são uma representação visual das interações entre os usuários (atores) e um sistema.
+++Autores: Danilo, Wolfgang. Referência
+
++Autores: Danilo, Wolfgang. Referência
+
++ + + + + + + + + + + + + +Autores: Danilo, Erick, Paulo Referência
+
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
20/08 | +Danilo Naves | +Criação do documento referente a Especificações de Casos de Uso | +1.0 | +
21/08 | +Wolfgang Stein | +Adicionando UC01 e UC02 | +1.1 | +
22/08 | +Wolfgang Stein | +Adicionando UC03, UC04, UC05, UC06 UC07 | +1.1 | +
Esse documento visa especificar os casos de uso do TV time.
+Objetivo é representar o comportamento de usuários do Tv time a fim de levantar requisitos para a modelagem
++ | + |
---|---|
Descrição | +Criação de conta | +
Ator(es) | +Usuário, Sistema de login externo | +
Pré-Requisitos | +Possuir uma conta no Apple, Facebook, Google ou X | +
Fluxo Principal | +1. Usuário acessa TV Time 2. O aplicativo apresenta uma tela de login 3. O usuário decide em qual conta externa usará para login 4. O usuário decide se quer receber atualizações do app por caixa de email 5. Usuário é automaticamente redirecionado para tela de novos usuários |
+
Fluxo Alternativo 1 | +1. O usuário já tinha uma conta no aplicativo 2. O usuário entra em sua conta já existente 3. Usuário é redirecionado para a tela principal do aplicativo |
+
Fluxo de Exceção | +-- | +
Pós-Condições | +O usuário agora possui uma conta no aplicativo | +
+ | + |
---|---|
Descrição | +Adicionando Filmes | +
Ator(es) | +Usuário, Produtoras, Serviços de Streaming | +
Pré-Requisitos | +Possuir cadastro no Tv time e estar conectado a internet | +
Fluxo Principal | +1. Usuário acessa TV Time 2. O usuário vai até o botão de Descobrir 3. O usuário clica na barra de "Ver todos os filmes"[FA01] 4. O usuário pode procurar o filme [FA02][FA03] 5. O usuário clica em adicionar filme ( botão de '+') [FA04] |
+
Fluxo Alternativo 1 | +1. O usuário acessa a barra de pesquisar ( canto superior) 2. O usuário digita o nome do filme 3. Usuário adiciona o Filme clicando no botão ("+") |
+
Fluxo Alternativo 2 | +1. O usuário usa pode navegar na página para ver os filmes que estão sendo apresentados 2. Adiciona o filme apertando o botão de adicionar filme(+) |
+
Fluxo Alternativo 3 | +1. O usuário aperta o botão "filtros" 2. Escolhe a opção de filtros 3. clica no botão ("+") para adicionar o filme |
+
Fluxo Alternativo 4 | +1. O usuário clica na barra do filme 2. Clica no botão adicionar filme ("+") ou no check |
+
Fluxo de Exceção | +-- | +
Pós-Condições | +O usuário agora adicionou esse filme a sua lista de Filmes assistidos. | +
+ | + |
---|---|
Descrição | +Adicionando Series | +
Ator(es) | +Usuário, Produtoras, Serviços de Streaming | +
Pré-Requisitos | +Possuir cadastro no Tv time e estar conectado a internet | +
Fluxo Principal | +1. Usuário acessa TV Time 2. O usuário vai até o botão de Descobrir 3. O usuário clica na barra de "Ver todas as séries"[FA01] 4. O usuário pode procurar o Série [FA02][FA03] 5. O usuário clica em adicionar Série ( botão de '+') [FA04] |
+
Fluxo Alternativo 1 | +1. O usuário acessa a barra de pesquisar ( canto superior) 2. O usuário digita o nome da Série 3. Usuário adiciona a série clicando no botão ("+") |
+
Fluxo Alternativo 2 | +1. O usuário usa pode navegar na página para ver as séries que estão sendo apresentados 2. Adiciona o Série apertando o botão de adicionar Série(+) |
+
Fluxo Alternativo 3 | +1. O usuário aperta o botão "filtros" 2. Escolhe a opção de filtros 3. clica no botão ("+") para adicionar a série |
+
Fluxo Alternativo 4 | +1. O usuário clica na barra do Série 2. Clica no botão adicionar Série ("+") ou no check |
+
Fluxo de Exceção | +-- | +
Pós-Condições | +O usuário agora adicionou essa série a sua lista de Filmes assistidos. | +
+ | + |
---|---|
Descrição | +Avalia os Filmes, fala de onde assistiu, onde assistiu, como se sentiu e por fim qual seu ator favorito | +
Ator(es) | +Usuário, Produtoras, Serviços de Streaming | +
Pré-Requisitos | +Possuir cadastro no Tv time e estar conectado a internet | +
Fluxo Principal | +1. Usuário acessa TV Time 2. O usuário vai até o botão de Perfil[FA01] 3. O usuário clica no icone ">" para ver seus filmes 4. Seleciona o filme que deseja avaliar 5. O usuário coloca onde assistiu, avalia o filme, como se sentiu e qual o seu personagem favorito. |
+
Fluxo Alternativo 1 | +1. O usuário acessa a barra de descobrir 2. O usuário acessa a barra de pesquisar ( canto superior) 3. O usuário procura o filme que já tenha na sua lista [FE01] 4. O usuário clica na aba "mais" no qual tem as mesmas opções do fluxo principal |
+
Fluxo de Exceção | +Caso não esteja como assistido, não é possivel avaliar | +
Pós-Condições | +O usuário agora avaliou o Filme | +
+ | + |
---|---|
Descrição | +Avalia as séries, fala de onde assistiu, onde assistiu, como se sentiu e por fim qual seu ator favorito | +
Ator(es) | +Usuário, Produtoras, Serviços de Streaming | +
Pré-Requisitos | +Possuir cadastro no Tv time e estar conectado a internet | +
Fluxo Principal | +1. Usuário acessa TV Time 2. O usuário vai até o botão de Perfil[FA01] 3. O usuário clica no icone ">" para ver suas séries 4. Seleciona a série que deseja avaliar 5. Seleciona o episódio que quer avaliar 6. O usuário coloca onde assistiu, avalia a śerie, como se sentiu e qual o seu personagem favorito. |
+
Fluxo Alternativo 1 | +1. O usuário acessa a barra de descobrir 2. O usuário acessa a barra de pesquisar ( canto superior) 3. O usuário procura a série que já tenha na sua lista [FE01] 4. O usuário clica na aba "mais" no qual tem as mesmas opções do fluxo principal |
+
Fluxo de Exceção | +Caso não esteja como assistido, não é possivel avaliar | +
Pós-Condições | +O usuário agora avaliou a série | +
+ | + |
---|---|
Descrição | +Edita o Perfil do usuário | +
Ator(es) | +Usuário | +
Pré-Requisitos | +Possuir cadastro no Tv time e estar conectado a internet | +
Fluxo Principal | +1. Usuário acessa TV Time 2. O usuário vai até o botão de Perfil 3. O usuário clica no icone "editar Perfil" 4. O usuário pode escolher a foto de perfil e de capa, bem como adicionar o país de origem |
+
Fluxo de Exceção | +-- | +
Pós-Condições | +O usuário personalizou seu perfil | +
+ | + |
---|---|
Descrição | +Procura algum usuário | +
Ator(es) | +Usuário | +
Pré-Requisitos | +Possuir cadastro no Tv time e estar conectado a internet | +
Fluxo Principal | +1. Usuário acessa TV Time 2. O usuário vai até o botão de Perfil[FA01] 3. O usuário clica na aba de Seguindo 4. O usuário pesquisa o usuário que quer achar. |
+
Fluxo Alternativo 1 | +1. O usuário acessa a barra de descobrir 2. O usuário acessa a barra de pesquisar ( canto superior) 3. O usuário procura a série que já tenha na sua lista [FE01] 4. O usuário clica na aba "mais" no qual tem as mesmas opções do fluxo principal |
+
Fluxo de Exceção | +Caso o usuário não permita o app ver os contatos ou ter conexão as redes sociais, não será possível procurar usuário | +
Pós-Condições | +O usuário agora personalizou seu perfil | +
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
13/08/2024 | +Eric Rabelo, Paulo Henrique | +Criação do documento e inserção do CEN01 até o CEN14 | +1.0 | +
13/08/2024 | +Eric Rabelo | +Linkando léxico do usário nos cenários | +1.1 | +
14/08/2024 | +Paulo Henrique | +Inserção do CEN15 ao CEN19 | +1.2 | +
14/08/2024 | +Sunamita Vitória | +Inserção do CEN20 ao CEN25 | +1.3 | +
19/08/2024 | +Paulo Henrique | +Linkando léxicos aos cenários | +1.5 | +
Cenários são descrições detalhadas de situações específicas em que os usuários interagem com um sistema. Eles representam casos de uso realistas que mostram como o sistema deve funcionar em diferentes contextos e sob diversas condições.
+Os cenários têm como objetivo ilustrar de forma clara e detalhada como os usuários interagem com o sistema em situações específicas. Eles descrevem passo a passo as ações realizadas pelo usuário ao executar tarefas, como navegar por uma série ou avaliar um episódio, por exemplo.
+O grupo se reuniu para produzir os cenários baseados nos requisitos até então elicitados. Durante o processo, foram realizadas sessões de brainstorming para identificar os principais fluxos de interação dos usuários com o sistema. Cada cenário foi desenvolvido com o objetivo de representar situações reais que os usuários possam enfrentar ao utilizar a aplicação.
+Título | +Primeiro acesso | +
---|---|
Objetivo | +Realizar o primeiro acesso na aplicação. | +
Contexto | +Possuir acesso ao Tv Time. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário abre o aplicativo do Tv Time pela primeira vez. 2. O usuário clica em cadastrar-se/fazer login. 3. O usuário insere sua data de nascimento. 4. O usuário seleciona seu gênero. 5. O usuário clica em continuar. 6. O usuário seleciona séries para adicionar à lista de séries. 7. O usuário seleciona filmes já vistos para adicionar à lista de filmes. 8. O usuário seleciona filmes que quer assistir. |
+
Exceções | +A internet deixa de funcionar. O usuário já possui conta na aplicação. O usuário interrompe o fluxo de execução. |
+
Título | +Marcar um episódio como assistido | +
---|---|
Objetivo | +O usuário marcar um ou mais episódios como já assistido. | +
Contexto | +O usuário está logado e acessa a aba de séries. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. Usuário navega até a aba de séries. 2. O usuário seleciona uma série da lista. 3. O usuário seleciona um episódio. 4. O usuário marca o episódio como assistido. |
+
Restrições | +O usuário deve estar logado. Ter séries pré-selecionadas na aba. |
+
Exceções | +A internet deixa de funcionar. O usuário fecha o aplicativo durante a ação. |
+
Título | +Notificar o usuário sobre novos episódios | +
---|---|
Objetivo | +O usuário ser notificado sobre um novo episódio da série na lista. | +
Contexto | +O usuário segue uma ou mais séries. | +
Atores | +Usuário, Sistema | +
Recursos | +Acesso à internet, smartphone | +
Episódios | +1. Um novo episódio da lista de séries é lançado. 2. O sistema envia uma notificação para o smartphone do usuário. 3. O usuário recebe a notificação. |
+
Restrições | +A conta do usuário estar conectada no sistema. Possuir séries na lista. O usuário permitir o envio de notificações. |
+
Exceções | +Não ter conexão com a internet. O usuário desativou o envio de notificações. |
+
Título | +Favoritar série | +
---|---|
Objetivo | +O usuário adicionar uma série aos favorito. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até a aba de perfil. 2. O usuário seleciona para adicionar uma série aos favorito. 3. O usuário seleciona uma série marcando o ícone de coração. |
+
Restrições | +O usuário possuir séries na lista. | +
Exceções | +A internet deixa de funcionar. O aplicativo deixa de funcionar. O usuário sai do aplicativo durante a ação. |
+
Título | +Avaliar episódio | +
---|---|
Objetivo | +O usuário dar uma nota ao episódio de uma série. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até a aba de séries. 2. O usuário seleciona uma série. 3. O usuário seleciona um episódio da série. 4. O usuário seleciona o ícone de check para marcar o episódio como assistido. 5. O usuário seleciona um dos ícones de estrela para avaliar. |
+
Restrições | +O usuário possuir séries na lista. O usuário ter visto o episódio. |
+
Exceções | +A internet deixa de funcionar. O aplicativo deixa de funcionar. O usuário sai do aplicativo durante a ação. O usuário não ter assistido o episódio. |
+
Título | +Plataforma utilizada | +
---|---|
Objetivo | +O usuário registrar a plataforma que assistiu o conteúdo. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +Caminho A: 1. O usuário navega até a aba de séries. 2. O usuário seleciona uma série da lista. 3. O usuário marca a série como assistida. 4. O usuário registra a plataforma na qual viu a série. Caminho B: 1. O usuário navega até a aba de filmes. 2. O usuário seleciona um filme da lista. 3. O usuário marca o filme como assistido. 4. O usuário registra a plataforma na qual viu o filme. |
+
Exceções | +A internet deixa de funcionar. O aplicativo deixa de funcionar. O usuário não ter filmes ou séries na lista. |
+
Título | +Reação do usuário | +
---|---|
Objetivo | +O usuário registrar sua reação. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário seleciona um conteúdo. 2. O usuário marca qual sua reação acerca do conteúdo. |
+
Exceções | +A internet deixa de funcionar. O usuário interrompe o fluxo de execução. |
+
Título | +Comentar conteúdo | +
---|---|
Objetivo | +O usuário fazer o comentário em um conteúdo da aplicação. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +Caminho A: 1. O usuário navega até a aba de séries. Caminho A1: 1. O usuário clica no título da série. 2. O usuário clica no comentário geral da série. 3. O usuário clica no ícone do lápis. 4. O usuário deixa um comentário sobre a série. 5. O usuário clica em publicar. Caminho B1: 1. O usuário clica na imagem da série. 2. O usuário seleciona um episódio da série. 3. O usuário clica no ícone de task. 4. O usuário clica no comentário do episódio. 5. O usuário clica no ícone do lápis. 6. O usuário deixa um comentário sobre o episódio da série. 7. O usuário clica em publicar. Caminho B: 1. O usuário navega até a aba de filmes vistos. 2. O usuário clica em comentários. 3. O usuário clica em "já vi este filme". 4. O usuário clica no ícone do lápis. 5. O usuário deixa um comentário sobre o filme. 6. O usuário clica em publicar. |
+
Exceções | +O usuário não possuir filmes ou séries na lista. Perda de conexão com a internet. O usuário interrompe o fluxo de execução. O aplicativo deixa de funcionar. |
+
Título | +Compartilhar perfil | +
---|---|
Objetivo | +O usuário compartilhar seu perfil | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até a aba de perfil. 2. O usuário clica no ícone de três pontos. 3. O usuário clica em compartilhar. 4. O usuário seleciona uma rede social para compartilhar. |
+
Exceções | +Perda de conexão com a internet. O aplicativo deixa de funcionar. O usuário interrompe o fluxo de execução. |
+
Título | +Escolher foto/capa de perfil | +
---|---|
Objetivo | +O usuário inserir/editar sua foto/capa de perfil | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até a aba de perfil. 2. O usuário clica em editar. 3. O usuário clica em escolher foto/capa de perfil. 4. O usuário seleciona uma foto da galeria do dispositivo. |
+
Exceções | +Perda de conexão com a internet. O aplicativo deixa de funcionar. O usuário interrompe o fluxo de execução. O usuário não permite que o sistema acesse a galeria do dispositivo. |
+
Título | +Criar listas | +
---|---|
Objetivo | +O usuário criar uma lista de filmes/séries. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até a aba de perfil. 2. O usuário clica em "criar uma nova lista". 3. O usuário insere um nome para a lista. 4. Se quiser, insere uma descrição. 5. Se quiser, pode tornar a lista opcional. 6. O usuário clica em "criar lista". |
+
Exceções | +Perda de conexão com a internet. O aplicativo deixa de funcionar. O usuário interrompe o fluxo de execução. A lista já existir. |
+
Título | +Editar lista | +
---|---|
Objetivo | +O usuário editar uma lista. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone, lista existente. | +
Episódios | +1. O usuário navega até a aba de perfil. 2. O usuário clica em uma lista existente. 3. O usuário clica no ícone de três pontos. 4. O usuário clica em editar detalhes. |
+
Exceções | +Perda de conexão com a internet. O aplicativo deixa de funcionar. O usuário interrompe o fluxo de execução. |
+
Título | +Excluir lista | +
---|---|
Objetivo | +O usuário excluir uma lista. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone, lista existente. | +
Episódios | +1. O usuário navega até a aba de perfil. 2. O usuário clica em uma lista existente. 3. O usuário clica no ícone de três pontos. 4. O usuário clica em excluir. |
+
Exceções | +Perda de conexão com a internet. O aplicativo deixa de funcionar. O usuário interrompe o fluxo de execução. |
+
Título | +Compartilhar lista | +
---|---|
Objetivo | +O usuário compartilhar uma lista. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone, lista existente. | +
Episódios | +1. O usuário navega até a aba de perfil. 2. O usuário clica em uma lista existente. 3. O usuário clica no ícone de três pontos. 4. O usuário clica em compartilhar. 5. O usuário seleciona uma rede social para compartilhar. |
+
Exceções | +Perda de conexão com a internet. O aplicativo deixa de funcionar. O usuário interrompe o fluxo de execução. |
+
Titulo | +Ocultar conteúdo assistido | +
---|---|
Objetivo | +O usuário ocultar os conteúdos já assistidos. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até a aba de filmes ou séries. 2. O usuário seleciona sua lista. 3. O usuário clica no ícone de task. |
+
Exceções | +Perda de conexão com a internet. Ter filmes/séries na lista geral que já foram vistos. O usuário interromper o fluxo de execução. |
+
Titulo | +Localizar conteúdo | +
---|---|
Objetivo | +O usuário buscar por um filme ou série. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até a aba de descobrir. 2. O usuário clica em "Pesquisar séries e filmes". 3. O usuário insere o nome de um filme ou série. 4. O usuário seleciona o filme ou série pesquisado. |
+
Exceções | +Perda de conexão com a internet. O usuário interromper o fluxo de execução. |
+
Titulo | +Alterar senha | +
---|---|
Objetivo | +O usuário alterar sua senha de acesso. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até a aba de perfil. 2. O usuário clica no ícone de três pontos. 3. O usuário clica em configurações. 4. O usuário clica em alterar senha. 5. O usuário insere a senha atual, a nova senha e confirma a nova senha. |
+
Exceções | +Perda de conexão com a internet. O usuário interrompe o fluxo de execução. O usuário não possui conta. |
+
Titulo | +Vincular/Desvincular redes sociais | +
---|---|
Objetivo | +O usuário vincular/desvincular suas redes sociais no aplicativo. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até a aba de perfil. 2. O usuário clica no ícone de três pontos. 3. O usuário clica em configurações. 4. O usuário clica em "Editar contas vinculadas". 5. O usuário seleciona uma ou mais redes para vincular/desvincular. |
+
Exceções | +Perda de conexão com a internet. O usuário interrompe o fluxo de execução. O usuário não possui rede social. |
+
Titulo | +Privar conta | +
---|---|
Objetivo | +O usuário tornar sua conta privada. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até aba de perfil. 2. O usuário clica no ícone de três pontos. 3. O usuário clica em configurações. 4. O usuário seleciona "definir perfil como privado". |
+
Exceções | +Perda de conexão com a internet. O usuário interrompe o fluxo de execução. |
+
Titulo | +Sair da conta | +
---|---|
Objetivo | +O usuário sair da conta. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até perfil. 2. O usuário clica no ícone de três pontos. 3. O usuário clica em configurações. 4. O usuário clica em sair. |
+
Exceções | +Perda de conexão com a internet. O usuário interrompe o fluxo de execução. O usuário não está logado. |
+
Titulo | +Traduzir títulos de séries/filmes | +
---|---|
Objetivo | +O usuário traduzir os títulos das séries/filmes. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até perfil. 2. O usuário clica no ícone de três pontos. 3. O usuário clica em configurações. 4. O usuário navega até app. 6. O usuário clica em "Exibir no seu idioma". |
+
Exceções | +Perda de conexão com a internet. O usuário interrompe o fluxo de execução. O usuário não está logado. |
+
Titulo | +Priorizar idioma dos comentários. | +
---|---|
Objetivo | +O usuário selecionar os comentários de determinado idioma. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até perfil. 2. O usuário clica no ícone de três pontos. 3. O usuário clica em configurações. 4. O usuário navega até app. 5. O usuário clica em "selecionar os idiomas dos comentários". 6. O usuário seleciona um ou mais idiomas. |
+
Exceções | +Perda de conexão com a internet. O usuário interrompe o fluxo de execução. O usuário não está logado. |
+
Titulo | +Tema claro/escuro | +
---|---|
Objetivo | +O usuário trocar o tema. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até perfil. 2. O usuário clica no ícone de três pontos. 3. O usuário clica em configurações. 4. O usuário navega até app. 5. O usuário seleciona o tema. |
+
Exceções | +Perda de conexão com a internet. O usuário interrompe o fluxo de execução. O usuário não está logado. |
+
Titulo | +Limpar memória | +
---|---|
Objetivo | +O usuário limpar o cache de memória do sistema. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até perfil. 2. O usuário clica no ícone de três pontos. 3. O usuário clica em configurações. 4. O usuário navega até app. 5. O usuário clica em "limpar cache". |
+
Exceções | +Perda de conexão com a internet. O usuário interrompe o fluxo de execução. O usuário não está logado. |
+
Titulo | +Filtrar emissoras | +
---|---|
Objetivo | +O usuário filtrar emissoras. | +
Contexto | +O usuário está logado. | +
Atores | +Usuário. | +
Recursos | +Acesso à internet, smartphone. | +
Episódios | +1. O usuário navega até perfil. 2. O usuário clica no ícone de três pontos. 3. O usuário clica em configurações. 4. O usuário navega até em breve. 5. O usuário clica em filtrar emissoras. |
+
Exceções | +Perda de conexão com a internet. O usuário interrompe o fluxo de execução. O usuário não está logado. |
+
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
20/08/2024 | +Paulo Henrique Melo de Souza | +Criação e preenchimento da especificação suplementar | +1.0 | +
A especificação suplementar detalha os requisitos não funcionais que complementam os requisitos funcionais do sistema, garantindo que o TV Time atenda às expectativas de usabilidade, confiabilidade, desempenho e suportabilidade.
+O TV Time é uma ferramenta para acompanhar séries e filmes, permitindo rastrear progresso, receber recomendações, interagir com fãs, organizar listas de espera e acompanhar datas de lançamento. Com sincronização em múltiplos dispositivos, facilita manter registros atualizados, tornando a experiência mais agradável e organizada.
+Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
13/08/2024 | +Eric Rabelo | +Criação do documento e do léxico "Usuário" | +1.0 | +
14/08/2024 | +Eric Rabelo | +Inserção do léxico LEX02 até o léxico LEX10 | +1.1 | +
15/08/2024 | +Eric Rabelo | +Remoção dos léxicos: "Adicionar conteúdo" e "Marcar como assistido"; Inserção dos léxicos: Avaliação, Episódio, Reação, Comentário, Recomendação, TV Time Score, Favoritar, estatísticas, Seguidores e Plataforma; Adição de introdução, objetivo e metodoloia no documento | +2.0 | +
19/08/2027 | +Eric Rabelo | +Inserção dos léxicos: 'Notificações', 'Emblema', 'Atividade da comunidade' e 'Lista de Favoritos' | +2.1 | +
19/08/2024 | +Paulo Henrique | +Revisão do documento e correção de erros de formatação | +2.2 | +
A técnica de léxicos é empregada para garantir que todos os termos e conceitos críticos sejam claramente definidos e compreendidos, promovendo consistência e clareza no desenvolvimento e manutenção do sistema.
+O objetivo deste documento é estruturar e definir de forma clara e concisa os termos e conceitos fundamentais do TV Time, facilitando a comunicação e o entendimento entre todos os envolvidos no desenvolvimento e utilização da plataforma. Este léxico serve como uma referência para padronizar o uso dos termos, garantindo consistência e clareza nas funcionalidades do aplicativo, além de auxiliar na documentação e futuras implementações.
+A elaboração deste documento foi fundamentada na coleta e análise de requisitos por meio de técnicas de observação e análise de protocolos. Essas técnicas permitiram a identificação detalhada das necessidades e funcionalidades do sistema, possibilitando a definição precisa dos termos e conceitos essenciais.
+Nome | +Usuário | +
---|---|
Classificação | +Sujeito | +
Sinônimo | +usuários, espectadores | +
Noção | +O usuário possui uma conta e utiliza o TV Time para rastrear, avaliar, discutir, e organizar conteúdos audiovisuais, como séries e filmes. | +
Impacto | +- O usuário rastreia seus programas de TV e filmes assistidos, podendo marcá-los como assistidos em sua lista geral ou listas personalizadas. - O usuário avalia e classifica os episódios e filmes que assistiu, atribuindo uma nota com base em uma escala de 1 a 5 estrelas, o que contribui para o cálculo da nota do conteúdo. - O usuário pode adicionar uma reação aos episódios e filmes, escolhendo entre emojis que representam como ele se sentiu durante o conteúdo, como triste ou chocado. - O usuário participa ativamente das discussões, podendo comentar em filmes, séries ou episódios, com textos, imagens e GIFs. Esses comentários podem ser curtidos e comentados por outros usuários, sendo a quantidade e os comentários feitos visíveis em seu perfil. - O usuário pode personalizar seu perfil e organizar seus conteúdos em favoritos e listas personalizadas, que são exibidos em seu perfil. - O usuário tem acesso a recomendações de conteúdos baseadas em seus gostos, visualizadas na aba "Descobrir". Ele também pode ver o TV Time Score, que indica a probabilidade de gostar de uma série ou filme. - As estatísticas do usuário são exibidas em seu perfil, mostrando dados como tempo total assistido de séries e filmes, episódios assistidos e comparações em um ranking com as pessoas que ele segue. - O usuário pode seguir outros usuários e visualizar um ranking de seguidores, baseado no tempo total de conteúdos assistidos. - Ao acessar uma série ou filme, o usuário pode ver onde o conteúdo está disponível para assistir, em plataformas de streaming ou canais de TV, contribuindo para a monetização do TV Time por meio de comissões de redirecionamento. - A seção de atividade da comunidade permite que o usuário veja o que os usuários que segue estão assistindo, promovendo uma maior interação e engajamento social. - O usuário tem a possibilidade de desbloquear emblemas ao atingir metas, incentivando a utilização contínua e o engajamento com o app. |
+
Nome | +Lista geral | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Lista default, lista padrão | +
Noção | +Uma lista automática que armazena todos os filmes e séries que o usuário marcar para adicionar. Existem duas listas padrão: uma para séries e outra para filmes. | +
Impacto | +- Todos os conteúdos adicionados pelo usuário são organizados na lista geral conforme seu status. - A lista geral permite que o usuário filtre conteúdos por status para melhor gerenciamento do que está assistindo ou planeja assistir. |
+
Nome | +Lista personalizada | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Lista customizada, lista particular | +
Noção | +Lista criada pelo usuário para organizar [filmes](#filme) e séries de acordo com suas preferências pessoais, como gêneros ou temas específicos. | +
Impacto | +- O usuário pode criar, editar e deletar listas personalizadas para organizar seus conteúdos de forma específica. - As listas personalizadas permitem que o usuário categorize seus conteúdos além da lista geral, proporcionando uma experiência de organização mais flexível. - As listas personalizadas podem ser visualizadas no perfil do usuário. |
+
Nome | +Lista de Favoritos | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Lista de preferidos, favoritos | +
Noção | +Seção dentro do perfil do usuário que exibe conteúdos (série ou filme) que foram marcados como favoritos. Existem duas listas separadas: uma para séries e outra para filmes. A lista é indicada por um ícone de coração. | +
Impacto | +- A Lista de Favoritos permite ao usuário visualizar e acessar rapidamente suas séries e filmes preferidos. - Os conteúdos marcados como favoritos são destacados no perfil do usuário e podem ser facilmente gerenciados e acessados. - As listas de favoritos são separadas em duas categorias: uma para séries e outra para filmes, proporcionando uma organização clara e específica das preferências do usuário. |
+
Nome | +Favorito | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Favorito, preferido | +
Noção | +Conteúdo (série ou filme) marcado como favorito pelo usuário no TV Time, armazenado na aba de favoritos em seu perfil. | +
Impacto | +- Um conteúdo marcado como favorito é destacado na aba de favoritos no perfil do usuário. - Os favoritos permitem que o usuário organize e acesse rapidamente seus filmes e séries preferidos. - A inclusão de um conteúdo na lista de favoritos pode influenciar as recomendações personalizadas para o usuário, com base nas suas preferências. |
+
Nome | +Filme | +
---|---|
Classificação | +Objeto | +
Sinônimo | +Longa-metragem | +
Noção | +Produção audiovisual de longa-metragem que o usuário pode adicionar, assistir e avaliar no TV Time. | +
Impacto | +- O usuário pode adicionar o filme à sua lista geral ou listas personalizadas. - O filme adicionado à lista geral pode ter os status: não assistido e assistido. - O filme pode ser marcado como favorito, adicionando-o à aba de favoritos no perfil do usuário. - O tempo dedicado a assistir filmes é exibido no perfil do usuário, junto com o número de filmes assistidos. - O filme influencia as recomendações personalizadas baseadas nas preferências de visualização do usuário. |
+
Nome | +Série | +
---|---|
Classificação | +Objeto | +
Sinônimo | +Programa de TV, show | +
Noção | +Produção audiovisual em formato de episódios que o usuário pode adicionar, assistir e avaliar no TV Time. | +
Impacto | +- O usuário pode adicionar a série à sua lista geral ou listas personalizadas. - A série adicionada à lista geral pode ter status como assistindo, não iniciada, assistir depois, assistida, ou interrompida. - A série pode ser marcada como favorita, adicionando-a à aba de favoritos no perfil do usuário. - O tempo dedicado a assistir séries, assim como o número de episódios assistidos, é exibido no perfil do usuário. - A série influencia as recomendações personalizadas baseadas nas preferências de visualização do usuário. |
+
Nome | +Perfil | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Conta do usuário, página do usuário | +
Noção | +Página pessoal do usuário no TV Time, exibindo sua foto, capa, número de seguidores e seguidos, comentários feitos, tempo assistindo séries e filmes, número de episódios e filmes assistidos, listas personalizadas, lista geral, e favoritos. | +
Impacto | +- O usuário pode visualizar e gerenciar suas atividades e preferências no perfil. - O perfil apresenta um resumo das interações do usuário com o conteúdo, incluindo o tempo dedicado e os favoritos. - Permite que outros usuários vejam as preferências e atividades do usuário. - O perfil é o local onde os comentários do usuário são exibidos, possibilitando a interação com outros usuários. - As estatísticas de visualização, como o tempo total assistido e o número de episódios e filmes assistidos, são mostradas, fornecendo uma visão geral da atividade do usuário. |
+
Nome | +Avaliação | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Rating, Classificação | +
Noção | +A pontuação atribuída pelo usuário a um filme ou episódio de série que assistiu, utilizando uma escala de 1 a 5 estrelas. | +
Impacto | +- A nota do conteúdo reflete a opinião do usuário sobre o episódio ou filme assistido. - A nota é usada para calcular uma média geral, que pode ser exibida no perfil do conteúdo no TV Time. - A avaliação influencia as recomendações e o algoritmo de popularidade do TV Time, ajudando outros usuários a descobrirem novos conteúdos. - As avaliações contribuem para o cálculo do TV Time Score e podem impactar a visibilidade do conteúdo nas listas de recomendações. |
+
Nome | +Episódio | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Capítulo, parte | +
Noção | +Unidade de conteúdo pertencente exclusivamente a séries. Cada episódio contém uma sinopse, nota, resumo e comentários. | +
Impacto | +- O usuário pode avaliar e classificar cada episódio individualmente, contribuindo para a nota geral da série. - Episódios assistidos podem ser marcados como tal, com a opção de marcar automaticamente todos os anteriores ao último episódio assistido. - Os episódios assistidos são contabilizados nas estatísticas de tempo assistido e número de episódios visualizados no perfil do usuário. - A nota sobre o episódio influencia a avaliação da série e pode impactar recomendações e visibilidade dentro da plataforma. - A visualização e interações com episódios também afetam a representação das preferências e engajamento do usuário no perfil. |
+
Nome | +Reação | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Emoção, sentimento | +
Noção | +Expressão emocional do usuário sobre um episódio ou filme assistido, utilizando emojis que representam diferentes estados emocionais, como triste, chocado, feliz, entre outros. | +
Impacto | +- O usuário pode selecionar um emoji que melhor representa sua reação ao conteúdo assistido, permitindo uma forma rápida e visual de compartilhar como se sentiu. - As reações contribuem para a análise e discussão sobre o impacto emocional dos episódios e filmes entre os usuários. |
+
Nome | +Comentário | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Post, observação | +
Noção | +Texto, imagem, ou GIF postado pelo usuário sobre um filme, série, ou episódio assistido, expressando opiniões, reações, ou reflexões sobre o conteúdo. | +
Impacto | +- O usuário pode compartilhar seus pensamentos e opiniões em comentários, enriquecendo a discussão sobre o conteúdo assistido. - Comentários podem incluir textos, imagens e GIFs, proporcionando uma maneira diversificada de expressão. - Outros usuários podem curtir e responder aos comentários, fomentando a interação e o engajamento na comunidade. - A quantidade de comentários feitos por um usuário e os comentários específicos podem ser visualizados no perfil do usuário. |
+
Nome | +Recomendação | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Sugestão, indicação | +
Noção | +Sugestões de séries e filmes oferecidas ao usuário com base em seu histórico de visualizações e preferências, exibidas na aba "Descobrir". As recomendações incluem as categorias: "Principais séries para você", "filmes em alta", e "Séries em alta". | +
Impacto | +- As recomendações ajudam o usuário a descobrir novos conteúdos que se alinham com seus gostos e preferências. - O TV Time Score, um indicador que vai de 0 a 100%, é exibido quando o usuário acessa uma série ou filme não visto anteriormente, indicando a probabilidade de o usuário gostar daquele conteúdo. - A aba "Descobrir" oferece uma variedade de recomendações para facilitar a exploração de novos conteúdos. - As recomendações também podem influenciar a popularidade de séries e filmes, promovendo maior engajamento e interação na plataforma. |
+
Nome | +TV Time Score | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Score de recomendação | +
Noção | +Um indicador que varia de 0 a 100%, exibido quando o usuário acessa uma série ou filme ainda não visto. Esse indicador estima a probabilidade de o usuário gostar daquele conteúdo, com base em seu histórico de visualizações e preferências. | +
Impacto | +- O TV Time Score oferece ao usuário uma indicação rápida sobre o quão compatível aquele conteúdo é com seus gostos pessoais. - Quanto maior a pontuação, maior a chance de o usuário gostar do conteúdo, auxiliando na decisão de assistir ou não à série ou ao filme. - O TV Time Score é uma ferramenta importante para personalizar a experiência do usuário na plataforma, fornecendo recomendações mais precisas. - A exibição do TV Time Score pode influenciar as escolhas de conteúdo do usuário, aumentando o engajamento e a satisfação com as recomendações oferecidas. |
+
Nome | +Favoritar | +
---|---|
Classificação | +Verbo | +
Sinônimo | +Curtir | +
Noção | +Ação de marcar uma série ou filme como favorito no TV Time, adicionando-o na aba respectiva de favoritos em seu perfil. | +
Impacto | +- Ao favoritar um conteúdo, ele é adicionado à aba de favoritos no perfil do usuário. - O usuário pode acessar facilmente seus favoritos através da aba específica em seu perfil. - O processo de favoritar permite que o usuário organize e destaque seus conteúdos preferidos, tornando mais fácil a localização e o acesso a eles posteriormente. |
+
Nome | +Estatísticas | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Métricas, Dados de visualização | +
Noção | +Informações que mostram o tempo total assistido em séries e filmes, o número de episódios e filmes assistidos, exibidos no perfil do usuário. | +
Impacto | +- Exibe dados detalhados sobre o tempo total assistido, separados por séries e filmes, assim como o número de episódios e filmes assistidos. - O usuário pode acessar uma página dedicada de estatísticas para ver dados adicionais, como séries e filmes assistidos por mês. - O app permite comparar o tempo de visualização com outras pessoas que o usuário segue, através de um ranking. |
+
Nome | +Seguidores | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Amigos | +
Noção | +Usuários que seguem o perfil de outro usuário no TV Time, permitindo acompanhar suas atividades e interações no app. | +
Impacto | +- Os seguidores podem ver as atividades, listas, favoritos e estatísticas do usuário que seguem. - O número de seguidores é exibido no perfil do usuário, junto com a lista de pessoas que o usuário segue. - O TV Time permite comparar o tempo que um usuário assistiu séries e filmes com o tempo de seus seguidores, apresentando esses dados em um ranking, incentivando uma competição saudável entre eles. |
+
Nome | +Plataforma | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Onde assisir, canais disponíveis | +
Noção | +Indica onde uma série ou filme pode ser assistido, mostrando as plataformas de streaming ou canais de TV disponíveis. | +
Impacto | +- Quando o usuário acessa a página de uma série ou filme, ele pode ver onde o conteúdo está disponível para assistir. - A lista inclui tanto plataformas de streaming quanto canais de TV tradicionais. - Ao clicar em uma dessas opções, o usuário é redirecionado para a plataforma correspondente, permitindo assistir ao conteúdo diretamente. - Essa funcionalidade é uma fonte de monetização para o TV Time, pois a plataforma recebe uma comissão pelas redirecionamentos feitos através do app. |
+
Nome | +Notificações | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Alertas, Avisos | +
Noção | +Mensagens enviadas ao usuário para informar sobre eventos relevantes no aplicativo, como lançamento de novos episódios, interações sociais, e conquistas. | +
Impacto | +- As notificações alertam o usuário sobre novos episódios de séries que estejam adicionadas à sua lista. - Notificações informam o usuário sobre novos seguidores, curtidas, e comentários em suas postagem em séries ou filmes. - As notificações também comunicam quando o usuário desbloqueia um emblema após atingir uma meta estabelecida no aplicativo. |
+
Nome | +Emblema | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Badge, Condecoração | +
Noção | +Recompensa visual desbloqueada pelo usuário ao atingir certas metas no aplicativo, exibida no perfil do usuário. | +
Impacto | +- Emblemas incentivam o engajamento do usuário ao proporem metas a serem atingidas. - Cada emblema tem três níveis: bronze, prata e ouro, com dificuldade crescente. - Os emblemas são exibidos nas estatísticas do usuário e podem ser visualizados por outros usuários. |
+
Nome | +Atividade da Comunidade | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Atividade Social, Interações da Comunidade | +
Noção | +Seção localizada dentro da aba de recomendações do TV Time que exibe a atividade recente dos usuários que o usuário segue. Esta seção mostra filmes e séries que foram marcados como assistidos pelos usuários seguidos. | +
Impacto | +- Permite que o usuário veja o que os usuários que segue estão assistindo recentemente, oferecendo uma visão das preferências e atividades de sua rede social. - A atividade da comunidade ajuda a descobrir novos conteúdos através das escolhas de seus seguidores. - Facilita a interação social e engajamento, permitindo ao usuário acompanhar e comentar sobre as atividades de seus amigos e seguidores. |
+
Nome | +Ator | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Atriz, Artista | +
Noção | +Um indivíduo que interpreta personagens em filmes e séries. Na plataforma, os detalhes sobre o ator incluem nome, foto data e local de nascimento, filmografia e links para redes sociais e Wikipédia. | +
Impacto | +- Oferece informações detalhadas sobre a carreira e a vida dos atores. - Permite ao usuário explorar a filmografia completa do ator e acessar suas redes sociais e páginas externas. |
+
Nome | +Elenco | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Atores, Cast | +
Noção | +O conjunto de atores que participam de um filme ou série. Na plataforma, o elenco é exibido nas páginas dos filmes e séries na seção "sobre", permitindo que o usuário veja quem participou das produções e que personagem o mesmo interpretou. | +
Impacto | +- Permite ao usuário explorar mais sobre os atores envolvidos nas produções. - Facilita a navegação para informações detalhadas sobre cada ator e sua participação nas produções. |
+
Nome | +Filmografia | +
---|---|
Classificação | +Substantivo | +
Sinônimo | +Carreira, Trabalho | +
Noção | +A lista completa de filmes e séries nas quais um ator participou. Inclui todas as produções relevantes, permitindo ao usuário visualizar o histórico de trabalho do ator. | +
Impacto | +- Facilita a visualização das contribuições de um ator para diferentes produções. - Oferece opções de filtragem para explorar trabalhos específicos em "Séries", "Filmes" ou ambos. |
+
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
21/08/2024 | +Danilo Naves do Nascimento | +Criação de documento acerca do NFR | +1.0 | +
22/08/2024 | +Danilo Naves do Nascimento | +Descrição de NFR | +1.1 | +
22/08/2024 | +Eric Rabelo Borges | +Adição do NFR de Segurança e Acessibilidade | +1.2 | +
22/08/2023 | +Danilo Naves do Nascimento | +Mapeamento de RNF | +1.3 | +
O NFR (Non-Functional Requirements) Framework é uma ferramenta útil na engenharia de requisitos para lidar com requisitos não funcionais (como desempenho, segurança, usabilidade, etc.). Ele permite a modelagem desses requisitos como softgoals, que podem ser refinados e relacionados entre si para entender como as decisões impactam o sistema.
+++Referências: CHUNG, L., et al. Non-Functional Requirements in Software Engineering. Springer, 2000. CHUNG, L. "Representing and Using Non-Functional Requirements: A Process-Oriented Approach." In: Requirements Engineering Journal, vol. 2, no. 1, 1997, pp. 55-73.
+
Especificações dos Impactos:
+Aceito: Softgoal pode ser cumprido segundo a análise, portanto, escolhido para ser implementado.
+Negado: Softgoal não pode ser cumprido segundo a análise, portanto, não escolhido para ser implementado
+Conflito: Existem conflitos de interesse para o cumprimento do softgoal alguns indicadores positivos outros negativos
+Indefinido: Realização do softgoal nem pode ser confirmada nem negada.
+Aceito Parcialmente: Existem indicadores positivos para o cumprimento do softgoal.
+Negado Parcialmente: Existem indicadores contras para o pleno cumprimento do softgoal.
+As contribuições representam as maneiras pelas quais as ações ou características específicas (softgoals de folha) influenciam os requisitos não funcionais mais amplos ou de nível superior (softgoals principais). Essas contribuições podem ser positivas, negativas, ou neutras e são usadas para modelar como diferentes partes do sistema afetam os requisitos gerais.
+++Fonte: Requisitos de Software - Slides Aula 17(Pag. 13)
+
Contribuições | +Símbolo | +Descrição | +
---|---|---|
Make | +++ | +FILHO com contribuição tão positiva a ponto de satisfazer o PAI sob a perspectiva dos envolvidos. | +
Help | ++ | +FILHO com contribuição positiva parcial, que sozinho não chega a satisfazer o PAI sob a perspectiva dos envolvidos | +
Unknown | +? | +FILHO não afeta o PAI | +
Hurt | +- | +FILHO com contribuição negativa parcial, que sozinho não chega a negar o PAI sob a perspectiva dos envolvidos | +
Break | +-- | +FILHO com contribuição tão negativa a ponto de negar o PAI sob a perspectiva dos envolvidos. | +
Some+ | +Some + | +FILHO com contribuição positiva, cuja intensidade não se pode determinar. | +
Some- | +Some - | +FILHO com contribuição negativa, cuja intensidade não se pode determinar. | +
And | +E | +"Pai" é satisfeito se, e somente se, todos os "filhos" forem satisfeitos sob a perspectiva dos envolvidos | +
Or | +OU | +"Pai" é satisfeito se, e somente se, um dos "filhos" é satisfeito sob a perspectiva dos envolvidos | +
Equal | += | +Ambos compartilham o mesmo label. | +
++Fonte: Requisitos de Software - Slides Aula 17(Pag. 13)
+
++Autores: Paulo, Eric, Danilo, Wolf
+
++Autores: Eric, Danilo
+
RNF 1 | +Privacidade da Conta do Usuário | +
---|---|
Categoria | +Privacidade | +
Descrição | +O sistema deve permitir que os usuários configurem suas contas para que certas informações ou atividades sejam privadas, controlando quem pode visualizar ou interagir com esses dados. | +
Justificativa | +Permitir que os usuários configurem suas contas para que certas informações ou atividades sejam privadas é essencial para garantir a segurança e o conforto dos usuários ao utilizarem o sistema. | +
Conflito | +Nenhum | +
Prioridade | +Alta | +
RNF 2 | +Login Fácil com Acessibilidade | +
---|---|
Categoria | +Usuabilidade | +
Descrição | +O sistema deve permitir que usuários de diferentes habilidades realizem login de forma fácil e acessível | +
Justificativa | +Optar por um login acessível em vez de um login cheio de etapas de verificação é crucial para garantir a inclusão e a usabilidade para todos os usuários, além de manter fluído a experiência do usuário | +
Conflito | +Segurança | +
Prioridade | +Alta | +
RNF 3 | +Disponibilidade 24/07 | +
---|---|
Categoria | +Confiabilidade | +
Descrição | +O sistema deve estar disponível para acesso e uso 24 horas por dia, 7 dias por semana, garantindo que os usuários possam utilizá-lo sem interrupções a qualquer momento. | +
Justificativa | +A disponibilidade 24/7 contribui para uma melhor experiência do cliente, reduzindo a frustração e aumentando a satisfação. Em muitos casos, interrupções no serviço podem levar a perdas significativas, tanto em termos financeiros quanto de reputação | +
Conflito | +Nenhum | +
Prioridade | +Alta | +
RNF 4 | +Atualização constante de informações | +
---|---|
Categoria | +Confiabilidade | +
Descrição | +O sistema deve garantir que todos os dados exibidos ou processados estejam sempre atualizados, refletindo as informações mais recentes disponíveis em tempo real ou o mais próximo possível disso. | +
Justificativa | +Garantir que todos os dados exibidos ou processados pelo sistema estejam sempre atualizados é fundamental para a precisão e confiabilidade das informações oferecidas aos usuários. | +
Conflito | +Nenhum | +
Prioridade | +Alta | +
RNF 5 | +Disponibilidade em Aplicativo e Web | +
---|---|
Categoria | +Suportabilidade | +
Descrição | +O sistema deve estar disponível e funcional tanto em plataformas de aplicativos móveis (iOS e Android) quanto na web, proporcionando uma experiência consistente e integrada para os usuários em ambas as interfaces. | +
Justificativa | +Garantir que o sistema esteja disponível e funcional tanto em plataformas de aplicativos móveis (iOS e Android) quanto na web é crucial para oferecer uma experiência de usuário consistente e integrada. | +
Conflito | +Nenhum | +
Prioridade | +Alta | +
RNF 6 | +Experiência do Usuário | +
---|---|
Categoria | +Usuabilidade | +
Descrição | +O sistema deve proporcionar uma experiência de usuário intuitiva e agradável, garantindo que os usuários possam navegar, interagir e completar suas tarefas com facilidade e eficiência. | +
Justificativa | +Proporcionar uma experiência de usuário intuitiva e agradável é fundamental para o sucesso e a aceitação do sistema. Isso contribui para a Satisfação do Usuário, diminuição dos erros e frustrações, etc. | +
Conflito | +Nenhum | +
Prioridade | +Alta | +
Histórico de Revisão
+Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
07/08/2024 | +Eric Rabelo | +Criação do documento | +1.0 | +
07/08/2024 | +Paulo Henrique | +Adição do diagrama de ishikawa e correção da tabela 1 | +1.1 | +
Os usuários enfrentam dificuldades em gerenciar e acompanhar suas atividades de assistir filmes e séries de maneira eficaz. Muitos têm problemas para lembrar quais episódios já assistiram, manter-se atualizados com os novos lançamentos e descobrir novos conteúdos que correspondam aos seus interesses. Esses desafios resultam em uma experiência de entretenimento fragmentada e frustrante, onde os usuários perdem tempo tentando lembrar onde pararam ou buscando novos programas que lhes agradem. Além disso, a falta de um sistema centralizado para gerenciar essas atividades pode levar à perda de interesse e ao aproveitamento incompleto das plataformas de streaming disponíveis.
+Imagem 1 - Diagrama de Ishikawa
+ +O produto proposto é o TV Time, um aplicativo que visa solucionar os problemas de organização e acompanhamento das atividades de assistir filmes e séries. Atualmente, muitos usuários têm dificuldade em lembrar quais episódios já assistiram, acompanhar o lançamento de novos episódios, e descobrir novos conteúdos que se alinhem com seus gostos. O público-alvo do TV Time são os entusiastas de filmes e séries que desejam uma maneira mais eficiente e agradável de gerenciar seu tempo de entretenimento.
+A solução proposta busca eliminar a frustração de perder o controle sobre o progresso nas séries, esquecer lançamentos importantes e gastar tempo procurando novos conteúdos. O TV Time oferece funcionalidades para acompanhar episódios e filmes assistidos, verificar o status de séries, planejar o que assistir a seguir e receber recomendações personalizadas. Ao automatizar esses processos, o TV Time economiza tempo e esforço dos usuários, minimizando a frustração e otimizando a experiência de entretenimento.
++ | Descrição | +
---|---|
Para: | +Entusiastas de filmes e séries. | +
Quem: | +Equipe TV Time. | +
O Tv Time: | +É um aplicativo. | +
Que: | +Gerencia e organiza atividades de assistir filmes e séries. | +
Ao contrário: | +Procurar por filmes e séries dispersos na internet em diversas plataformas | +
Nosso produto: | +Oferece funcionalidades para acompanhar episódios e filmes assistidos, verificar o status de séries, planejar o que assistir a seguir e receber recomendações personalizadas. | +
Tabela 1 - Declaração de Posição do Produto
+ +Facilitar o acompanhamento de filmes e séries, permitindo que os usuários registrem e visualizem o progresso facilmente. Fornecer notificações sobre novos lançamentos, oferecer recomendações personalizadas e centralizar todas as atividades de entretenimento, tornando o gerenciamento de conteúdo mais eficiente e agradável.
+Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
02/09/2024 | +Paulo Henrique Melo de Souza | +Criação de documento sobre o iStar | +1.0 | +
02/09/2024 | +Wolfgang Friedrich Stein | +Adição dos SD e SR | +1.1 | +
03/09/2024 | +Danilo Naves do Nascimento | +Adição de SD Streaming e SRs | +1.2 | +
O iStar é um framwork conceitual que conduz a Engenharia de Requisitos orientada às propriedades intencionais dos envolvidos. Propriedades intencionais são, basicamente, as metas, tarefas, recursos e crenças que os agentes possuem. Sendo uma ferramenta que permite a modelagem dessas propriedades e suas relações, de forma a entender como as decisões impactam o sistema, utilizando-se do SD (Strategic Dependency Model) e SR (Strategic Rationale Model).
+Como definido na reunião do dia 29/08, o grupo se dividiu em duas duplas para iniciar a modelagem do iStar em que definiu-se dois principais módulos: interação do usuário com a aplicação e interação das emissoras com a aplicação.
+A primeira dupla, composta por Paulo Henrique e Wolfgang Friedrich, ficou responsável pela modelagem do SD entre o Usuário e a própria aplicação do TV Time, além de montar seus respectivos SR's. A segunda dupla, composta por Eric Rabelo e Danilo Naves, ficou responsável pela modelagem do SD entre a aplicação do Tv Time e as emissoras que enviam seus filmes e séries para a plataforma, além de montar seus respectivos SR's.
+Note que ambas as duplas se responsabilizaram pela montagem do SR da aplicação do TV Time, pois dessa forma é possível comparar os dois SR's gerados e buscar entender os diferentes pontos de vista de cada dupla.
+++Autores: Wolfgang e Paulo. Referência
+
++Autores: Wolfgang e Paulo. Referência
+
++Autores: Wolfgang e Paulo. Referência
+
++Autores: Danilo e Eric e Sunamita. Referência
+
++Autores: Danilo e Eric e Sunamita. Referência
+
++ + + + + + + + + + + + + +Autores: Danilo e Eric e Sunamita. Referência
+
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
03/09/2024 | +Danilo Naves | +Criando seção: Pos-Rastreabilidade | +1.0 | +
Data | +Autor | +Descrição | +Versão | +
---|---|---|---|
30-07-2024 | +Eric Rabelo, Wolfgang Friedrich | +Criação do documento e adição dos RichPictures Geral - Versão 1.0 e Geral - Versão 2.0 | +1.0 | +
30-07-2024 | +Danilo Naves, Paulo Henrique Melo de Souza | +Adicionando RichPicture - versão 1.0 de Usuários - | +1.1 | +
31-07-2024 | +Paulo Henrique Melo de Souza | +Adicionando RichPictures Shows - versão 1.0 e versão 2.0 | +1.2 | +
21/08/2024 | +Eric Rabelo Borges | +Renomeando RichPictures: 'Geral' para 'Interessados no Sistema' e 'Usuário' para 'Perfil do Usuário' | +1.2 | +
01/09/2024 | +Paulo Henrique Melo de Souza | +Adicionando RichPicture - versão 1.0 das estatísticas do perfil de usuário | +1.3 | +
RichPicture é um artefato usado para entender de forma visual o fluxo e a complexidade de uma situação. Geralmente usado na fase de pré-rastreabilidade para analisar problemas e expressar ideias.
+A finalidade para o uso do RicPicture é fornecer um modelo que auxilia o entendimento e definição de uma situação ou escopo para trazer uma visão mais ampla do cenário que será analisado para o levantamento de requisitos.
+++Autores: Eric, Paulo, Wolfgang, Sunamita. Referência
+
++Autores: Danilo, Eric, Paulo, Sunamita, Wolfgang. Referência
+
++Autor: Paulo. Referência
+
++Autores: Sunamita, Paulo. Referência
+
++Autores: Danilo, Paulo. Referência
+
Gerado Rich Picture: Configurações de perfil de usuário
+++Autores: Danilo, Wolfgang. Referência
+
++ + + + + + + + + + + + + +Autores: Paulo. Referência
+