2
Graduando: Adilanne Bragana, Nitai Charan, Paulo Venncio
Orientador: Josias Paes
Joo Pessoa PB
2017
Ride2School Trabalho de Graduao 2017.2
Graduando: Adilanne Bragana, Nitai Charan, Paulo Venncio
Orientador: Josias Paes
Histrico de Alteraes
Vers
Data Descrio Autor
o
Descrio da Introduo, Descrio do Sistema, e
04/09/2017 1.0 Adilanne Bragana
Requisitos Funcionais
05/09/2017 1.1 Requisitos R001 a R012 adicionados Adilanne Bragana
05/09/2017 1.2 Requisitos R025 a R036 adicionados Paulo Guilherme
06/09/2017 1.3 Requisitos R013 a R024 adicionados Nitai Charan
07/09/2017 1.4 Reviso ortogrfica e das descries dos requisitos Adilanne Bragana
Requisitos R010 a R012, R20, R028 a R030, R043 a R045
08/10/2017 1.5 Adilanne Bragana
adicionados e R009, R019 R027 atualizados,
Ride2School Trabalho de Graduao 2017.2
Graduando: Adilanne Bragana, Nitai Charan, Paulo Venncio
Orientador: Josias Paes
Contedo
Introduo 5
Viso geral do documento 5
Convenes, termos e abreviaes 5
Identificao dos requisitos 5
Prioridades dos requisitos 5
Requisitos funcionais 6
[RF001] Cadastrar usurio passageiro 6
[RF002] Editar usurio passageiro 7
[RF003] Buscar usurio passageiro 7
[RF004] Excluir usurio passageiro 7
[RF005] Cadastrar usurio motorista 8
[RF006] Editar usurio motorista 8
[RF007] Buscar usurio motorista 8
[RF008] Excluir usurio motorista 8
[RF009] Cadastrar instituies de ensino 9
[RF010] Editar instituies de ensino 9
[RF011] Buscar instituies de ensino 9
[RF012] Excluir instituies de ensino 9
[RF013] Cadastrar forma de pagamento 10
[RF014] Editar forma de pagamento 10
[RF015] Buscar forma de pagamento 10
[RF016] Excluir forma de pagamento 11
[RF017] Verificar carros disponveis 11
[RF018] Verificar carros cheios 11
[RF019] Mostrar histrico 11
[RF020] Agendar viagens 12
[RF021] Listar ranking de usurios motoristas 12
[RF022] Listar ranking de usurios passageiros 12
[RF023] Listar carros disponveis 12
[RF024] Traar rota 13
[RF025] Avaliar motorista 13
[RF026] Avaliar passageiro 13
[RF027] Combinar uma carona 14
Ride2School Trabalho de Graduao 2017.2
Graduando: Adilanne Bragana, Nitai Charan, Paulo Venncio
Orientador: Josias Paes
Requisitos no-funcionais 19
[NF001] Usabilidade 19
[NF002] Desempenho 19
[NF003] Segurana 20
Matriz de Rastreabilidade 20
Rastreabilidade [Requisito Stakeholder] 20
Rastreabilidade [Requisito Requisito] 20
Referncias 20
Ride2School Trabalho de Graduao 2017.2
Graduando: Adilanne Bragana, Nitai Charan, Paulo Venncio
Orientador: Josias Paes
1. Introduo
Este documento especifica os requisitos do sistema Ride2School, fornecendo aos
desenvolvedores as informaes necessrias para o projeto e implementao, assim como para
a realizao dos testes e homologao do sistema.
deixados para verses posteriores do sistema, caso no haja tempo hbil para implement-los
na verso que est sendo especificada.
O sistema Ride2School consiste em um aplicativo mobile, que tem como pblico alvo os
estudantes universitrios a procura de uma forma alternativa de locomover-se at a instituio
de ensino.
Neste aplicativo, os estudantes podem ser tanto usurios motoristas como usurios
passageiros. Os universitrios podem combinar caronas, lotando seus carros com o objetivo
de baratear os custos, no caso dos motoristas, e tendo uma maneira gil de organizar a ida e
volta das aulas, alm de ter a oportunidade de conhecer novas pessoas, e inclusive combinar
com outros amigos para lotarem um s carro, no caso dos passageiros.
Alm disso, o aplicativo traa a rota para os motoristas, especificando os pontos de partida,
chegada, e as paradas no meio do caminho, fornecendo uma estimativa de tempo gasto no
trnsito e traando as melhores rotas.
A aplicao tambm conta com cupons de desconto, que podem ser conquistados pelos
usurios no topo do ranking de passageiros e de motoristas. Este ranking montado baseado
na avaliao feita pelos usurios que compartilharam o carro durante as viagens. Os cupons
so dados aos primeiros colocados nos rankings. E existe um ranking diferente para cada
instituio de ensino.
Dentre outras funes do sistema, que sero descritas no decorrer deste documento, ele
proporcionar um ambiente fcil e gil para suprir a necessidade de locomoo dos
estudantes.
3. Requisitos funcionais
Entradas e pr-condies: algum dado sobre a instituio de ensino que se quer encontrar
Sadas e ps-condio: carros que esto lotados so retirados da lista de carros disponveis
Entradas e pr-condies: recebe como entrada o nome do amigo a quem deseja oferecer a
carona.
Sadas e ps-condio: a viagem aparece no topo da lista dos passageiros dentro da rota da
viagem em questo.
4. Requisitos no-funcionais
5. Matriz de Rastreabilidade
6. Referncias