Ir para o conteúdo

Junção dos Requisitos#

Este documento agrupa todos os requisitos elicitados no projeto, abrangendo todas as técnicas de elicitação utilizadas, brainstorming, observação e introspecção, storytelling e protocolo de análise.

Requisitos Elicitados#

Legenda para as Tabelas 01 e 02:#

  • RFx: Requisito Funcional n° x
  • RNFx: Requisito Não-Funcional n° x
  • BSx: 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

Tabela 01 - Requisitos#

Tipo ID Rastreabilidade Descrição
RF01 01 BS01, ST01, MM01 O aplicativo deve ter uma variedade de cursos e idiomas
RF02 02 ST02 O usuário deve poder refazer as lições
RF03 03 BS02, ST03 O aplicativo deve ter um sistema de revisão de conteúdo
RF04 04 ST09, MM06 O aplicativo deve permitir o cadastro e gerenciamento de contas
RF05 05 MM07 O perfil do usuário deve exibir informações importantes
RF06 06 MM11 O aplicativo deve exibir as coleções de erros, palavras aprendidas e histórias estudadas
RF07 07 BS03, MM03 Os cursos oferecidos devem ser divididos em seções
RF08 08 BS04, MM02 As seções devem estar divididas em unidades
RF09 09 BS05, MM04 As unidades devem estar divididas em lições
RF10 10 BS06, ST01, AP01 As lições devem abranger questões de fala, de escrita, de leitura e de escuta
RF11 11 BS07, ST08, MM05, AP04, AP07 O aplicativo deve dar feedback durante a realização das questões
RF12 12 BS08, ST10 O usuário deve ser capaz de monitorar seu progresso no curso
RF13 13 BS09 O usuário deve receber notificações
RF14 14 BS10, MM09, AP10 O aplicativo deve oferecer um sistema de missões ao usuário
RF15 15 BS11, MM10 O aplicativo deve ter um sistema de recompensas
RF16 16 BS12, MM14, ST07, AP09 O aplicativo deve ter um sistema de competição
RF17 17 BS13, ST04, ST05, MM08, AP13 O aplicativo deve ter um sistema de amizades
RF18 18 BS14, MM12, AP08 O aplicativo deve ter um sistema de controle da frequência de estudo do usuário
RF19 19 BS15 O aplicativo deve ser personalizável as necessidades do usuário
RF20 20 ST11 Permitir o usuário encerrar uma lição prematuramente
RF21 21 MM17 Permite a sincronização com a conta de outras plataformas
RF22 22 MM13 O aplicativo oferece conquistas para marcos específicos no aprendizado
RF23 23 MM15, AP12 O aplicativo deve fornecer uma loja
RF24 24 MM16 O aplicativo deve permitir a compra de recursos a partir de dinheiro real
RF25 25 AP02 O usuário pode reproduzir os áudios quantos vezes desejar
RF26 26 AP03 Permite alterar a velocidade de reprodução de áudios
RF27 27 AP05 Novas palavras devem ser visualmente destacas e deve-se mostrar a sua tradução
RF28 28 AP06 Permite pular ou adiar questões de fala e escuta
RF29 29 AP11 Permite o compartilhamento do perfil e de conquistas
RF30 30 MM18 O usuário deve ser capaz de gerenciar o seu perfil
RF31 31 MM19 Um nível deve ser dívido em lições
RF32 32 MM20 O usuário deve ser capaz de reportar um problema
RF33 33 MM21 O aplicativo deve fornecer um conjunto de notícias/novidades para o usuario
RF34 34 MM22 O aplicativo permite ao usuário utilizar os seus respectivos itens
RNF35 35 BS16, ST13 As lições do aplicativo devem ser interativas
RNF36 36 BS17, MM30 Deve existir um feedback imediato após a realização de uma questão
RNF37 37 BS18, ST16 O aplicativo deve possuir funcionalidades no modo off-line
RNF38 38 BS19, ST18, MM23, AP17 O aplicativo deve ser gamificado
RNF39 39 BS20 A maioria das funcionalidades devem ser gratuitas
RNF40 40 BS21, MM25 O aplicativo deve suportar muitos usuários simultaneamente
RNF41 41 BS22, MM28 O aplicativo deve apresentar uma navegação simples
RNF42 42 BS23, MM27 O aplicativo deve apresentar uma interface intuitiva
RNF43 43 BS24, ST12 As lições devem ser curtas e objetivas
RNF44 44 BS26, ST14 O aplicativo deve estar disponível 24 horas diárias, 7 dias por semana e em qualquer local
RNF45 45 ST15 O aplicativo deve estar disponível em diversos tipos de dispositivos, como exemplo, Androids e IOSs
RNF46 46 ST17 O aplicativo deve ser acessível para qualquer idade
RNF47 47 ST19 O aplicativo deve estar disponível em diversos idiomas
RNF48 48 ST20 O aplicativo deve permitir a sincronização de contas em dispositivos diferentes
RNF49 49 MM26 As transações dentro da loja devem ser seguras
RNF50 50 MM29, AP15 As lições devem ter conteúdo confiável e verificado
RNF51 51 AP14 As mensagens de feedback devem ser claras e objetivas
RNF52 52 AP16 O design do aplicativo deve ser padronizado
RNF53 53 MM32 O aplicativo não deve ocupar mais do que 500 MB de armazenamento
RNF54 54 MM35 As resposta a ações do usuário não podem ultrapassar 1,5 segundo
RNF55 55 MM36 O sistema deve suportar versões anteriores
RNF56 56 MM37 O design deve ser responsivo
RNF57 57 MM38 As ilustrações e animações devem seguir um estilo coerente com a identidade visual do aplicativo

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 das tabelas Guilherme Silva Dutra, Raquel Ferreira Andrade
19/08/2024 1.2 Ajustes no documento Guilherme Silva Dutra, Julio Roberto
10/09/2024 1.3 Corrigindo rastreabilidade dos requisitos Felipe Amorim de Araújo