Cenários - victorhdcoelho/Requisitos-uber-2018.2 GitHub Wiki

Data Versão Descrição Autor
18/09/2018 1.0 Adição de cenários iniciais Davi Alves, Renan Schadt, Rômulo Souza
18/09/2018 1.1 Adição de cenários Formas de Pagamento Luciano Santos
18/09/2018 1.2 Adição de cenários relacionados a carros Davi Alves
18/09/2018 1.3 Adição de cenários relacionados à avaliação Rômulo Souza
19/09/2018 1.4 Adição de cenários relacionados a aplicativo - passageiro João Vítor Morandi
19/09/2018 1.5 Adição de cenários relacionados a passageiros Victor Hugo
19/09/2018 1.6 Adição de cenários relacionados a motorista João Lucas
19/09/2018 1.7 Adição de cenários relacionados a Formas de Pagamento Luciano Santos
19/09/2018 1.8 Adição de léxicos relacionados a Cancelamento de Viagem Renan Schadt
25/09/2018 1.9 Adição de cenários relacionados a Formas de Pagamento Luciano Santos
19/11/2018 2.0 Adição de nova versão dos 46 cenários existentes Renan Schadt e Rômulo Souza
19/11/2018 2.1 Adição da estrutura da página Renan Schadt e Rômulo Souza

1. Introdução

Os cenários são uma técnica de modelagem, com foco em requisitos funcionais, que descreve processos em forma de episódios, ele se divide em: objetivo, contexto/pré-condição, atores, recursos, episódios,pós-condições, restrições e exceções.

2. Objetivos

Este documento tem por finalidade apresentar os cenários identificados no aplicativo da Uber.

3. Metodologia

O grupo dividiu o aplicativo em setores e cada membro ficou responsável por um setor. Entre eles, podemos destacar os setores: passageiro, motorista, avaliação, cancelamento de viagem e pagamento. Antes da entrega final, todos os cenários foram refatorados, adotando um novo padrão de modelagem e com linkagem completa. Nessa refatoração, foram encontrados alguns cenários repetidos e, portanto, não foram evoluídos. Esses cenários estão representados nos seus respectivos links. Ressalta-se que essa repetição ocorre devido a setores com intersecção.

4. Cenários

5. Conclusões

Com os cenários, foi possível ter o fluxo de diversos processos dentro do aplicativo da Uber. Através destes, também foi possível criar e validar requisitos funcionais.