Buscar

PIM2_UNIP_ViniciusMarques

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 48 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 48 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 48 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Projeto Integrado Multidisciplinar 
Curso Superior de Tecnologia 
 
 
 
 
 
PIM II 
DESENVOLVIMENTO DE SISTEMA DE CONTROLE DE FROTAS DE VEÍCULOS 
 
 
 
 
 
 
 
Vinicius Marques RA D8023F-3 
Gabriel Giuseppe RA T7694A-3 
Victor Hugo Silva Rodrigues RA D840GH-4 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Campus Alphaville 
2019 
 
 
 
 
 
 
 
VINICIUS MARQUES 
GABRIEL GIUSEPPE 
VICTOR HUGO SILVA RODRIGUES 
 
 
 
 
DESENVOLVIMENTO DE SISTEMA DE CONTROLE DE FROTAS DE VEÍCULOS 
Rage Desenvolvimento e Consultoria de Sistemas Ltda 
 
 
 
 
 
 
 
 
 
 
Trabalho de conclusão de curso para 
obtenção do título de graduação 
tecnológica em Análise e 
Desenvolvimento de Sistemas 
apresentado à Universidade Paulista – 
UNIP. 
 
 
 
 Orientador: Prof. Gabriel Paluan 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Campus Alphaville 
2019 
 
 
 
 
 
VINICIUS MARQUES 
GABRIEL GIUSEPPE 
VITOR HUGO SILVA RODRIGUES 
 
 
 
 
 
DESENVOLVIMENTO DE SISTEMA DE CONTROLE DE FROTAS DE VEÍCULOS 
Rage Desenvolvimento e Consultoria de Sistemas Ltda 
 
 
 
 
 
 
 
 
 
 
Trabalho de conclusão de curso para 
obtenção do título de graduação 
tecnológica em Análise e 
Desenvolvimento de Sistemas 
apresentado à Universidade Paulista – 
UNIP. 
 
 
 
Aprovado em: 
 
 
 
 
 
 
BANCA EXAMINADORA 
_______________________/__/___ 
Nome do Professor 
Universidade Paulista – UNIP 
_______________________/__/___ 
Nome do Professor 
Universidade Paulista – UNIP 
_______________________/__/___ 
Nome do Professor 
Universidade Paulista UNIP 
 
2 
 
RESUMO 
 
Este trabalho verificou elementos básicos de gerenciamento de projetos, juntamente da 
necessidade da utilização de modelagem de software, casos de uso, documentação de 
teste, coleta de requisitos não-funcionais, diagrama de classe e sequência e análise 
das necessidades de negócio. Analisou o comportamento dos negócios por meio da 
gestão aliada à um sistema específico para gestão de frotas. Percebe-se maior 
controle das atividades operacionais, uma vez que anteriormente todo o processo era 
empírico. Observou-se que há uma real possibilidade de minimizar os custos 
operacionais controlando as necessidades mecânicas e administrativas dos ativos. 
Assim, consolidou-se o conhecimento aprendido em sala de aula sobre os temas já 
citados, dando maior robustez sobre oferecer consultoria em gestão de projetos de 
desenvolvimento de sistemas. 
 
Palavras-Chaves: Gestão de Projetos, Casos de Uso e Diagrama de Classe. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3 
 
ABSTRACT 
 
This study verified basic elements for project management, along with the need to use 
software modeling, use cases, test documentation, non-functional requirements, class 
and sequence diagram, and business needs analysis. Analyzed business behavior 
through management combined with a specific fleet management system. Greater 
control of operational activities is perceived, since previously the whole process was 
empirical. It was observed that there is a real possibility of minimizing operating costs 
by controlling the mechanical and administrative needs of the assets. Thus, the 
knowledge learned in the classroom on the topics mentioned above was consolidated, 
giving more robustness in offering consulting in project management of systems 
development. 
 
Keywords: Project Management, Use Cases and Class Diagram. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4 
 
 
SUMÁRIO 
 
1. INTRODUÇÃO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 
2. FUNÇÕES DE NEGÓCIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 
3. SOLUÇÕES DISPONÍVEIS NO MERCADO. . . . . . . . . . . . . . . . . . . . . . 7 
4. PROCESSOS DE NEGÓCIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 
5. DECOMPOSIÇÃO DOS PROCESSOS DE NEGÓCIO. . . . . . . . . . . . . 10 
6. OPERAÇÕES AUTOMATIZADAS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 
7. IDENTIFICAR CASOS DE USO PARA AUTOMATIZADOS. . . . . . . . . 15 
8. ELABORAR PROTÓTIPOS DE TELA. . . . . . . . . . . . . . . . . . . . . . . . . . 15 
9. ELABORAR OS MODELOS DE CASO DE USO PARA CADA CENÁRIO 
E UM GERAL RESUMIDO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 
10. DESCRIÇÃO DO COMPORTAMENTO DE CASO DE USO. . . . . . . . 17 
11. IDENTIFICAR RELACIONAMENTOS. . . . . . . . . . . . . . . . . . . . . . . . . 18 
12. REQUISITOS NÃO FUNCIONAIS. . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 
13. IDENTIFICAR E DESCREVER O CONTEXTO DE USO. . . . . . . . . . . 25 
14. REGRAS DE NEGÓCIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 
15. ELABORAR DIAGRAMA DE CLASSES DE ANÁLISE. . . . . . . . . . . . .26 
16. DEMONSTRAR O COMPORTAMENTO DOS CASOS DE USO . . . . 27 
17. DIAGRAMA DE IMPLANTAÇÃO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 
18. ELABORAR MER E DER DO BANCO DE DADOS. . . . . . . . . . . . . . . 28 
19. CRIAR MATRIZ DE RASTREABILIDADE. . . . . . . . . . . . . . . . . . . . . . .29 
20. CRIAR PLANILHAS DE TESTE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 
21. GERAR SCRIPT DE CRIAÇÃO DE BANCO. . . . . . . . . . . . . . . . . . . . 31 
22. CRIAR SCRIPT DE DADOS INICIAIS DE TESTE. . . . . . . . . . . . . . . . 33 
23. ELABORAR MÉTODOS DE BACKUP E RECUPERAÇÃO DO SISTEMA 
EM CASOS EMERGENCIAIS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 
24. ELABORAR UM MANUAL PRELIMINAR DE INSTALAÇÃO. . . . . . . . 33 
25. ELABORA UM MANUAL DE TREINAMENTO. . . . . . . . . . . . . . . . . . . 34 
26. ELABORAR UMA PROPOSTA DE CONTRATO DE MANUTENÇÃO DO 
SISTEMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 
27. RELATÓRIOS DE COBRANÇA PELOS SERVIÇOS PRESTADOS. . .39 
28. ELABORAR ESTRATÉGIA DE NEGÓCIO. . . . . . . . . . . . . . . . . . . . . . 41 
29. RELATÓRIOS DE CLIENTES INADIMPLENTES. . . . . . . . . . . . . . . . . 43 
REFERÊNCIAS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 
 
 
 
 
 
 
 
 
 
 
5 
 
1. INTRODUÇÃO/CENÁRIO 
 
A empresa RAGE (Consultoria Especializada em Programação & Engenharia de 
Software) foi contratada pela BR AUTOS RENT A CAR LTDA para sanar um problema 
na gestão da frota de veículos de um cliente, ou seja, a falta de acompanhamento 
sistêmico estava gerando custos ocultos (problemas de funilaria, mecânica, seguro, 
alto custo com combustível, multas, etc) impossibilitando mensurar o verdadeiro custo 
operacional da companhia. 
 
O corpo de sócios e diretores percebeu uma dificuldade para fazer novos 
investimentos: o custo operacional tomava quase 60% das receitas. Nesse sentido, 
ficou inviável a continuidade dos negócios, restando buscar uma solução que torna-se 
possível enxergar todos os custos da empresa. 
 
O time administrativo estava realizando todas as tarefas em planilhas. A quantidade de 
atividades empíricas estava causando um aumento significativo na compra de 
combustíveis e peças. Sem contar no desgaste rápido dos veículos, deteriorando os 
ativos da empresa em um período curto de tempo. 
 
