Backward From tabela v1 - Andre-Eduardo/2019.1-Requisitos-Moovit GitHub Wiki

Data Versão Descrição Autor
16/06/2019 1.0 Criação da page André Eduardo
17/06/2019 1.1 Adição de Conteúdo André Eduardo
17/06/2019 1.2 Adição de Conteúdo Arthur Rodrigues
18/06/2019 1.3 Adição de Elos André Eduardo
18/06/2019 1.4 Adição de conteudo Fabiana Ribas
18/06/2019 1.5 Adição de Conteúdo Mikhaelle Bueno
19/06/2019 1.6 Adição de Conteúdo Fabiana Ribas
19/06/2019 2.0 Removendo Elos André Eduardo
19/06/2019 2.1 Adição de Conteúdo Mikhaelle Bueno
22/06/2019 2.1 Correção de links André Eduardo

Legenda

Modelagem

Código Significado
IS iStar
NFR NFR Framework
US User Story
ECU Especificações de Caso de Uso
ES Especificação Suplementar
DCU Diagramas de Caso de Uso
L Léxicos
C Cenários
P Épico

Elicitação

Código Significado
AP Análise de Protocolo
AD Análise de Discurso
ENT Entrevista
Q Questionário
INT Introspecção
ST Storytelling

Backward From

Tabela de Requisitos Funcionais

Código Descrição Elicitação Modelagem Elo
RF1 O usuário deve ser capaz de pesquisar uma linha de transporte INT02 US001;
P01;
DCU01;
UC006;
C07
E01
RF2 O usuário deve ser capaz de consultar o horario que um transporte passa em determinada parada. INT02 ISR01;
US002;
P02;
ISR01;
C07;
DCU01
E02
RF3 O usuário deve ser capaz de definir uma rota; ST01 ISR03;
US003;
P03;
C09
E03
RF4 O usuário deve ser capaz de realizar uma viagem; BS002 ISR04;
US004;
P03;
C13
E04
RF5 O usuário deve ser capaz de consultar a grade horaria do trasporte; ST02 US005;
P03;
UC013;
C05;
C06;
C07;
ISR01
E05
RF6 O usuário deve escolher ponto de partida ou destino diretamente no mapa; ST02 UC010;
C09;
P06
E06
RF7 O usuário deve ser capaz de reportar as condições da linha INT03 C15
C16
C17
C18
C19
L05
L06
L07UC012
E07
RF8 O usuário deve ser capaz de receber a informação de quando deve descer INT01 ID-12
ST1 ID-04
C20
L38
UC009
E08
RF9 O usuário deve ter a opção de agendar uma viagem INT04 - ID013 C09
L51
UC11
P018
E09
RF10 O usuário deve ser capaz de gerenciar(adicionar e deletar) os favoritos ST02 UC005,
C01,
RU03,
ISR04
E10
RF11 O usuário deve ser capaz de selecionar uma estação INT04 RF06 UC02,
C26
,ISR01
,ISR02
E11
RF12 O usuário deve poder mover o mapa para selecionar uma estação ao redor INT04 RF03 UC008 E12
RF13 O usuário deve ser capaz de acompanhar uma viagem ST2 UC009
E13
RF14 O usuário deve ser capaz de baixar o mapa offline P06,
UC017
E14
RF15 O usuário deve poder configurar a aplicação - UC018 E15
RF16 O usuário pode definir o endereço pelo mapa ST02 UC010 E16
RF17 O usuário deve conseguir compartilhar uma rota INT04 RF15 P03
L11
L58
E17
RF18 O usuario deve ser capaz de visualizar alertas emitidos por órgãos competentes. INT04 RF06 C22,
L02
L43
L38
UC016
E18
RF19 O app deve ter acesso a localização via GPS ST01 ID-01 L21
L33
UC009
E19
RF20 O usuário deve ser capaz de enviar feedback para a equipe do MOOVIT - UC021
E20
RF21 O Usuário deve ser capaz de convidar amigos para conhecer o moovit. - UC025

E21
RF22 O Usuário deve conseguir realizar login - P017
UC24
E22
RF23 O app deve ter a opção de criar conta ST2 P05
E23
RF24 O app deve ter a opção do usuário vincular uma conta de um email ou rede social já existente para conseguir se logar ST2 UC015 E24

Tabela de Requisitos Não Funcionais

Código Descrição Fonte Elicitação Modelagem
RNF1 Compatibilidade entre vários sistemas LICENÇA,Moovitapp Global – End User License Agreement-Moovit. ST02 RNF01 NFR02
ES5
RNF2 O app deve ter uma interface intuitiva 10 Usability Heuristics ST02 RNF04 NFR01
RNF3 Prevenção de erros 10 Usability Heuristics ST02 NFR01
RNF4 O app deve preservar os dados do usuário de modo que o usuário fique mais confortável ao utilizar TERMOS-DE-SERVIÇO,Moovit Terms of Service(pt)-Moovit. ST02 RNF02 NFR02
RNF5 O app deve motivar o usuário a contribuir apresentando-o um modelo de gamificação para assim melhorar o aplicativo - ST02 RNF03 -
RNF6 O app deve exigir pouco espaço de armazenamento TERMOS-DE-SERVIÇO,Moovit Terms of Service(pt)-Moovit. ST02 RNF05 NFR02
RNF7 O app deve ter um layout agradável e bonito. 10 Usability Heuristics ST02 RNF06 ES6
NFR01
RNF8 Ajuda e suporte ao usuário CENTRAL-DE-AJUDA - Moovit ES7 NFR03
RNF9 Estética e designe minimalista 10 Usability Heuristics ES2 NFR01
⚠️ **GitHub.com Fallback** ⚠️