Você está na página 1de 17

Viso PegVan

Documentao da Aplicao
Web PegVan
Verso 1.0

Documento de Viso Geral, Requisitos do Sistema e Casos de Uso

Autor:
Franciso Jarquison B. de Lira
Monalisa Mirella
Josias Fontes

Aplicao Web

Viso PegVan

Pau dos Ferros/2014

Aplicao Web

Viso PegVan
PegVan
Histrico
Data

Verso

Descrio

Autor

19/07/2014

1.0

Incio do esboo do projeto

Responsvel pela informao

1.1

Incio do refinamento dos requisitos.

1. VISO GERAL DO SISTEMA


2. O sistema de gerenciamento de viagens de vans - PEGVAN - busca oferecer um
servio que leve facilidade para os passageiros e motoristas com a implementao de
funcionalidades que simplifique reservar passagens.
3. Para chegarmos a algumas concluses de como seria esse sistema, buscamos dialogar
com vrios atores envolvidos: motoristas e passageiros. Nas conversas, percebemos
que o principal problema do passageiro obter informaes sobre horrios, rotas e
sada, destino e retorno das vans e para os motoristas uma ferramenta que facilite a
divulgao de suas viagens, visto que todos usam apenas o telefone para a
comunicao com os passageiros.
4. Para interao entre os motoristas e passageiros o PEGVAN ser uma plataforma
online que pode ser acessada por qualquer pessoa, desde que cadastradas no sistema,
seja motorista ou passageiro.
5. Para interagir nessa ferramenta, seja como motorista ou passageiro, preciso
cadastrar-se. Sobre o motorista, deseja-se saber nome, endereo, CNH, telefone 01,
telefone 02, nome de usurio e senha. Sobre o passageiro, deseja-se saber nome,
endereo, telefone 01, telefone 02, nome de usurio e senha.
6. Depois de cadastrado o motorista deve informar sua rota com as principais cidades
desde a cidade origem (partida) at a cidade destino (chegada) com seus respectivos
horrios e preos. O passageiro s ter acesso a essas informaes se for cadastrado e
efetuar login.
7. Quando fizer login, o motorista pode gerar um relatrio com todos os passageiros que
fizeram reservas com sua van. Esse relatrio vai conter o nome, cidade origem,
telefone, e endereo de destino.
8. Depois de cadastrado e ter efetuado login o passageiro poder pesquisar e escolher a
melhor opo e ento reservar sua passagem. Ser possvel visualizar as rotas a partir
de um destino escolhido pelo passageiro. Depois de reservada a passagem o passageiro
pode, a qualquer momento, cancelar sua viagem, desde que avise com antecedncia.
9. Os motoristas e passageiros cadastrados tero a opo de avaliao. Isto , o motorista
poder avaliar cada uma de suas reservas, criando uma espcie de feedback, que ir,
futuramente, criar a credibilidade de seus clientes. Da mesma forma, os clientes
Aplicao Web

Viso PegVan
tambm podero avaliar as reservas. As reservas s podero sererm avaliadas depois
da realizao da viagem. O sistema deve est sempre disponvel.
10. H tambm um administrador desse sistema que pode listar passageiros cadastrados e
remove-los quando for necessrio. Assim como listar motoristas e tambm remove-los
quando houver necessidade. Poder tambm listar e remover vans. O cadastro de
outros administradores ser feito pelo operador/administrador principal, que nunca
poder ser excludo do sistema.

11. REQUISITOS
11.1. Requisitos Funcionais

REQUISITOS FUNCIONAIS
ID
RF001

DESCRIO
Cadastrar Administrador. O sistema deve cadastrar um
administrador com nome, registro (ativador de conta), identidade,
o qual gerenciar os motoristas e vans cadastrados no sistema.

RF002

Gerenciar motorista. O sistema deve incluir, atualizar e remover


motoristas. O motorista ter nome, identidade, endereo,
habilitao, ano de validade da carteira (CNH);
Gerenciar van. O sistema deve incluir, atualizar e remover vans.
As informaes de van sero placa, chassi, ano e modelo;

RF003

RF004

Gerenciar rotas. O sistema deve incluir rotas e horrios e


atualiz-las associadas ao motorista e van.

RF005

Cadastrar Passageiro. O sistema dever permitir cadastrar novos


passageiros com todos os seus atributos (nome, cidade origem,
cidade destino e telefone).

RF006

Reservar passagem. Oferecer a funo ao passageiro de


reservar passagens, indicando origem, destino, dia e horrio.
Cancelar reserva. O sistema deve permitir o cancelamento da
passagem reservada.
Informar rotas. O sistema deve disponibilizar aos passageiros as
rotas disponveis. O passageiro poder consultar as rotas das
vans e a partir delas reservar sua passagem.

RF007
RF008

Aplicao Web

Viso PegVan
RF009
RF010

Relatrio de viagens. O sistema deve informar um relatrio que