O time de analistas da RAGE realizou uma diagnose e fez a leitura destas 
informações, possibilitando o levantamento de um escopo de diversas funcionalidades 
(desenvolvido no tópico 2.1) para um sistema. O objetivo é tornar possível a tomada de 
decisão, fornecendo uma visão de toda a cadeia funcional administrativa: compras, 
vendas, custos fixos e variáveis, impostos e provisionamentos. 
 
Por último, houve também a necessidade de promover melhorias no campo comercial 
da companhia. Ou seja, oferecer um novo layout de comunicação para os end-users, 
tanto responsivo por meio de aplicativo, quanto em ambiente web. O desejo dos sócios 
é o fortalecimento da marca e aumento da experiência do clientena nova plataforma, 
possibilitando uma expansão para outros países no futuro. 
 
 
6 
 
2. FUNÇÕES DE NEGÓCIO 
 
2.1. Principais necessidades 
 
Armazenamento dos dados sobre os veículos (seguros, manutenções, pneus, 
abastecimento, quilometragem, multas, sinistros e abastecimento) e motoristas (CNH, 
exames, documentos). 
 
Verificação e aviso automático de vencimento e renovação de seguro dos veículos, 
data para manutenção (preventivas ou por quilometragem), uso de pneus e 
abastecimento. 
 
Gerenciamento de rotas, consumo de combustível, horário de viagens e entrada e 
saída de garagens e estacionamentos. 
 
Controle de finanças (Gasto de combustível, cálculo de possibilidades para economia, 
gasto de pneus, custo de manutenção, quantidade e custo de multas e custo de 
locação dos veículos internos) 
 
Controle de estoque (peças, ferramentas e veículos reservas). 
 
Geração de relatórios (finanças, estoque, multas, veículos, peças, motoristas, uso de 
pneus, quilometragem, manutenções, seguros, sinistros, consumo de combustível, 
acidentes, furtos, horário de entrada e saída, tempo de deslocamento) por meio do 
aplicativo web. 
 
Avisos automáticos por meio do aplicativo mobile sobre rotas, abastecimento, 
manutenção, horário de entrada/saída e veículos disponíveis. 
 
Scanner de QR code para verificação da carga no ponto de partida e no ponto de 
chegada. 
 
7 
 
3. SOLUÇÕES DISPONÍVEIS NO MERCADO 
 
http://www.atscs.com.br/site/#video-fact 
https://www.hivecloud.com.br/fleet-sistema-gestao-frotas/ 
https://www.accenture.com/br-pt/consulting-index 
https://www.madis.com.br/software/software-md-estacionamento/ 
 
4. PROCESSOS DE NEGÓCIO 
 
4.1 Armazenamento dos dados sobre os veículos/motoristas 
 
 4.1.1 - Todo o veículo adquirido deve ser cadastrado no banco no sistema. 
 4.1.2 - Todo o Motorista contratado deve ser cadastrado no sistema. 
 4.1.3 - Cada viagem deve ser devidamente cadastrada no sistema, informando 
horário de saída, e horário previsto para a chegada, tanto como os endereços de saída 
e chegada. 
 4.1.4 - Ao iniciar o deslocamento o motorista deve cadastrar no sistema a 
quilometragem atual informada no painel do veículo. 
 4.1.5 - Ao final do deslocamento o motorista deve cadastrar a quilometragem 
atual informada no painel do veiculo. 
 4.1.6 - Todas as multas recebidas devem ser cadastradas no banco de dados 
com seu valor, data, hora e local. 
 4.1.7 - Toda a vez que for feito o abastecimento uma foto do cupom fiscal deve 
ser tirada usando o aplicativo web. 
 4.1.8 - Todos os sinistros devem ser cadastrados no banco de dados. 
 
http://www.atscs.com.br/site/#video-fact
https://www.hivecloud.com.br/fleet-sistema-gestao-frotas/
https://www.accenture.com/br-pt/consulting-index
https://www.madis.com.br/software/software-md-estacionamento/
8 
 
4.2 Verificação e aviso automático 
 
4.2.1 – Dois(2) meses antes da data de vencimento do seguro do veículo, um aviso 
deve ser disparado por meio do aplicativo web e mobile para as pessoas responsáveis 
pela renovação do mesmo, e continuará a aparecer uma vez por dia até ser confirmado 
pelo responsável. 
4.2.2 – Dois(2) dias antes da data prevista para manutenção preventiva ou por 
quilometragem do veículo, um aviso deve ser disparado por meio do aplicativo web e 
mobile para as pessoas responsáveis pela renovação do mesmo, e continuará a 
aparecer uma vez por hora até ser confirmado pelo responsável. 
4.2.3 – Se for identificado que a quilometragem informada pelo motorista no início ou 
no final de um deslocamento demonstra que o veículo não terá combustível suficiente 
para completar a rota um aviso com urgência deverá ser disparado por meio do 
aplicativo mobile para o mesmo, e só será confirmado após a nota do abastecimento 
ser cadastrada no app. 
4.2.4 – Se for identificado que a quilometragem informada pelo motorista no início ou 
no final de um deslocamento demonstra que o veículo possa estar com os pneus 
comprometidos um aviso deverá ser disparado para o responsável pela manutenção e 
para o motorista através do aplicativo desktop e mobile respectivamente, para que o 
veículo seja levado para efetuar a troca. 
 
4.3 Gerenciamento de rotas 
 
4.3.1 – Quando for necessário o deslocamento de um veículo será disparado um aviso 
por meio do aplicativo mobile para um motorista livre que esteja no local para que o 
mesmo possa dar início a atividade. 
4.3.2 – O motorista deve se dirigir até o veículo informado no aplicativo e, se caso 
necessário, scannear os códigos da carga pelo aplicativo. 
4.3.3 – Assim que o motorista estiver no veículo irá iniciar a viagem colocando a 
quilometragem atual informada no painel do veículo e assim que o fizer o sistema ira 
calcular a melhor rota até o destino que será exibida na tela do mobile. 
9 
 
4.3.4 - Ao solicitar abastecimento o motorista deve efetuar o acionamento através do 
aplicativo web, devera então se deslocar até o ponto de abastecimento indicado e ao 
chegar informar a quilometragem atual informada no painel do veículo. 
4.3.5 – Assim que o motorista chegar ao seu destino deve encerrar a atividade no 
aplicativo e informar a quilometragem atual que é informada no painel do veiculo 
4.3.6 – Caso o deslocamento seja feito fora do horário comercial ou o tempo de 
deslocamento seja maior que a carga horaria do mesmo, o motorista responsável será 
informado com três(3) dias de antecedência pelo aplicativo e então se segue o 
processo 3.2 
 
4.4 Controle de Finanças 
 
4.4.1 – Todos os abastecimentos devem conter uma foto do cupom fiscal que então 
deve ter seu valor cadastrado no sistema Desktop. 
4.4.2 – Uma vez a cada seis(6) meses, deve ser feito uma pesquisa de preços de 
combustível nas áreas mais utilizadas para deslocamentos e o mesmos devem ser 
cadastrados no sistema mobile para futuro cálculo de economia. 
4.4.3 – Toda a compra de peças, pneus, ferramentas e veículos devem possuir fotos 
dos comprovantes fiscais e ter seus valores cadastrados no sistema. 
4.4.4 – Todas as multas devem ter uma foto cadastrada no aplicativo como também 
seus valores cadastrados. 
4.4.5 – A locação dos veículos devem ser cadastrados e feita a emissão de nota para o 
cliente, assim como o comprovante de pagamento possuir uma foto e valores 
cadastrados no sistema. 
 
4.5 Controle de Estoque 
 
4.5.1 – Todas as peças que chegarem devem ser devidamente cadastradas no sistema 
4.5.2 – Toda a peça utilizada no reparo deve ter usa baixa cadastrada no sistema 
informando qual veículo ela foi utilizada.
10 
 
4.6 Geração de relatórios 
 
4.6.1 – Todas as informações devem ter acesso através de relatórios no sistema. 
4.6.2 – Para que seja gerado o relatório o usuário deve se logar no sistema e escolher 
qual relatório e campos quer e que estão liberados para seu nível de acesso. 
 
4.7 Avisos automáticos 
 
4.7.1 – Todos os avisos devem ser enviados com antecedência prevista na 
especificação e encaminhados a pessoa responsável pelo assunto. 
 
4.8 Scanner de QR 
 
