Requisitos Priorizados#
Introdução#
Esse documento agrupa os resultados da priorização dos requisitos utilizando as técnicas do Three Level Scale e MoSCoW sobre a tabela de requisitos elicitados
Legenda para as Tabelas 01, 02 e 03:#
- RFx: Requisito Funcional n° x
- RNFx: Requisito Não-Funcional n° x
- BSx6 Requisito n° x da técnica de Brainstorming
- MMx: Requisito n° x da técnica do Mapa Mental
- STx: Requisito n° x da técnica de Storytelling
- APx: Requisito n° x da técnica de Análise de Protocolo
- M: Must have
- S: Should have
- C: Could have
- W: Would have
Tabela 01 - Requisitos Priorizados pelo Three Level Scale#
Tipo | ID | Rastreabilidade | Descrição | Prioridade |
---|---|---|---|---|
RF01 | 01 | BS01, ST07, MM01 | O aplicativo deve ter uma variedade de cursos e idiomas | Alta Prioridade |
RF02 | 02 | ST02 | O usuário deve poder refazer as lições | Alta Prioridade |
RF03 | 03 | BS02, ST03 | O aplicativo deve ter um sistema de revisão de conteúdo | Média Prioridade |
RF04 | 04 | ST09, MM06 | O aplicativo deve permitir o cadastro e gerenciamento de contas | Alta Prioridade |
RF05 | 05 | MM07 | O perfil do usuário deve exibir informações importantes | Média Prioridade |
RF06 | 06 | MM11 | O aplicativo deve exibir as coleções de erros, palavras aprendidas e histórias estudadas | Baixa Prioridade |
RF07 | 07 | BS03, MM02 | Os cursos oferecidos devem ser divididos em seções | Alta Prioridade |
RF08 | 08 | BS04, MM03 | As seções devem estar divididas em unidades | Alta Prioridade |
RF09 | 09 | BS05, MM04 | As unidades devem estar divididas em lições | Alta Prioridade |
RF10 | 10 | BS06, ST01, AP01 | As lições devem abranger questões de fala, de escrita, de leitura e de escuta | Alta Prioridade |
RF11 | 11 | BS07, ST08, MM05, AP04, AP07 | O aplicativo deve dar feedback durante a realização das questões | Alta Prioridade |
RF12 | 12 | BS08, ST10 | O usuário deve ser capaz de monitorar seu progresso no curso | Alta Prioridade |
RF13 | 13 | BS09 | O usuário deve receber notificações | Média Prioridade |
RF14 | 14 | BS10, MM09, AP10 | O aplicativo deve oferecer um sistema de missões ao usuário | Média Prioridade |
RF15 | 15 | BS11, MM10 | O aplicativo deve ter um sistema de recompensas | Média Prioridade |
RF16 | 16 | BS12, MM14, ST07, AP09 | O aplicativo deve ter um sistema de competição | Média Prioridade |
RF17 | 17 | BS13, ST04, ST05, MM08, AP13 | O aplicativo deve ter um sistema de amizades | Baixa Prioridade |
RF18 | 18 | BS14, MM12, AP08 | O aplicativo deve ter um sistema de controle da frequência de estudo do usuário | Média Prioridade |
RF19 | 19 | BS15 | O aplicativo deve ser personalizável às necessidades do usuário | Alta Prioridade |
RF20 | 20 | ST11 | Permitir o usuário encerrar uma lição prematuramente | Média Prioridade |
RF21 | 21 | MM17 | Permite a sincronização com a conta de outras plataformas | Baixa Prioridade |
RF22 | 22 | MM13 | O aplicativo oferece conquistas para marcos específicos no aprendizado | Baixa Prioridade |
RF23 | 23 | MM15, AP12 | O aplicativo deve fornecer uma loja | Média Prioridade |
RF24 | 24 | MM16 | O aplicativo deve permitir a compra de recursos a partir de dinheiro real | Baixa Prioridade |
RF25 | 25 | AP02 | O usuário pode reproduzir os áudios quantos vezes desejar | Média Prioridade |
RF26 | 26 | AP03 | Permite alterar a velocidade de reprodução de áudios | Média Prioridade |
RF27 | 27 | AP05 | Novas palavras devem ser visualmente destacadas e deve-se mostrar a sua tradução | Média Prioridade |
RF28 | 28 | AP06 | Permite pular ou adiar questões de fala e escuta | Média Prioridade |
RF29 | 29 | AP11 | Permite o compartilhamento do perfil e de conquistas | Média Prioridade |
RF30 | 30 | MM18 | O usuário deve ser capaz de gerenciar o seu perfil | Alta prioridade |
RF31 | 31 | MM19 | Um nível deve ser dívido em lições | Alta prioridade |
RF32 | 32 | MM20 | O usuário deve ser capaz de reportar um problema | Média prioridade |
RF33 | 33 | MM21 | O aplicativo deve fornecer um conjunto de notícias/novidades para o usuario | Média prioridade |
RF34 | 34 | MM22 | O aplicativo permite ao usuário utilizar os seus respectivos itens | Alta prioridade |
RNF35 | 35 | BS16, ST13 | As lições do aplicativo devem ser interativas | Média Prioridade |
RNF36 | 36 | BS17, MM30 | Deve existir um feedback imediato após a realização de uma questão | Média Prioridade |
RNF37 | 37 | BS18, ST16 | O aplicativo deve possuir funcionalidades no modo off-line | Média Prioridade |
RNF38 | 38 | BS19, ST18, MM23, AP17 | O aplicativo deve ser gamificado | Média Prioridade |
RNF39 | 39 | BS20 | A maioria das funcionalidades devem ser gratuitas | Alta Prioridade |
RNF40 | 40 | BS21, MM25 | O aplicativo deve suportar muitos usuários simultaneamente | Alta Prioridade |
RNF41 | 41 | BS22, MM28 | O aplicativo deve apresentar uma navegação simples | Média Prioridade |
RNF42 | 42 | BS23, MM27 | O aplicativo deve apresentar uma interface intuitiva | Média Prioridade |
RNF43 | 43 | BS24, ST12 | As lições devem ser curtas e objetivas | Alta Prioridade |
RNF44 | 44 | BS26, ST14 | O aplicativo deve estar disponível a qualquer horário e local | Alta Prioridade |
RNF45 | 45 | ST15 | O aplicativo deve estar disponível em diversos tipos de dispositivos, como exemplo, Androids e IOSs | Média Prioridade |
RNF46 | 46 | ST17 | O aplicativo deve ser acessível para qualquer idade | Média Prioridade |
RNF47 | 47 | ST19 | O aplicativo deve estar disponível em diversos idiomas | Alta Prioridade |
RNF48 | 48 | ST20 | O aplicativo deve permitir a sincronização de contas em dispositivos diferentes | Baixa Prioridade |
RNF49 | 49 | MM26 | As transações dentro da loja devem ser seguras | Alta Prioridade |
RNF50 | 50 | MM29, AP15 | As lições devem ter conteúdo confiável e verificado | Alta Prioridade |
RNF51 | 51 | AP14 | As mensagens de feedback devem ser claras e objetivas | Alta Prioridade |
RNF52 | 52 | AP16 | O design do aplicativo deve ser padronizado | Média Prioridade |
RNF53 | 53 | MM32 | O aplicativo não deve ocupar mais do que 500 MB de armazenamento | Média Prioridade |
RNF54 | 54 | MM35 | As resposta a ações do usuário não podem ultrapassar 1,5 segundo | Alta Prioridade |
RNF55 | 55 | MM36 | O sistema deve suportar versões anteriores | Média Prioridade |
RNF56 | 56 | MM37 | O design deve ser responsívo | Média Prioridade |
RNF57 | 57 | MM38 | As ilustrações e animações devem seguir um estilo coerente com a identidade visual do aplicativo | Média Prioridade |
Tabela 02 - Requisitos Priorizados pelo MoSCoW#
Tipo | ID | Rastreabilidade | Descrição | MSCW |
---|---|---|---|---|
RF01 | 01 | BS01, ST07, MM01 | O aplicativo deve ter uma variedade de cursos e idiomas | M |
RF02 | 02 | ST02 | O usuário deve poder refazer as lições | S |
RF03 | 03 | BS02, ST03 | O aplicativo deve ter um sistema de revisão de conteúdo | C |
RF04 | 04 | ST09, MM06 | O aplicativo deve permitir o cadastro e gerenciamento de contas | M |
RF05 | 05 | MM07 | O perfil do usuário deve exibir informações importantes | C |
RF06 | 06 | MM11 | O aplicativo deve exibir as coleções de erros, palavras aprendidas e histórias estudadas | W |
RF07 | 07 | BS03, MM02 | Os cursos oferecidos devem ser divididos em seções | M |
RF08 | 08 | BS04, MM03 | As seções devem estar divididas em unidades | M |
RF09 | 09 | BS05, MM04 | As unidades devem estar divididas em lições | M |
RF10 | 10 | BS06, ST01, AP01 | As lições devem abranger questões de fala, de escrita, de leitura e de escuta | M |
RF11 | 11 | BS07, ST08, MM05, AP04, AP07 | O aplicativo deve dar feedback durante a realização das questões | M |
RF12 | 12 | BS08, ST10 | O usuário deve ser capaz de monitorar seu progresso no curso | M |
RF13 | 13 | BS09 | O usuário deve receber notificações | S |
RF14 | 14 | BS10, MM09, AP10 | O aplicativo deve oferecer um sistema de missões ao usuário | S |
RF15 | 15 | BS11, MM10 | O aplicativo deve ter um sistema de recompensas | S |
RF16 | 16 | BS12, MM14, ST07, AP09 | O aplicativo deve ter um sistema de competição | S |
RF17 | 17 | BS13, ST04, ST05, MM08, AP13 | O aplicativo deve ter um sistema de amizades | C |
RF18 | 18 | BS14, MM12, AP08 | O aplicativo deve ter um sistema de controle da frequência de estudo do usuário | S |
RF19 | 19 | BS15 | O aplicativo deve ser personalizável às necessidades do usuário | S |
RF20 | 20 | ST11 | Permitir o usuário encerrar uma lição prematuramente | C |
RF21 | 21 | MM17 | Permite a sincronização com a conta de outras plataformas | W |
RF22 | 22 | MM13 | O aplicativo oferece conquistas para marcos específicos no aprendizado | W |
RF23 | 23 | MM15, AP12 | O aplicativo deve fornecer uma loja | S |
RF24 | 24 | MM16 | O aplicativo deve permitir a compra de recursos a partir de dinheiro real | C |
RF25 | 25 | AP02 | O usuário pode reproduzir os áudios quantos vezes desejar | C |
RF26 | 26 | AP03 | Permite alterar a velocidade de reprodução de áudios | C |
RF27 | 27 | AP05 | Novas palavras devem ser visualmente destacadas e deve-se mostrar a sua tradução | C |
RF28 | 28 | AP06 | Permite pular ou adiar questões de fala e escuta | C |
RF29 | 29 | AP11 | Permite o compartilhamento do perfil e de conquistas | W |
RF30 | 30 | MM18 | O usuário deve ser capaz de gerenciar o seu perfil | M |
RF31 | 31 | MM19 | Um nível deve ser dívido em lições | S |
RF32 | 32 | MM20 | O usuário deve ser capaz de reportar um problema | S |
RF33 | 33 | MM21 | O aplicativo deve fornecer um conjunto de notícias/novidades para o usuario | C |
RF34 | 34 | MM22 | O aplicativo permite ao usuário utilizar os seus respectivos itens | M |
RNF35 | 35 | BS16, ST13 | As lições do aplicativo devem ser interativas | S |
RNF36 | 36 | BS17, MM30 | Deve existir um feedback imediato após a realização de uma questão | S |
RNF37 | 37 | BS18, ST16 | O aplicativo deve possuir funcionalidades no modo off-line | C |
RNF38 | 38 | BS19, ST18, MM23, AP17 | O aplicativo deve ser gamificado | S |
RNF39 | 39 | BS20 | A maioria das funcionalidades devem ser gratuitas | M |
RNF40 | 40 | BS21, MM25 | O aplicativo deve suportar muitos usuários simultaneamente | S |
RNF41 | 41 | BS22, MM28 | O aplicativo deve apresentar uma navegação simples | S |
RNF42 | 42 | BS23, MM27 | O aplicativo deve apresentar uma interface intuitiva | S |
RNF43 | 43 | BS24, ST12 | As lições devem ser curtas e objetivas | S |
RNF44 | 44 | BS26, ST14 | O aplicativo deve estar disponível a qualquer horário e local | S |
RNF45 | 45 | ST15 | O aplicativo deve estar disponível em diversos tipos de dispositivos, como exemplo, Androids e IOSs | S |
RNF46 | 46 | ST17 | O aplicativo deve ser acessível para qualquer idade | C |
RNF47 | 47 | ST19 | O aplicativo deve estar disponível em diversos idiomas | M |
RNF48 | 48 | ST20 | O aplicativo deve permitir a sincronização de contas em dispositivos diferentes | C |
RNF49 | 49 | MM26 | As transações dentro da loja devem ser seguras | M |
RNF50 | 50 | MM29, AP15 | As lições devem ter conteúdo confiável e verificado | M |
RNF51 | 51 | AP14 | As mensagens de feedback devem ser claras e objetivas | M |
RNF52 | 52 | AP16 | O design do aplicativo deve ser padronizado | S |
RNF53 | 53 | MM34 | O aplicativo não deve ocupar mais do que 500 MB de armazenamento | S |
RNF54 | 54 | MM35 | As resposta a ações do usuário não podem ultrapassar 1,5 segundo | M |
RNF55 | 55 | MM36 | O sistema deve suportar versões anteriores | S |
RNF56 | 56 | MM37 | O design deve ser responsívo | S |
RNF57 | 57 | MM38 | As ilustrações e animações devem seguir um estilo coerente com a identidade visual do aplicativo | S |
Tabela 03 - Resultado da Priorização#
Tipo | ID | Rastreabilidade | Descrição | Resultado |
---|---|---|---|---|
RF01 | 01 | BS01, ST07, MM01 | O aplicativo deve ter uma variedade de cursos e idiomas | Alta Prioridade, M |
RF02 | 02 | ST02 | O usuário deve poder refazer as lições | Alta Prioridade, S |
RF03 | 03 | BS02, ST03 | O aplicativo deve ter um sistema de revisão de conteúdo | Média Prioridade, C |
RF04 | 04 | ST09, MM06 | O aplicativo deve permitir o cadastro e gerenciamento de contas | Alta Prioridade, M |
RF05 | 05 | MM07 | O perfil do usuário deve exibir informações importantes | Média Prioridade, C |
RF06 | 06 | MM11 | O aplicativo deve exibir as coleções de erros, palavras aprendidas e histórias estudadas | Baixa Prioridade, W |
RF07 | 07 | BS03, MM02 | Os cursos oferecidos devem ser divididos em seções | Alta Prioridade, M |
RF08 | 08 | BS04, MM03 | As seções devem estar divididas em unidades | Alta Prioridade, M |
RF09 | 09 | BS05, MM04 | As unidades devem estar divididas em lições | Alta Prioridade, M |
RF10 | 10 | BS06, ST01, AP01 | As lições devem abranger questões de fala, de escrita, de leitura e de escuta | Alta Prioridade, M |
RF11 | 11 | BS07, ST08, MM05, AP04, AP07 | O aplicativo deve dar feedback durante a realização das questões | Alta Prioridade, M |
RF12 | 12 | BS08, ST10 | O usuário deve ser capaz de monitorar seu progresso no curso | Alta Prioridade, M |
RF13 | 13 | BS09 | O usuário deve receber notificações | Média Prioridade, S |
RF14 | 14 | BS10, MM09, AP10 | O aplicativo deve oferecer um sistema de missões ao usuário | Média Prioridade, S |
RF15 | 15 | BS11, MM10 | O aplicativo deve ter um sistema de recompensas | Média Prioridade, S |
RF16 | 16 | BS12, MM14, ST07, AP09 | O aplicativo deve ter um sistema de competição | Média Prioridade, S |
RF17 | 17 | BS13, ST04, ST05, MM08, AP13 | O aplicativo deve ter um sistema de amizades | Baixa Prioridade, C |
RF18 | 18 | BS14, MM12, AP08 | O aplicativo deve ter um sistema de controle da frequência de estudo do usuário | Média Prioridade, S |
RF19 | 19 | BS15 | O aplicativo deve ser personalizável às necessidades do usuário | Alta Prioridade, S |
RF20 | 20 | ST11 | Permitir o usuário encerrar uma lição prematuramente | Média Prioridade, C |
RF21 | 21 | MM17 | Permite a sincronização com a conta de outras plataformas | Baixa Prioridade, W |
RF22 | 22 | MM13 | O aplicativo oferece conquistas para marcos específicos no aprendizado | Baixa Prioridade, W |
RF23 | 23 | MM15, AP12 | O aplicativo deve fornecer uma loja | Média Prioridade, S |
RF24 | 24 | MM16 | O aplicativo deve permitir a compra de recursos a partir de dinheiro real | Baixa Prioridade, C |
RF25 | 25 | AP02 | O usuário pode reproduzir os áudios quantos vezes desejar | Média Prioridade, C |
RF26 | 26 | AP03 | Permite alterar a velocidade de reprodução de áudios | Média Prioridade, C |
RF27 | 27 | AP05 | Novas palavras devem ser visualmente destacadas e deve-se mostrar a sua tradução | Média Prioridade, C |
RF28 | 28 | AP06 | Permite pular ou adiar questões de fala e escuta | Média Prioridade, C |
RF29 | 29 | AP11 | Permite o compartilhamento do perfil e de conquistas | Média Prioridade, W |
RF30 | 30 | MM18 | O usuário deve ser capaz de gerenciar o seu perfil | Alta prioridade, M |
RF31 | 31 | MM19 | Um nível deve ser dívido em lições | Alta prioridade, S |
RF32 | 32 | MM20 | O usuário deve ser capaz de reportar um problema | Média Prioridade S |
RF33 | 33 | MM21 | O aplicativo deve fornecer um conjunto de notícias/novidades para o usuario | Média Prioridade, C |
RF34 | 34 | MM22 | O aplicativo permite ao usuário utilizar os seus respectivos itens | Alta Prioridade, M |
RNF35 | 35 | BS16, ST13 | As lições do aplicativo devem ser interativas | Média Prioridade, S |
RNF36 | 36 | BS17, MM30 | Deve existir um feedback imediato após a realização de uma questão | Média Prioridade, S |
RNF37 | 37 | BS18, ST16 | O aplicativo deve possuir funcionalidades no modo off-line | Média Prioridade, C |
RNF38 | 38 | BS19, ST18, MM23, AP17 | O aplicativo deve ser gamificado | Média Prioridade, S |
RNF39 | 39 | BS20 | A maioria das funcionalidades devem ser gratuitas | Alta Prioridade, M |
RNF40 | 40 | BS21, MM25 | O aplicativo deve suportar muitos usuários simultaneamente | Alta Prioridade, S |
RNF41 | 41 | BS22, MM28 | O aplicativo deve apresentar uma navegação simples | Média Prioridade, S |
RNF42 | 42 | BS23, MM27 | O aplicativo deve apresentar uma interface intuitiva | Média Prioridade, S |
RNF43 | 43 | BS24, ST12 | As lições devem ser curtas e objetivas | Alta Prioridade, S |
RNF44 | 44 | BS26, ST14 | O aplicativo deve estar disponível a qualquer horário e local | Alta Prioridade, S |
RNF45 | 45 | ST15 | O aplicativo deve estar disponível em diversos tipos de dispositivos, como exemplo, Androids e IOSs | Média Prioridade, S |
RNF46 | 46 | ST17 | O aplicativo deve ser acessível para qualquer idade | Média Prioridade, C |
RNF47 | 47 | ST19 | O aplicativo deve estar disponível em diversos idiomas | Alta Prioridade, M |
RNF48 | 48 | ST20 | O aplicativo deve permitir a sincronização de contas em dispositivos diferentes | Baixa Prioridade, C |
RNF49 | 49 | MM26 | As transações dentro da loja devem ser seguras | Alta Prioridade, M |
RNF50 | 50 | MM29, AP15 | As lições devem ter conteúdo confiável e verificado | Alta Prioridade, M |
RNF51 | 51 | AP14 | As mensagens de feedback devem ser claras e objetivas | Alta Prioridade, M |
RNF52 | 52 | AP16 | O design do aplicativo deve ser padronizado | Média Prioridade, S |
RNF53 | 53 | MM34 | O aplicativo não deve ocupar mais do que 500 MB de armazenamento | Média Prioridade, S |
RNF54 | 54 | MM35 | As resposta a ações do usuário não podem ultrapassar 1,5 segundo | Alta Prioridade, M |
RNF55 | 55 | MM36 | O sistema deve suportar versões anteriores | Média Prioridade, S |
RNF56 | 56 | MM37 | O design deve ser responsívo | Média Prioridade, S |
RNF57 | 57 | MM38 | As ilustrações e animações devem seguir um estilo coerente com a identidade visual do aplicativo | Média Prioridade, S |
Histórico de Versão#
Data | Versão | Descrição | Autor |
---|---|---|---|
01/08/2024 | 1.0 | Criação do documento | Guilherme Silva Dutra, Julio Roberto, Felipe Amorim de Araújo, Raquel Ferreira Andrade |
01/08/2024 | 1.1 | Adição da legenda nas tabelas | Raquel Ferreira Andrade, Guilherme Silva Dutra |
06/08/2024 | 1.2 | Adição da tabela de resultado | Felipe Amorim de Araújo, Raquel Ferreira Andrade, Julio Roberto |
19/08/2024 | 1.3 | Ajustes no documento | Guilherme Silva Dutra, Julio Roberto |
10/09/2024 | 1.4 | Corrigindo rastreabilidade dos requisitos | Felipe Amorim de Araújo |
10/09/2024 | 1.5 | Corrigindo erro no RF03 | Julio Roberto |