ter os registros dos passageiros para cada motorista.
Avaliar reserva. O sistema deve oferecer a funo para os
passageiros e motoristas de avaliar as reservas de viagens j
realizadas.

11.2. REQUISITOS NO-FUNCIONAIS


REQUISITOS NO FUNCIONAIS
ID
RNF001
RNF002
RNF003
RNF004

DESCRIO
O sistema deve ter uma arquitetura cliente-servidor no formato de
uma aplicao web.
necessria a autenticao do usurio para uso do sistema.
O sistema deve apresentar uma interface intuitiva e eficiente para
os seus usurios.
Todos os dados devem ser armazenados em um SGBD
relacional, que apresente disponibilidade constante dos dados.

1. ATORES

Nome
Passageiro
Motorista
Administrador

Descrio
Ator que a partir de cadastrar-se no sistema poder efetuar reservas de
passagens de van.
Ator que a partir de cadastro no sistema disponibiliza origem e destino
de suas viagens.
Ator que gerenciar motoristas passageiros, rotas e vans.

2. CASOS DE USO
[ a especificao de uma sequncia de interaes entre um sistema e os agentes externos.
Define parte da funcionalidade de um sistema, sem revelar a estrutura e o comportamento
internos deste sistema.]
Nome do Caso de Efetuar Login
Uso
Caso de Uso Geral
Ator Principal
Passageiro, Motorista.
Atores Secundrios
Aplicao Web

Viso PegVan
Resumo
Pr-Condies
Ps-Condies

Este caso de uso descreve as etapas de logar no


sistema.
Passageiro e motorista devem ser cadastrados.
Fluxo Principal

Aes do Ator
1. Selecionar opo de efetuar login e
informar nome de usurio e senha.

Aes do Sistema

2. Verificar se o passageiro ou
motorista possui cadastro no sistema.
3. Validar as informaes.
4. Acessa sua rea restrita.
Fluxo de Exceo
Aes do Ator
Aes do Sistema
1. Motorista ou passageiro informar
nome de usurio ou senha invlido.
2. Informar ao ator que o usurio e
senha digitados so invlidos.
Restries/Validaes
1. Os campos nome de usurio e
senha so obrigatrios.

Nome do Caso de Recuperar Senha


Uso
Caso de Uso Geral
Ator Principal
Motorista, Passageiro.
Atores Secundrios
Resumo
Este caso de uso descreve as etapas para recuperar
senha.
Pr-Condies
Motorista e passageiro devem ser cadastrado.
Ps-Condies
Fluxo Principal
Aes do Ator
Aes do Sistema
1. Selecionar a opo esqueceu a
senha
2. Informar um campo para preencher
o e-mail.
3. Informar e-mail cadastrado.
4. Verificar e-mail cadastrado.
5. Validar e-mail.
6. Enviar nova senha para o e-mail.
Aplicao Web

Viso PegVan

Aes do Ator

Fluxo de Exceo
Aes do Sistema
1. O e-mail fornecido deve est no
sistema, caso no esteja, uma
mensagem de e-mail no cadastrado
mostrada ao usurio.

Restries/Validaes

Nome do Caso de Cadastrar passageiro


Uso
Caso de Uso Geral
Ator Principal
Passageiro.
Atores Secundrios
Resumo
Este caso de uso descreve as etapas de cadastrar
passageiro no sistema.
Pr-Condies
Passageiro no pode ser cadastrado.
Ps-Condies
Fluxo Principal
Aes do Ator
Aes do Sistema
1. Selecionar a opo cadastrar no
sistema da tela inicial.
2. Preenche um formulrio com seus
dados.
3. Verificar se o passageiro no tem
cadastro no sistema.
4. Validar as informaes.
5. Acessa sua rea restrita.
Fluxo de Exceo
Aes do Ator
Aes do Sistema
1. Motorista ou passageiro informar
nome de usurio ou senha invlido.
2. Informar ao ator que o usurio e
senha digitados so invlidos.
Restries/Validaes
1. Os campos nome de usurio e
senha so obrigatrios.

Aplicao Web

Viso PegVan
Nome do Caso de Cadastrar Motorista
Uso
Caso de Uso Geral
Ator Principal
Motorista
Atores Secundrios
Resumo
Este caso de uso descreve as etapas para cadastrar
motorista.
Pr-Condies
Motorista no pode ser cadastrado.
Ps-Condies
Fluxo Principal
Aes do Ator
Aes do Sistema
1. Selecionar a opo cadastrar
motorista na tela inicial.
2. Preencher o formulrio com as
infamaes para o cadastro.
3. Consultar se o motorista
cadastrado.
4. Validar as informaes.
5. Confirmar cadastro.
Fluxo de Exceo
Aes do Ator
Aes do Sistema
1. Se o motorista tiver cadastro
inform-lo que o cadastro no pode
ser concludo.
Restries/Validaes

Nome do Caso de Reservar Passagem