4.8.1 – Todos os carregamentos devem possuir um QR code que será escaneado no 
início e no final do deslocamento. 
4.8.2 – O QR code deverá ser impresso no sistema desktop e colocado nos 
carregamentos com antecedência de dois(2) dias antes de seu deslocamento. 
4.8.3 – Caso o carregamento não possua QR code o gestor da área deve ser 
notificado, que por sua vez deve informar o motivo no sistema e validar o 
deslocamento. 
 
5. DECOMPOSIÇÃO DOS PROCESSOS DE NEGÓCIO 
 
5.1 Armazenamento dos dados sobre os veículos/motoristas 
 
Cadastrar veiculo 
Alterar veiculo 
Remover veiculo 
Cadastrar motorista 
Alterar motorista 
Remover Motorista 
Cadastrar deslocamento 
Alterar deslocamento 
11 
 
Remover deslocamento 
Cadastrar quilometragem de inicio 
Cadastrar quilometragem de chegada 
Cadastrar Multa 
Cadastrar foto Cupom Abastecimento 
Cadastrar valor abastecimentoCadastrar sinistro 
 
5.2 Verificação e aviso automático 
 
Verificar data atual 
Verificar data vencimento seguro 
Enviar aviso vencimento seguro 
Verificar data manutenção 
Enviar aviso manutenção 
Verificar quilometragem informada 
Verificar combustível / quilometragem 
Verificar combustível necessário para deslocamento 
Enviar aviso abastecimento 
Verificar quilometragem/uso do pneu 
Enviar aviso troca de pneus 
5.3 Gerenciamento de rotas 
 
Encontrar motorista livre 
Enviar aviso de deslocamento 
Escanear QR code início/fim 
Comparar QR code início/fim 
Verificar quilometragem 
Calcular rota 
Exibir Rota 
Solicitar Abastecimento 
Encontrar ponto de abastecimento 
Tirar foto nota de abastecimento 
12 
 
Verificar horário do deslocamento 
Verificar duração do deslocamento 
Enviar aviso de deslocamento com antecedência 
 
5.4 Controle de Finanças 
 
Cadastrar foto cupom abastecimento 
Cadastrar valor abastecimento 
Cadastrar locais de abastecimento 
Modificar locais de abastecimento 
Remover locais de abastecimento 
Cadastrar valores de abastecimento 
Modificar valores de abastecimento 
Remover valores de abastecimento 
Cadastrar foto cupom compra 
Cadastrar valor compra 
Cadastra foto multa 
Cadastrar valor multa 
Cadastrar locação de veiculo 
Cadastrar contrato de locação de veiculo 
Verificar veículos livres 
 
5.5 Controle de Estoque 
 
Cadastrar entrada de peça 
Informar uso de peça 
Informar Veiculo 
 
5.6 Geração de relatórios 
 
Logar no sistema 
Verificar nível de acesso 
13 
 
Informar tipos de relatório acessíveis 
Informar campos de relatório acessíveis 
Gerar relatório 
Imprimir relatório 
 
5.7 Avisos automáticos 
 
Verificar horário 
Verificar período de antecedência do caso 
Verificar responsável pelo caso 
Enviar aviso 
 
5.8 Scanner de QR 
 
Escanear QR code 
Gerar QR code 
Imprimir QR code 
Comparar QR code 
 
6. OPERAÇÕES AUTOMATIZADAS 
 
6.1 Armazenamento dos dados sobre os veículos/motoristas 
 
Serão cadastrados automaticamente as rotas geradas, os veículos utilizados e o 
motorista escolhido para cada deslocamento 
Os demais elementos deverão ser cadastrados manualmente no sistema 
 
6.2 Verificação e aviso automático 
 
Será identificado e enviado aviso sobre consumo de combustível, desgaste do pneu, 
desgaste do veículo(com base na quilometragem rodada). 
Será identificado e enviado aviso do vencimento do seguro do veículos. 
14 
 
Será envidado o aviso sobre manutenção preventiva(com base na quilometragem 
rodada e acidentes cadastrados). 
 
6.3 Gerenciamento de rotas 
 
Será gerada a rota mais econômica levando em conta local de partida/chegada, 
trânsito, pedágios, rodízio municipal e vias proibidas. 
 
6.4 Controle de Finanças 
 
As fotos cadastradas serão anexadas aos eventos respectivos. 
 
6.5 Controle de Estoque 
 
Identificação e envido de aviso sobre baixo estoque de ferramentas, peças. 
Identificação e envio de aviso de falta de veículos reservas. 
 
6.6 Geração de relatórios 
 
Será feita a busca e geração do relatório com os campos informados pelo usuário. 
 
6.7 Avisos automáticos 
 
Todos os avisos serão enviados de forma automática pelos servidor para os aplicativos 
web, mobile e desktop. 
 
6.8 Scanner de QR 
 
Será comparado o código cadastrado do início do deslocamento com o código do final 
do deslocamento e emitido um alerta para o responsável caso seja identificado 
disparidade. 
 
15 
 
7. IDENTIFICAR CASOS DE USO PARA AUTOMATIZADOS 
 
Verificação e aviso automático 
 
 1- Enviar notificação através de mensagem de texto ou notificação no aplicativo 
mobile sobre vencimento do seguro do veículo. 
2 - Enviar notificação através de mensagem de texto ou notificação no aplicativo 
mobile sobre manutenção preventiva do veículo. 
3 - Monitorar através da quilometragem informada o montante de combustível e 
se necessário emitir aviso sobre abastecimento. 
4 - Monitorar através da quilometragem informada estado físico dos pneus e se 
necessário emitir aviso sobre troca dos mesmos. 
 
8. ELABORAR PROTÓTIPOS DE TELA 
 
 
 
 
 
 
 
16 
 
 
 
9. ELABORAR OS MODELOS DE CASO DE USO PARA CADA CENÁRIO E UM 
GERAL RESUMIDO 
 
 
17 
 
 
 
18 
 
 
 
 
 
 
19 
 
 
 
20 
 
10. DESCRIÇÃO SUCINTA DO COMPORTAMENTO DE CASO DE USO 
 
Armazenamento de Dados do Veículo 
Usuário insere os dados pessoais na caixa de texto e clica em login, na sequência irá 
cadastrar os dados (motorista e veículo) e irá clicar em gravar. 
 
Controle de Estoque 
Usuário irá clicar em estoque, na sequência irá inserir dos dados da peça e clicar em 
gravar. 
 
Controle de Finanças 
Usuário irá clicar em financeiro, na sequência poderá optar pelas opções: 
abastecimento, multas, nota fiscal e comprovantes de pagamento. 
 
Gerenciamento de Rotas 
Usuário insere os dados pessoais na caixa de texto e clica em login, na sequência irá 
clicar em endereço desejado. O sistema oferecerá as opções disponíveis da região. 
Por fim, o usuário escolherá a filial e aguardará o cálculo de custos aparecer na tela. 
 
Alertas 
Usuário insere os dados pessoais na caixa de texto e clica em login, na sequência irá 
clicar em seguros. O sistema irá checar o banco de dados e retornará com o status dos 
contratos de seguros que estão em atraso ou próximo de vencer. 
 
Relatórios 
Usuário insere os dados pessoais na caixa de texto e clica em login, na sequência irá 
clicar em relatórios. Escolher modelo de relatório (sintético, analítico, filial, consolidado 
por filial, consolidado por centro de custo, compras) e escolher formato do arquivo 
(HTML, xlsx, txt, ppt, PDF). 
 
11. IDENTIFICAR RELACIONAMENTOS DE INCLUDE, EXTEND E 
GENERALIZAÇÃO 
 
21 
 
11.1 - Armazenamento de Dados dos Veículos: foi utilizado o relacionamento 
Include para quando o usuário efetuar login no sistema puxar as ações do cadastro 
de motorista e o cadastro de veículo. 
 
11.2 - Gerenciamento de Rotas: foi utilizado o include pois as funções de acionar 
necessidade de deslocamento, informar a quilometragem percorrida e escanear o 
código de carga o sistema puxar o login no sistema, que é o meio de identificação 
do usuário perante ao sistema. 
 
11.3 - Geração de Relatórios: Neste caso quando o analista for escolher o relatório 
a ser gerado vai ser realizado o include com o efetuar login no sistema para que o 
mesmo possa escolher o relatório. 
 
