Sie sind auf Seite 1von 5

INTRODUO

O transporte urbano sempre foi tema para inmeras discusses, com o


crescimento dos grandes centros urbanos, os meios tradicionais no conseguem
dar conta da grande demanda, por conta disso, muitas pessoas preferem a
opo por um transporte particular.

Entretanto, esta opo acaba gerando inmeros problemas, como


congestionamento, acidentes, poluio etc. Algumas empresas j criaram
alternativas para o transporte de massas, o Uber um dos maiores exemplos
que existe, que neste momento de crise veio se tornar uma fonte de renda para
muitas pessoas.

Apesar do Brasil passar por um momento difcil na economia, muitas


pessoas ainda possuem carro, mas no fazem o uso constante do mesmo,
devido aos custos, e outras pessoas precisam de um carro, porm no podem
arcar o custo. Pensando nisso, nossa ferramenta, aluga carros de pessoas para
outras pessoas.

1.1 Justificativa

A importncia desse tema deve-se ao fato de haver uma grande demanda


por transporte, comodidade, gerao de riqueza e sustentabilidade. O sistema
quer possibilitar que pessoas possam criar uma fonte de renda ao alugar seus
carros que no esto sendo utilizados.

1.2 Objetivos Gerais

O objetivo do trabalho de concluso de curso desenvolver um sistema,


onde pessoas que possuem carros possam disponibiliza-los para a locao para
terceiros, que desejam utiliza-los por algumas horas.

1.3 Objetivos Especficos

Pesquisar o ramos de Car Sharing para levantamento de


processos e atividades;

Criar uma plataforma de Car Sharing de uma empresa fictcia


para o compartilhamento de carros de forma segura e gil;

Utilizar diagramas UML para a modelagem do projeto;

Utilizar tcnicas de gerenciamnedo de projetos para a gesto


das atividades e dos membros do grupo;
MTODOS E TECNOLOGIA

O desenvolvimento do sistema de locao realizasse por meio de


linguagens de programao. Utilizaremos a plataforma do Android Studio para
realizar o desenvolvimento do sistema, e um Webservice para realizar as
transferncias de dados pela internet.

Requisitos Funcionais

ID Nome Descrio Prioridade


RF001 Cadastro de Usurio O cadastro deve ser efetuado para que Importante
o usuario tenha acesso a plataforma e
possa realizar o aluguel de veculos e
pagamentos.
RF002 Cadastro de Veculos O veculo deve ser cadastrado para Importante
que esteja disponvel para locao e
uma melhor vizualizao do estado do
veculo.
RF003 Aluguel de Veculo Efetuar o aluguel de um veculo ao Essencial
cliente e registrar a data e a hora da
locao
RF004 Devoluo de Veculo Atualizar as informaes do veculo no Essensial
sistema e registrar a quantidade paga
pela locao, a data, hora e local.
RF005
Requisitos No-Funcionais

ID Nome Descrio Prioridade


RNF001 Identificao de Os Veculos devem ser identificados Importante
Veculos pela placa
RNF002 Cadastro de Veculos O veculo deve ser cadastrado para Importante
que esteja disponvel para locao e
uma melhor vizualizao do estado do
veculo.
RNF003 Essencial
RNF004 Essensial
RNF005

[RNF001] Disponibilidade

Prioridade: Essencial Importante Desejvel

Descrio: O site deve manter-se disponvel 24 horas por dia.

[RNF002] Usabilidade

Prioridade: Essencial Importante Desejvel

Descrio: Para uma melhor usabilidade e compreenso de todos tipos


de usurios, o site deve conter um padro de layout para todas as pginas

[RNF003] Segurana

Prioridade: Essencial Importante Desejvel

Descrio: Todos os campos de senha do site devem ser mascarados


para no exibir os caracteres digitados na tela, e salvos de maneira criptografada
no banco de dados do site, utilizando o mtodo de criptografia de chave
simtrica.
Regras de Negcio

RN01 - Carro no pode ser alugado por um Cliente com menos de 18 anos

RN02 - Carro no pode ser alugado por um Cliente sem licena para dirigir

RN03 O carro no pode ser alugado sem a documentao regularizada

RN04 O carro no pode ser alugado caso tenha alguma multa em atraso

RN05 O valor do aluguel determinado pelo Locatrio

RN06 O carro no pode ser alugado se no possuir seguro

RN07 O carro no pode ser alugado se estiver no nome de terceiros.

RN08 A utilizao do veculo deve ser feita exclusivamente pelo cliente.

Product
Backlog
ID Nome Importncia Estimativa Como Demonstrar Notas
1 Cadastrar 30 5 Como usuario, posso Necessrio diagrama
Reserva realizar a reserva do de sequencia
veculo de modo
que possa realizar a
locao.
2 Alterar dados da 20 5 Como um Cliente eu
reserva quero alterar a
reserva
de um veculo de
modo
que possa alterar as
informaces da
reserva.
3 Cancelar reserva 10 8 O cliente pode Gerar log sobre o
realizar o cancelamento da
cancelamento da reserva.
reserva.
4 Gerar cobrana e 30 5 O sistema realiza a Fazer diagrama de
efetuar o cobrana aps o uso sequncia com uma
pagamento do veculo mediante forma de
a sua devoluo pagamento.
Sprint Backlog
ID Dia Dia Dia Dia Dia
Product ID Tarefa Tarefa Responsvel Estimativa Status 1 2 3 4 5
Montar
Diagrama de No
1 1 sequncia Felipe 8 Iniciado 0
Criar mtodo No
2 para CRUD Orlando 8 Iniciado 0
No
3 Definir Interface Orlando 6 Iniciado 0
Verificar No
4 estrutura BD Felipe 4 Iniciado 0
No
5 Testar e validar Felipe 2 Iniciado 0

Das könnte Ihnen auch gefallen