Backward From - 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 |
| 23/06/2019 | 2.2 | Versão 2.0 da tabela | Fabiana Ribas |
| 23/06/2019 | 2.2 | Adição de Conteúdo | Fabiana Ribas |
Este artefato busca ligar os requisito levantado ao longo dos módulos anteriores aos seus respectivos métodos de elicitação e modelagem, utilizando rastreabilidade Backward From.
A equipe de 7 membros se dividiu em 2 grupos, sendo um de 4 pessoas e outro de 3 pessoas para preencher as tabelas, Backward From e Foward From, com os devido requisitos funcionais e não funcionais separadamente, além de fazer a relação dos elos e lincagens dos artefatos, englobando todos os módulos já estudados na disciplina. Entretanto, apesar da divisão de grupos, a tabala está disponibilizada para toda a equipe de forma a agilizar a lincagem, organização dos dados informados nas tabelas e a revisão final do trabalho. Para a criação das telas foi seguido o passo a passo de acordo com a linha de eventos descrita nos casos de uso e histórias de usuário.
| 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 |
| Código | Significado |
|---|---|
| AP | Análise de Protocolo |
| AD | Análise de Discurso |
| ENT | Entrevista |
| Q | Questionário |
| INT | Introspecção |
| ST | Storytelling |
| 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; P01; ISR01; C07; DCU01 |
E02 |
| RF3 | O usuário deve ser capaz de definir uma rota; | ST01 |
ISR03; US003; P01; C09 |
E03 |
| RF4 | O usuário deve ser capaz de realizar uma viagem; | BS002 |
ISR04; US004; P01; C13 |
E04 |
| RF5 | O usuário deve ser capaz de consultar a grade horaria do trasporte; | ST02 |
US005; P01; UC013; C05; C06; C07; ISR01 |
E05 |
| RF6 | O usuário deve escolher ponto de partida ou destino diretamente no mapa; | ST02 |
UC010; C09; P04 |
E06 |
| RF7 | O usuário deve ser capaz de reportar as condições da linha | INT03- ID2 |
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 P01 |
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, IS02 |
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 | INT01- ID14 |
P04, 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 |
P01 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 | INT03 - ID6 |
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 | Q01 |
P07 UC24 |
E22 |
| RF23 | O app deve ter a opção de criar conta | ST2 - ID RF6 |
P03 |
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 - ID RF8 | UC015 | E24 |
| 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 usuário deve ser capaz de reconhecer ícones representativos compatíveis com as linhas e estações | 10 Usability Heuristics | INT02 - ID3 | 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 | - | ST02ID - 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 | O usuário deve realizar seu objetivo em uma distancia de poucos clicks | 10 Usability Heuristics | ST2- ID RNF09 | NFR01 |
| RNF10 | O app deve ter uma interface intuitiva | 10 Usability Heuristics | ST02 RNF04 | NFR01 |
| RNF11 | O usuário deve entender com clareza as informações disponíveis no app | 10 Usability Heuristics | ST2- ID RNF10 | NFR01 |
| RNF12 | Estética e designe minimalista | 10 Usability Heuristics | ES2 | NFR01 |