12. REQUISITOS NÃO-FUNCIONAIS E DE USABILIDADE 
 
Identificador RNF 001 Categoria Segurança 
Nome 
Autenticação de usuário para utilização do app mobile 
Data de 
Criação 
01/09/2019 
Autor Gabriel Giuseppe 
Data da 
Última 
Alteração 
09/09/2019 
Autor Gabriel Giuseppe 
Versão 01 Prioridade Essencial 
Descrição 
Para autenticação no nível de servidor, o IP de cada consumidor 
dos webservices deverá ser cadastrado no servidor web onde o 
sistema estará hospedado, com acesso para execução de 
scripts. Há uma política de segurança que revisa a validade 
destes acessos a cada mês, isso deve ser considerado no 
tratamento de exceções no contexto deste requisito. 
O sistema não poderá permitir cache de senha, salvamento de 
senha ou qualquer outro recurso do tipo. A cada novo acesso, a 
autenticação deverá se realizada novamente, de maneira 
integral. 
 
22 
 
 
 
Identificador RNF 002 Categoria Disponibilidade 
Nome 
Utilização do módulo de Informações Cadastrais 
em modo off-line 
Data de Criação 02/09/2019 Autor Gabriel Giuseppe 
Data da Última 
Alteração 
10/09/2019 
Autor Victor Almeida 
Versão 01 Prioridade Essencial 
Descrição 
O módulo de informações cadastrais é um módulo do 
CRM que precisa funcionar 24 x 7 (vinte e quatro horas 
por dia, sete dias por semana) na operação do Call 
Center da empresa. Por isso é necessário que o sistema 
possua recursos para sua utilização em modo “off-line”, 
pois em nossa infraestruturanão é possível ter garantia 
de 100% de disponibilidade do servidor de banco de 
dados. Para informação, a garantia atual é de 89% de 
disponibilidade do ambiente. 
Todos os registros de clientes cadastrados no sistema 
poderão ser mantidos (alterados/consultados/excluídos) 
com o sistema off-line e novos registros de clientes 
(inclusão) poderão ser incluídos também com o sistema 
off-line. Todos os relatórios do módulo de informações 
cadastrais também precisarão rodar off-line. 
Cada usuário do módulo deverá ter em sua estação de 
trabalho uma cópia do banco de dados do módulo citado, 
sempre com a mesma versão do modelo de dados 
utilizado. Deverá haver uma rotina no banco de dados do 
sistema (banco hospedado no servidor da aplicação), que 
a cada operação de inclusão/alteração/exclusão de 
registros nas tabelas do módulo de informações 
cadastrais sincronize estas atualizações com as bases de 
dados locais de cada usuário, para manter a massa de 
dados na mesma posição. 
Sempre que o usuário abrir o sistema uma função deverá 
verificar se há conectividade com o servidor de banco de 
dados. Se houver, deverá conectar neste ambiente 
(servidor), senão, deverá conectar na versão do banco de 
dados local da aplicação. 
 
 
23 
 
 
 
Identificador RNF 003 Categoria Desempenho 
Nome 
Tempo limite de 12 segundos para processamento de 
dados para verificação de disponibilidade dos veículos 
Data de Criação 03/09/2019 Autor Vinicius Marques 
Data da Última 
Alteração 
11/09/2019 
Autor Gabriel Giuseppe 
Versão 01 Prioridade Essencial 
Descrição 
O processamento de informações em lote é um processo 
oneroso em termos de memória e CPU, devido ao alto 
volume de dados. Em função desta realidade, o sistema 
deverá prover recursos para processamento paralelo 
(multithreading) que possibilite processar lotes de dados 
de forma paralela, compactando o tempo de execução da 
rotina. 
A média diária de requisições a serem processadas é 
80.000. Cada lote contem aproximadamente 150 modelos 
de veículos, totalizando 160 lotes. A janela de produção 
disponível para o processamento de todos os lotes é de 
1h. 
Considerando as medidas acima, o sistema deve 
processar todos os 160 lotes em, no máximo, 1h. Para 
atender isso, o sistema deverá rodar os lotes na 
quantidade máxima permitida de trheads, considerando a 
seguinte especificação do servidor de aplicativos: 
– 32 processadores com quatro núcleos cada. 
– 128 GB de memória RAM. 
– 2 TB de espaço em disco. 
Obs.: deve haver no sistema alguma funcionalidade ou 
arquivo de configuração, onde seja possível o próprio 
analista da TI parametrizar a quantidade de threads que o 
sistema deverá rodar. Esta informação não pode ser 
fixada em código e nem ser de domínio apenas do 
fornecedor que implementará a solução. 
 
 
 
 
24 
 
 RNF 004 Categoria Manutenabilidade 
Nome 
FAQ interna para consulta técnica sobre cada 
linha de código do sistema 
Data de Criação 06/09/2019 Autor Vinicius Marques 
Data da Última 
Alteração 
13/09/2019 
Autor Gabriel Giuseppe 
Versão 01 Prioridade Urgente 
Descrição 
Devido ao turnover do time no último semestre ficou 
evidente a necessidade de uma faq só para consulta 
interna. Login e senha serão disponibilizados por meio de 
cadastro direto no perfil administrador da intranet. 
 
 
 
13. IDENTIFICAR E DESCREVER O CONTEXTO DE USO
 
 
 
14. DESCREVER AS REGRAS DE NEGÓCIO 
 
25 
 
RN001 
A empresa tem como objetivo final fornecer ferramentas para 
gerenciamento de custos dos veículos, incluindo: seguros, 
combustível, pneus, manutenção preventiva, estoque de peças e 
motorista. 
RN002 
Dar apoio operacional para manipulação dos dados para gerar 
uma visualização financeira dos itens citados na RN001. 
RN003 
O veículo que completar 37.000 km rodados deverá ser isolado 
para uma revisão mecânica completa e posteriormente poderá ou 
não retornar a disponibilidade. Essa informação deverá ficar 
disponível para o usuário final no aplicativo. 
RN004 
Visualização das respostas técnicas do mecânico/especialista no 
aplicativo após revisão automotiva. 
RN005 
Clientes inadimplentes por mais de 60 dias terão acesso negado 
na plataforma web até quitação da dívida ativa. 
RN006 
Novos veículos adquiridos pelo empresa passarão por testes de 
qualidade que serão reportados via aplicativo por um funcionário 
da equipe operacional antes de ser adicionado a frota da filial. 
RN007 
Filiais que possuem uma média de veículos com maior 
quilometragem tem prioridade para recebimento de novos 
veículos. 
26 
 
RN008 
É mandatório possuir CNH para trabalhar no atendimento a 
clientes. 
RN009 
O preço da locação de um veículo avulso deverá respeitar a 
pesquisa de vida útil do veículo e da tabela de custos 
operacionais da companhia disponibilizados pelo departamento 
de controladoria situado na matriz. 
RN010 
O estoque de peças terá reposição todo último dia útil do mês e 
haverá uma atualização no saldo no dia seguinte. 
 
 
 
15. ELABORAR DIAGRAMA DE CLASSES DE ANÁLISE 
 
 
 
 
 
27 
 
16. DEMONSTRAR O COMPORTAMENTO DOS CASOS DE USO 
 
 
 
 
 
 
 
28 
 
 
 
 
17. DIAGRAMA DE IMPLANTAÇÃO 
17.1 Estrutura do Sistema 
 
 
 
18 – ELABORAR MER E DER DO BANCO DE DADOS 
 
29 
 
 
 
 
 
19. CRIAR MATRIZ DE RASTREABILIDADE 
30 
 
 
 
 
 
 
 
 
20 – CRIAR PLANILHAS DE TESTE 
 
 
 
 
 
31 
 
 
 
 
 
21. GERAR SCRIPT DE CRIAÇÃO DE BANCO 
 
DROP TABLE `TS_VEICULO`; 
 
CREATE TABLE `TS_VEICULO` ( 
 `CD_VEICULO` number primary key, 
 `CD_COR_VEICULO` number default NULL, 
 `NM_MARCA_VEICULO` varchar2(255) default NULL, 
 `NM_MODELO_VEICULO` varchar2(255) default NULL, 
 `ANO_VEICULO` varchar2(50) default NULL, 
 `RENAVAN_VEICULO` varchar2(50) default NULL, 
 PRIMARY KEY (`CD_VEICULO`) 
) AUTO_INCREMENT=1; 
 