Uso
Caso de Uso Geral
Ator Principal
Passageiro
Atores Secundrios
Resumo
Este caso de uso descreve as etapas de reserva de
passagens.
Pr-Condies
O passageiro deve estar logado.
Ps-Condies
Fluxo Principal
Aes do Ator
Aes do Sistema
1. Escolher rota.
2. Verificar disponibilidades.
5.
Clicar
na
opo
reservar
Aplicao Web

Viso PegVan
passagem.
7. Confirmar
pessoais.

suas

Aes do Ator
Restries/Validaes

informaes
8. Validar reserva.
Fluxo de Exceo
Aes do Sistema
1. Os campos nome de usurio e
senha so obrigatrios.

Nome do Caso de Cancelar Reserva


Uso
Caso de Uso Geral
Ator Principal
Passageiro
Atores Secundrios
Resumo
Este caso de uso descreve as etapas de cancelar
reserva de passagens.
Pr-Condies
O passageiro tem que estar logado, ter feito uma
reserva e estar dentro do tempo mnimo para
cancelamento.
Ps-Condies
Fluxo Principal
Aes do Ator
Aes do Sistema
1. Escolher reserva a ser cancelada.
6. Clicar na opo cancelar reserva.
2. Verificar prazo de cancelamento
4. Confirmar cancelamento.
Fluxo de Exceo
Aes do Ator
Aes do Sistema
1. Tentativa de cancelamento aps o prazo
o sistema avisa ao ator que no possvel
cancelar a reserva.

Restries/Validaes

Aplicao Web

1. A passagem s poder ser cancelada


dentro do prazo estipulado.

Viso PegVan
Nome do Caso de Informar rotas
Uso
Caso de Uso Geral
Ator Principal
Passageiro
Atores Secundrios
Resumo
Este caso de uso descreve as etapas de informao
de rotas.
Pr-Condies
O passageiro tem que ser cadastrado e estar logado
no sistema.
Ps-Condies
Fluxo Principal
Aes do Ator
Aes do Sistema
1. Clicar na opo informar rotas de
origem e destino.
2.
Verificar
e
informar
vans
disponveis
3. Passageiro pode chamar o caso de
uso Reservar passagem.

Aes do Ator

Restries/Validaes

Fluxo de Exceo
Aes do Sistema

1. Os campos nome de usurio e


senha so obrigatrios.
2. Os dados de origem e destino
devem ser vlidos.

Nome do Caso de Relatrio de viagens


Uso
Caso de Uso Geral
Ator Principal
Motorista
Atores Secundrios
Resumo
Este caso de uso descreve as etapas de relatrio de
viagem.
Pr-Condies
O motorista tem que estar logado.
Ps-Condies
Fluxo Principal
Aes do Ator
Aes do Sistema
1. Selecionar opo de efetuar login e
Aplicao Web

Viso PegVan
informar nome de usurio e senha.
2. Verificar se o usurio possui
cadastro no sistema.
3. Validar as informaes.
4. Acessa sua rea restrita.
5. Clicar na opo relatrio
viagem.

de
6. Sistema apresenta o relatrio da
viagem contendo lista de passageiros
e encomendas.

Aes do Ator

Fluxo de Exceo
Aes do Sistema
1. Informar ao ator que o usurio e senha
digitados so invlidos.

Restries/Validaes

1. Os campos nome de usurio e


senha so obrigatrios.

Nome do Caso de Avaliar


Uso
Caso de Uso Geral
Ator Principal
Passageiro, Motorista.
Atores Secundrios
Resumo
Este caso de uso descreve as etapas da avaliao de
motorista/passageiro.
Pr-Condies
Passageiro e motorista devem ser cadastrados e o
usurio (seja motorista ou passageiro) s poder ser
avaliado aps a viagem ser realizada.
Ps-Condies
Fluxo Principal
Aes do Ator
Aes do Sistema
1. Selecionar a reserva que quer
avaliar.
2. Verificar se a respectiva viagem j
foi realizada.
3. Avalia a reserva atribuindo uma
nota e um comentrio.
3. A avaliao atribuda ao
respectivo usurio.

Aplicao Web

Viso PegVan
Fluxo de Exceo
Aes do Ator
Aes do Sistema
1. Motorista ou passageiro tentar
avaliar uma reserva que ainda no foi
realizada.
2. Informar ao ator que s podero
ser avaliadas as viagens que j foram
realizadas.
Restries/Validaes
1. As reservas s podero ser
avaliadas depois das viagens serem
realizadas.

3. DIAGRAMA DE CASOS DE USO

Aplicao Web

Viso PegVan
4. DIAGRAMA DE CLASSE

Aplicao Web

Viso PegVan
5. DIAGRAMA DE CLASSES DE DOMINIO

Aplicao Web

Viso PegVan
6. DIAGRAMA DE SEQUNCIA
EFETUAR LOGIN

RESERVAR PASSAGEN

Aplicao Web

Viso PegVan
AVALIAR RESERVA

CANCELAR RESERVA

Aplicao Web

Viso PegVan

Aplicao Web