Baixe o app para aproveitar ainda mais
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
Compartilhar