DROP TABLE `TS_MOTORISTA`; 
 
CREATE TABLE `TS_MOTORISTA` ( 
 `CD_MOTORISTA` number primary key, 
 `CD_ENDERECO` number default NULL, 
 `NM_MOTORISTA` varchar2(255) default NULL, 
 `CPF_MOTORISTA` varchar2(50) default NULL, 
 `RG_MOTORISTA` varchar2(50) default NULL, 
 `DT_NASCIMENTO_MOTORISTA` varchar2(255), 
 `EMAIL_MOTORISTA` varchar2(255) default NULL, 
 PRIMARY KEY (`CD_MOTORISTA`) 
) AUTO_INCREMENT=1; 
 
 
32 
 
DROP TABLE `TS_CONTRATO`; 
 
CREATE TABLE `TS_CONTRATO` ( 
 `CD_CONTRATO`number primary key, 
 `CD_MOTORISTA` number default NULL, 
 `CD_VEICULO` number default NULL, 
 `VL_CONTRATO` varchar2(100) default NULL, 
 `DT_INICIO_CONTRATO` varchar2(255), 
 `DT_FIM_CONTRATO` varchar2(255), 
 `DS_CLAUSULAS` varchar2(255) default NULL, 
 PRIMARY KEY (`CD_CONTRATO`) 
) AUTO_INCREMENT=1; 
 
 
 
 
 
DROP TABLE `TS_TELEFONE_MOTORISTA`; 
 
CREATE TABLE `TS_TELEFONE_MOTORISTA` ( 
 `CD_TELEFONE_MOTORISTA` number primary key, 
 `CD_MOTORISTA` number default NULL, 
 `TEL_FIXO_MOTORISTA` varchar2(50) default NULL, 
 `CELL_MOTORISTA` varchar2(50) default NULL, 
 PRIMARY KEY (`CD_TELEFONE_MOTORISTA`) 
) AUTO_INCREMENT=1; 
 
 
DROP TABLE `TS_FILIACAO_MOTORISTA`; 
 
CREATE TABLE `TS_FILIACAO_MOTORISTA` ( 
 `CD_FILIACAO_MOTORISTA` number primary key, 
 `NM_MAE_MOTORISTA` varchar2(50) default NULL, 
 `NM_PAI_MOTORISTA` varchar2(50) default NULL, 
 PRIMARY KEY (`CD_FILIACAO_MOTORISTA`) 
) AUTO_INCREMENT=1; 
 
DROP TABLE `TS_ENDERECO`; 
 
CREATE TABLE `TS_ENDERECO` ( 
`CD_ENDERECO` number primary key, 
`CEP_ENDERECO` number default NULL, 
`RUA_ENDERECO` varchar2(50) default NULL, 
`NR_ENDERECO` number default NULL, 
`NM_ENDERECO` varchar2(50) default NULL, 
`NM_ESTADO` varchar2(50) default NULL, 
 PRIMARY KEY (`CD_ENDERECO`) 
) AUTO_INCREMENT=1 
33 
 
22. CRIAR SCRIPT DE DADOS INICIAIS 
 
Inclusão de veículos 
INSERT INTO 
TS_VEICULO 
(CD_VEICULO, 
CD_COR_VEICULO, 
NM_MARCA_VEICULO, 
NM_MODELO_VEICULO, 
ANO_VEICULO, 
RENAVAN_VEICULO) 
VALUES 
(1,1,'FAW','PUNTO',1999,61699757311), 
(2,2,'Suzuki','ONIX',2010,69853669901),(3,3,'Citroën','PUNTO',2000,98822831859), 
(4,4,'Renault','PUNTO',2007,29320450996), 
(5,5,'Isuzu','ONIX',2018,89975981704); 
 
 
Inclusão de motoristas 
INSERT INTO 
TS_MOTORISTA 
(CD_MOTORISTA, 
CD_ENDERECO, 
NM_MOTORISTA, 
CPF_MOTORISTA, 
RG_MOTORISTA, 
DT_NASCIMENTO_MOTORISTA, 
EMAIL_MOTORISTA) 
VALUES 
(1,1,"Bradley",85621841127,30318751765,"04/14/20","enim.consequat@Maurisnon.org"), 
(2,2,"Sade",98142517523,23291099982,"03/18/20","mattis.semper@fermentumarcu.co.uk"), 
(3,3,"Sybil",55251009472,58000341347,"11/13/18","arcu@ultriciesligula.edu"), 
(4,4,"Quintessa",24943384403,99618630607,"10/04/18","orci.luctus.et@metus.net"), 
(5,5,"Marah",15413627483,24998537368,"11/29/19","est@consectetuer.edu"), 
(6,6,"Faith",42230081144,48973467573,"04/02/19","mauris.sit@nunc.net"); 
 
 
 
24. ELABORAR UM MANUAL PRELIMINAR DE INSTALAÇÃO 
24.1 Pré-Requisitos 
O sistema CONSULTRIX foi desenvolvido fundamentalmente em plataforma Java. 
Utiliza os principais serviços e tecnologias oferecidos pela plataforma. 
 
Lista de Requisitos para instalação 
mailto:enim.consequat@Maurisnon.org
mailto:mattis.semper@fermentumarcu.co.uk
mailto:arcu@ultriciesligula.edu
mailto:orci.luctus.et@metus.net
mailto:est@consectetuer.edu
34 
 
Sistema Operacionais 
Sistema Operacional Windows (Vista, 7, 8 e 10 – x64 - x86) 
Sistema Operacional Linux & Ubuntu (x64 - x86) 
 
Placa de vídeo 
NVIDIA - GPUs móveis: GeForce 8M e 100M séries ou superior, NVS 2100M ou 
superior e Mobility Quadro FX 300M ou superior 
- GPUs para desktop: GeForce 8 e 100 séries ou superior 
 
ATI - GPUs móveis: Mobility Radeon HD 3000, 4000 e 5000 series 
GPUs para desktop: Radeon HD 2400, 3000, 4000, 5000 e 6000 series 
 
Intel - GPUs móveis: GMA 4500MHD e GMA HD 
- GPUs para desktop: GMA 4500 e GMA HD 
 
Memória RAM 
 
RAM: 128 MB para Windows (x64 - x86) 
RAM: 128 MB para Linux (x64 - x86) 
 
Espaço em Disco 
124 MB para Java Update no sistema Windows 
128 MB para Java Update no sistema Linux 
 
Requisitos de Processador 
Windows - Processador no mínimo um Pentium 2 de 266 MHz 
Linux - Processador no mínimo um AMD 266 MHz 
Navegadores necessários 
Windows - Browsers Internet Explorer 9 e versão mais recente Firefox 
 
Linux - Browsers somente Firefox 
 
 
 
25. ELABORAR MANUAL DE TREINAMENTO DO USUÁRIO 
 
Funcionalidades 
 
1 – Cadastro: dois cliques rápidos no ícone de cadastro; 
Clicar no botão superior direito na tela inicial denominado inserir; 
35 
 
Preencher campos obrigatórios: Nome da empresa, Endereço, CPF, CNH, Cartão de 
credito; 
Clicar em salvar. 
 
2 – Controle de estoque: dois cliques rápidos no ícone de estoque; 
Adicionar classes para manter controlado o estoque; 
Controlar saída e entrada de veículos; 
Controlar equipamentos para troca de peças e artigos dos veículos; 
Solicitar peças para manutenção dos veículos; 
Controlar giro de estoque; 
Realizar periodicamente o inventário e revisão de estoque; 
 
3 – Reserva de veículo: Dois cliques no botão inferior direto da tela denominado 
reservar; 
Clicar na cascata para abrir o combobox e escolher marca e modelo; 
Selecionar modelo escolhido; 
Escolher período de locação; 
Gerar valores das diárias; 
Escolher itens adicionais (wi-fi, gps, cadeira infantil); 
Finalizar reserva; 
 
4 – Verificação de seguro: dois cliques rápidos na barra superior do programa; 
Digite o RENAVAM para checar contrato de seguro; 
Depois da pesquisa haverá o retorno de dados disponíveis na tela; 
 
5 – Gerar relatórios: dois cliques no botão superior direto denominado relatórios; 
Escolher opção de relatório (opções: clientes ativos, clientes inadimplentes, estoque de 
peças, seguros, contratos a pagar e locações em andamento); 
 
6 – Licenciamento: clicar em parceiro despachante na tela inicial; 
Inserir placa ou RENAVAM do veículo e também e-mail para recebimento do arquivo 
do parceiro contendo status atual; 
Aguardar SLA de 24 horas para resposta por e-mail; 
 
36 
 
7 – Cobrança: clicar no botão financeiro; 
Escolher opção efetuar cobrança; 
Inserir número do contrato de locação; 
Gerar boleto atualizado; 
 
 
26. CONTRATO DE MANUTENÇÃO DO SISTEMA 
 
Pelo presente instrumento particular de Contrato de Implantação e Manutenção de 
Sistema de Informática que entre si celebram de um lado, BR AUTOS RENT A CAR 
LTDA, com sede à Rua PIO XII nº 130, cidade de Barueri, Estado de São Paulo, 
inscrita no CNPJ sob o nº 12.305.490/0001-01, neste ato representada na forma de 
seu Contrato Social por BORIS SCHAERTWANSKI, RG 57.456.765-45, CPF 
122.344.762-10, de ora em diante denominada simplesmente CONTRATANTE, e, de 
outro lado RAGE DESENVOLVIMENTO E CONSULTORIA DE SISTEMAS LTDA, com 
sede à Avenida Yojiro Takaoka, nº3.500, cidade de Santana de Parnaíba, Estado de 
São Paulo, inscrita no CNPJ sob o nº 19.389.910/0001-02, neste ato representada na 
forma de seu Contrato Social por Vinicius Marques, RG 57.9424-5, CPF 357.706.218-
50, de ora em diante denominada simplesmente CONTRATADA, têm entre si justo e 
contratado o que segue: 
 
O presente contrato tem como objeto a implantação e locação do sistema de 
informática CONSULTRIX, conforme proposta 197624-DX, e tabela de vendas, em 
anexo, que ficam fazendo parte integrante deste instrumento. 
 
O prazo para implantação do sistema obedecerá ao seguinte cronograma: 
 
Primeira Reunião - Kick-Off (Regras de Negócios/Requisitos Funcionais) Set/2019 
Desenvolvimento Estrutural Out/2019 
Aplicação de Testes & Implantação Nov/2019 
Go-Live do Projeto & Treinamentos Dez/2019 
 
Parágrafo único – O presente contrato, com relação aos serviços de manutenção, 
vigorará por prazo indeterminado, a contar desta data. 
A implantação do sistema poderá atrasar no máximo 30 (trinta) dias corridos a partir da 
aplicação dos testes prevista no cronograma, abrangendo reuniões e treinamento dos 
usuários para operação do Sistema. 
 
A CONTRATADA procederá o acompanhamento e auditoria sobre a implantação do 
Sistema, avaliando através de checagem de listas e procedimentos se estão sendo 
executadas pelos usuários as tarefas a estes incumbidas, de acordo com o 
cronograma acima, sugerindo, se o caso, novas formas de realizar determinadas 
tarefas. 
 
37 
 
Os dados constantes das checagem de listas e procedimentos serão apresentados em 
reuniões de avaliação entre a CONTRATANTE e o representante da CONTRATADA, 
responsável pela implantação. 
 
Após a execução do cronograma inicialmente previsto, se ainda houverem pendências 
em relação à implantação, as partes definirão, de comum acordo, um cronograma 
complementar, estabelecendo um número de visitas bastantes para a finalização do 
processo de implantação. 
 
Finalizado o processo de implantação, a CONTRATADA fará a manutenção periódica 
do sistema, compreendendo a atualização de novas versões do sistema, atendimento 
de suporte aos usuários, por telefone ou INTERNET, e visitas necessárias referentes 
às mudanças relacionadas ao Sistema. 
 
Em remuneração pelos serviços mencionados na cláusula 1ª, a CONTRATADA 
receberá da CONTRATANTE as quantias abaixo: 
 
a) Implantação: R$ 120.000,00 (Cento e Vinte Mil Reais), pagos da seguinte forma: 
 Seis Parcelas a contar da assinatura deste objeto; 
 
b) Recorrente Mensal de R$ 2.199,00 (Dois Mil e Cento e Noventa e Nove Reais) por 
mês, com vencimento todo dia 15 de cada mês, reajustável anualmente pelo índice 
IGPM/FGV 
 
Os custos adicionais com visitas, transporte e estadia, desde que previamente 
autorizados, serão reembolsados conforme demanda. 
 
Não será cobrado da CONTRATANTE qualquer custo adicional referente a novas 
implementações e atualização de versões efetuadas no Sistema. 
 
Qualquer das partes poderá rescindir o presente instrumento, mediante prévia 
comunicação à outra parte, por escrito, com antecedência mínima de …. dias, nas 
seguintes condições: …………. (especificar multa e condições de pagamento dos 
serviços até então executados e do aluguel doperíodo) 
 
O presente contrato considerar-se-á rescindido se: 
 
a) a CONTRATANTE, sem prévio consentimento escrito da CONTRATADA, negociar, 
ceder ou emprestar a terceiros, no todo ou em parte, seja a que título for, os direitos e 
obrigações ora assumidas; 
b) se qualquer uma das partes se mostrar inadimplente quanto às obrigações 
assumidas neste instrumento. 
 
É vedado à CONTRATADA negociar o Sistema com terceiros, sob qualquer forma, 
total ou parcialmente. O não cumprimento do disposto nesta cláusula implicará o 
pagamento de uma indenização de valor idêntico ao negociado neste contrato para 
implantação. 
 
A CONTRATADA obriga-se a manter sigilo sobre informações confidenciais a que tiver 
acesso durante a realização deste trabalho. 
38 
 
 
A responsabilidade da CONTRATADA restringir-se-á ao aplicativo CONSULTRIX, não 
respondendo por problemas relacionados ao ambiente, como redes, sistemas 
operacionais, hardware, etc. 
 
A CONTRATADA não se responsabiliza por danos decorrentes do mau uso do 
sistema, alimentação errônea e/ou falta de conferência de dados gerados, bem como a 
inexistência de cópias de segurança dos dados atualizados. 
 
A CONTRATANTE obriga-se a colaborar com a CONTRATADA no sentido de fornecer 
informações e executar as tarefas solicitadas, visando a perfeita implantação do 
sistema de acordo com os cronogramas de implantação. 
 
O presente instrumento não dará azo à constituição de qualquer vínculo empregatício 
ou responsabilidade por parte da CONTRATANTE com relação aos empregados da 
CONTRATADA a seu serviço, responsabilizando-se esta última pelos direitos e 
deveres sociais e trabalhistas de seus empregados. 
 
A CONTRATADA arcará com o pagamento de todos os encargos fiscais e tributários 
decorrentes do ora contratado. 
 
Eventuais alterações ou casos omissos serão acordados entre as partes na forma de 
aditivos a este Contrato. 
 
Santana de Parnaíba, 01 de Setembro de 2019 
De acordo: 
 
CONTRATANTE 
Nome: 
Cargo: 
Assinatura: 
 
CONTRATADA 
Nome: 
Cargo: 
Assinatura: 
 
 
23. ELABORAR MÉTODOS DE BACKUP E RECUPERAÇÃO DO SISTEMA EM 
CASOS EMERGENCIAIS 
 
Especificações do servidor e ferramenta utilizada para efetuar backup: 
 
Nós escolhemos o tipo de backup incremental, um backup de substituição de arquivos 
diários por conta de alto trafico de arquivos salvos e alterados 
 
A ferramenta escolhida foi o Arcserve, uma ferramenta de alto rendimento e com total 
segurança sem perda de dados 
 
39 
 
Os servidores utilizados para os procedimentos são de excelente qualidade e maior 
desempenho. O servidor utilizado aqui é o Dell PowerEdge T440, descrição técnica: 
 
Intel Xeon Silver 4110 de 2,1 G, 8 núcleos /16 segmentos, 2 UPIs de 9,6 GT/s, cache 
de 11 M, Turbo, HT (85 W) DDR4-2400 
 
Chipset Intel 5520 
 
1 TB de Memória (8 slots na frequência máxima de 1333Mhz/DDR4) 
 
SSD SATA de 2,5", 960 GB, 6 Gbit/s e 512n com unidade de conector automático, 
várias funções e carregador híbrido de 3,5", 3 DWPD, 5256 TBW 
 
2 Slot PCI-e x8 
 
1 Slot de armazenamento x4 
 
Windows Server 2019 Standard,16 CORE, FI, No Med, No CAL, Multi Language 
 
4 Controladores de Rede 10/100/1000 
 
Controlador RAID PERC H740P, cache NV de 8 GB, adaptador, Full Heights 
 
LOM Broadcom 5720 de 1 Gb integrada 
 
O software que tem acoplamento com toda essa infraestrutura é o Arcsever: 
ferramenta web que permite o armazenamento de arquivos na nuvem, garantindo a 
melhor segurança para seus arquivos. 
 
Os backups realizados são do banco de dados onde contém informações dos clientes 
referentes a todas as filiais do país. 
 
Relação dos Dados que serão armazenados: 
 
Nome; 
RG; 
CPF; 
CNH; 
Endereço; 
Cartão de Crédito; 
Datas de Entrada e Saída do Veículo; 
Serviços Adicionais Contratados; 
 
Backup de informações dos automóveis como (RENAVAM, documento, chassi, placa, 
Marcas e modelos); 
 
Backup das locações como (Datas de locação, entrega, quantidade de dias, valores 
das diárias e frequência de aluguel); 
 
40 
 
Backup das informações físicas dos veículos e compras de equipamentos de 
manutenção juntos aos fornecedores; 
 
 
27. RELATÓRIOS DE COBRANÇA PELOS SERVIÇOS PRESTADOS 
 
Filial São Paulo 
 
Filial Rio de Janeiro 
 
 
Filial Curitiba 
41 
 
 
 
Filial Fortaleza 
 
 
Filial Porto Alegre 
 
Filial Brasília 
42 
 
 
28. ELABORAR ESTRATÉGIA DE NEGÓCIO 
 
28.1 Missão, Visão e Valores 
 
Missão 
Oferecer locação de veículos automotores para deslocamento em grandes metrópoles 
com um preço justo. 
 
Visão 
Ser referência de qualidade quando o assunto for locação de autos no Brasil. 
 
Valores 
Cada ser humano é único e tem necessidades logísticas diferentes; 
Dedicação em todas as fases dos negócios, não desistir nunca; 
Senso de urgência, a perda de tempo pode atrapalhar nos resultados; 
 
28.2 Estudo de Crescimento 
 
O crescimento da companhia prevê implantação de novas filiais ao redor de todo o 
território Brasileiro. Nesse estudo, está sendo levado em conta aqueles municípios com 
maior probabilidade de crescimento nos seguintes quesitos: 
 
Infraestrutura da malha rodoviária; 
43 
 
Renda Familiar; 
Educação; 
Emprego; 
 
Expansão 2019 - 2023 
 
 
 
 
Legenda: 
 
2019 
São Paulo 
Rio de Janeiro 
Fortaleza 
Curitiba 
Brasília 
Porto Alegre 
 
28.3 - Análise SWOT 
Forças 
Interface web amigável e inovadora; 
Frota nova e equipada com tecnologia atual; 
Preço extremamente competitivo; 
Plano de fidelidade que dá benefícios para os 
clientes; 
 
Fraquezas 
Custo elevado com reparos estruturais e 
mecânicos dos automóveis; 
Custo elevado de seguro; 
Custo alto com publicidade; 
Marca desconhecida; 
 
45 
 
Oportunidades 
Motoristas profissionais de aplicativos buscam 
opções nesse momento; 
Ainda há municípios no Brasil sem oferta de 
locadoras de veículos; 
Incentivo do governo de diminuição do preço do 
combustível; 
Ameaças 
Concorrentes com dezenas de opções no portfólio; 
Diminuição dos impostos sobre a compra de novos 
carros; 
Aumento do desemprego; 
Fusão de concorrentes; 
 
 
28.4 – Expectativas Financeiras 
A definição das metas de vendas pela assembléia de sócios considerou o faturamento 
inicial de R$ 6 milhões no ano-calendário de 2019. É esperada a captação, 
principalmente, dos seguintes canais: 
Internet; 
Aplicativo Mobile; 
Telefone; 
Presencial; 
Eventos (quiosques e estandes); 
 
29. RELATÓRIOS DE CLIENTES INADIMPLENTES 
 
Cliente CPF ou CNPJ 
Data do 
Último 
Pagamento 
ID Filial 
Borussia e Hatford Consultoria 
Logística Ltda 7457120000101 10/05/2019 76385BX São Paulo 
Carlos Figueira de Morais 17292854501 08/01/2019 63421MX Rio de Janeiro 
Garagem Hortifrutti Comercio e 
Varejo de Frutas e Verduras ME 17253725000108 09/02/2019 87252KX Curitiba 
Bar e Mercearia Dom João XI ME 62098654000104 11/02/2019 77092BX São Paulo 
Valéria Barcellos de Souza 82863601055 17/02/2019 99110MX Rio de Janeiro 
Três Corações Restaurante Ltda 40120230000107 20/02/2019 65419DX Brasília 
Fabricio Paes de Junqueira Filho 27293904001 23/02/2019 62629TX Fortaleza 
Hugo Macedo Zeppila de Jesus 46402083890 27/02/2019 12208MX Rio de Janeiro 
Vagalume Nordestino Assessoria 
Logistica Ltda 67012034000100 01/03/2019 71002YX Recife 
Odair Fagundes de Sá 87634512088 02/03/2019 87702DX Brasília 
Sarmento e Furnieles Advogados 
S/C 55098543000100 05/03/2019 11009KX Curitiba 
Teresa de Bragança e Moreira 19182801077 07/03/2019 73735MX Rio de Janeiro 
Luiza Meireles da Conceição da 
Silva 65411208641 10/03/2019 62668BX São Paulo 
Trust Investimentos S A 10011022000180 16/03/2019 66411KX Curitiba 
Paulo Barreto Sabino 87645623100 20/03/2019 90912BX São Paulo 
Zoe Brinquedos e Entretenimento 66202737000100 22/03/2019 86261MX Rio de Janeiro 
45 
 
Serviços de Informática Ltda 
Rogério Junqueira do Nascimento 
Alves 89867645400 25/03/2019 98765BX São Paulo 
Barco Oriental Lanchonete e 
Restaurante Ltda 90678345000190 01/04/201976432MX Rio de Janeiro 
Sileide Maria de Azevedo Silva 89056723488 10/04/2019 78563KX Curitiba 
Frederico Gonçalves Pannan 23421348745 16/04/2019 44332DX Brasília 
Orthoped Comercio e Varejo de 
Equipamentos Ortópedicos e 
Medicinais ME 10200300000199 19/04/2019 10109BX São Paulo 
Maria Conceição Da Silva Nunes 17253627188 26/04/2019 74746BX São Paulo 
Supermercado São Camilo S A 20100200000176 29/04/2019 77440YX Recife 
Fausto Zucollo Martins 10020030085 01/05/2019 77743MX Rio de Janeiro 
Pedro Gurgel Da Silva 89256710090 03/05/2019 28182DX Brasília 
Nuestra Comida Lanchonete e 
Restaurante Ltda 30110220000102 09/05/2019 78562YX Recife 
VTR Comercio e Industria de 
Eletrônicos Ltda 76220330000112 17/05/2019 99965KX Curitiba 
Vagner Poncio de Jannes 34565218902 22/05/2019 75311KX Curitiba 
Maria Elenice Vicário de Souza 18288388002 25/05/2019 76555BX São Paulo 
Supermercado Bom Jesus da Lapa 
Me 45010020000130 29/05/2019 75222MX Rio de Janeiro 
Percapta Consultoria Financeira S A 89256710090 01/06/2019 27727BX São Paulo 
Renato Benicio Luiz Montoro 30110220000102 19/06/2019 98761DX Brasília 
Graziele Mourão de Jesus 76220330000112 22/06/2019 97722KX Curitiba 
Prisma Comercio e Atacado de 
Roupas Ltda 34565218902 30/06/2019 87761TX Fortaleza 
Silvio Marcos Fontes da Cruz 18288388002 02/07/2019 87000MX Rio de Janeiro 
Papelito Agencia de Publicidade Me 45010020000130 18/07/2019 76555BX São Paulo 
João Pedro Americo 40023001975 22/07/2019 99951DX Brasília 
Vertice Engenharia Ltda 19222333000188 28/07/2019 87004TX Fortaleza 
Leticia Brandão Serafim da Silva 87645623100 01/08/2019 41110MX Rio de Janeiro 
 
 
 
REFERÊNCIAS 
 
MENEZES, Carlos Henrique. DevMedia artigos online, 2018. Disponível em: 
<https://www.devmedia.com.br/artigo-engenharia-de-software-3-requisitos-nao-funcionais/9525>. 
Acesso em: 14 Setembro, 2019 
 
Carvalho, Fábio Câmara Araújo de. Gestão de Projetos. 1. Ed. São Paulo: Pearson 
Education do Brasil, 2015. 
 
Autor Desconhecido. Gestão de TI, 2016. Disponível em: 
<https://www.infonova.com.br/artigo/infraestrutura-de-ti/> Acesso em: 10 Setembro, 2019 
 
BELL, Donald. Fundamentos Básicos da UML, 2016. Disponível em: 
<https://www.ibm.com/developerworks/br/rational/library/content/RationalEdge/sep04/bell/index.ht
ml>. Acesso em: 22 Setembro, 2019 
 
McDowell, Arnold. UML Structures and Elements, RefSeek, 2003. Disponível em: 
<www.sei.cmu.edu/architecture/sat_init.html>. Acesso em: 22 Setembro, 2019 
 
https://www.devmedia.com.br/artigo-engenharia-de-software-3-requisitos-nao-funcionais/9525
https://www.infonova.com.br/artigo/infraestrutura-de-ti/
https://www.ibm.com/developerworks/br/rational/library/content/RationalEdge/sep04/bell/index.html
https://www.ibm.com/developerworks/br/rational/library/content/RationalEdge/sep04/bell/index.html
http://www.sei.cmu.edu/architecture/sat_init.html
45 
 
MARTINS JUNIOR, Joaquim. Como escrever trabalhos de conclusão de curso. 9. Ed. – 
Petrópolis, RJ: Editora Vozes, 2015. 
 
CAVALCANTE, Edson. PROCV e PROCH passo à passo, 2018. Disponível em: 
<https://ninjadoexcel.com.br/procv-e-proch-passo-passo/> Acesso em: 04 Outubro, 2019. 
 
VENTURA, Plínio. Diferença de Requisito Funcional e Regra de Negócio, 2014. 
Disponível em: <https://www.ateomomento.com.br/requisito-funcional-x-regra-de-negocio-
quem-e-quem/> Acesso em: 25 Agosto, 2019. 
 
TURMALINAS, Arilo. Banco de Dados Relacionais, 2011. Disponível em: 
<https://www.devmedia.com.br/bancos-de-dados-relacionais/20401> Acesso em: 18 Agosto, 
2019. 
 
Autor Desconhecido. Contratos de Fornecimento de Tecnologia, 2012. Disponível em: 
<https://app.santocontrato.com.br/prestacao-de-servicos/contrato-de-fornecimento-de-
tecnologia> Acesso em: 09 Outubro, 2019. 
https://ninjadoexcel.com.br/procv-e-proch-passo-passo/
https://www.ateomomento.com.br/requisito-funcional-x-regra-de-negocio-quem-e-quem/
https://www.ateomomento.com.br/requisito-funcional-x-regra-de-negocio-quem-e-quem/
https://www.devmedia.com.br/bancos-de-dados-relacionais/20401
https://app.santocontrato.com.br/prestacao-de-servicos/contrato-de-fornecimento-de-tecnologia
https://app.santocontrato.com.br/prestacao-de-servicos/contrato-de-fornecimento-de-tecnologia
	1. INTRODUÇÃO/CENÁRIO
	2. FUNÇÕES DE NEGÓCIO
	2.1. Principais necessidades
	Armazenamento dos dados sobre os veículos (seguros, manutenções, pneus, abastecimento, quilometragem, multas, sinistros e abastecimento) e motoristas (CNH, exames, documentos).
	Verificação e aviso automático de vencimento e renovação de seguro dos veículos, data para manutenção (preventivas ou por quilometragem), uso de pneus e abastecimento.
	Gerenciamento de rotas, consumo de combustível, horário de viagens e entrada e saída de garagens e estacionamentos.
	Controle de finanças (Gasto de combustível, cálculo de possibilidades para economia, gasto de pneus, custo de manutenção, quantidade e custo de multas e custo de locação dos veículos internos)
	Controle de estoque (peças, ferramentas e veículos reservas).
	Geração de relatórios (finanças, estoque, multas, veículos, peças, motoristas, uso de pneus, quilometragem, manutenções, seguros, sinistros, consumo de combustível, acidentes, furtos, horário de entrada e saída, tempo de deslocamento) por meio do apli...
	Avisos automáticos por meio do aplicativo mobile sobre rotas, abastecimento, manutenção, horário de entrada/saída e veículos disponíveis.
	Scanner de QR code para verificação da carga no ponto de partida e no ponto de chegada.
	3. SOLUÇÕES DISPONÍVEIS NO MERCADO
	http://www.atscs.com.br/site/#video-fact
	https://www.hivecloud.com.br/fleet-sistema-gestao-frotas/
	https://www.accenture.com/br-pt/consulting-index
	https://www.madis.com.br/software/software-md-estacionamento/
	4. PROCESSOS DE NEGÓCIO
	4.1 Armazenamento dos dados sobre os veículos/motoristas
	4.3 Gerenciamento de rotas
	4.4 Controle de Finanças
	4.5 Controle de Estoque
	4.7 Avisos automáticos
	4.8 Scanner de QR
	5. DECOMPOSIÇÃO DOS PROCESSOS DE NEGÓCIO
	6. OPERAÇÕES AUTOMATIZADAS
	7. IDENTIFICAR CASOS DE USO PARA AUTOMATIZADOS
	8. ELABORAR PROTÓTIPOS DE TELA
	9. ELABORAR OS MODELOS DE CASO DE USO PARA CADA CENÁRIO E UM GERAL RESUMIDO
	10. DESCRIÇÃO SUCINTA DO COMPORTAMENTO DE CASO DE USO
	Armazenamento de Dados do Veículo
	Controle de Estoque
	Controle de Finanças
	Gerenciamento de Rotas
	Alertas
	Relatórios
	12. REQUISITOS NÃO-FUNCIONAIS E DE USABILIDADE
	A CONTRATADA procederá o acompanhamento e auditoria sobre a implantação do Sistema, avaliando através de checagem de listas e procedimentos se estão sendo executadas pelos usuários as tarefas a estes incumbidas, de acordo com o cronograma acima, suger...
	Os dados constantes das checagem de listas e procedimentos serão apresentados em reuniões de avaliação entre a CONTRATANTE e o representante da CONTRATADA, responsável pela implantação.
	Após a execução do cronograma inicialmente previsto, se ainda houverem pendências em relação à implantação, as partes definirão, de comum acordo, um cronograma complementar, estabelecendo um número de visitas bastantes para a finalização do processo d...
	Finalizado o processo de implantação, a CONTRATADA fará a manutenção periódica do sistema, compreendendo a atualização de novas versões do sistema, atendimento de suporte aos usuários, por telefone ou INTERNET, e visitas necessárias referentes às muda...
	a) Implantação: R$ 120.000,00 (Cento e Vinte Mil Reais), pagos da seguinte forma:
	 Seis Parcelas a contar da assinatura deste objeto;
	Nós escolhemos o tipo de backup incremental, um backup de substituição de arquivos diários por conta de alto trafico de arquivos salvos e alterados
	A ferramenta escolhida foi o Arcserve, uma ferramenta de alto rendimento e com total segurança sem perda de dados
	Cada ser humano é único e tem necessidades logísticas diferentes;
	Dedicação em todas as fases dos negócios, não desistir nunca;
	Senso de urgência, a perda de tempo pode atrapalhar nos resultados;
	Infraestrutura da malha rodoviária;
	Renda Familiar;
	Educação;Emprego;
	São Paulo
	Rio de Janeiro
	Fortaleza
	Curitiba
	Brasília
	Porto Alegre

Outros materiais