Aluno: Diogo Nunes Carvalho - 202010207
E-mail: [email protected]
Uma Compania possui diversas rotas que precisam ser executadas, dito isso, ela necessita de motoristas que realizem as mesmas. Por este motivo, ela irá os contratá-los pagando a quantia de R$ 3,25 por quilometro rodado - assim como aplicativos como o Uber e similares realizam nos dias de hoje.
Durante o trajeto de cada motorista, diversas situações irão ocorrer:
1. Rotas mais longas, demandarão mais tempo para serem executas. Logo, alguns motoristas realizarão mais rotas que outros.
2. Os carros irão enviar seus dados a respeito da performance - assumiremos que os mesmos possuim sistemas de telemetria de última geração instalados - para a Company, com estes dados a contabilização de distâncias para o pagamento e o melhor monitoramento para uma análise posterior serão realizados.
3. Os carros, assim como na vida real, gastam combustível deste modo ao chegarem a um nível baixo de gasolina, precisam parar em uma FuelStation para abastecer.
4. Esta FuelStation possui duas bombas e cobra o valor de R$ 5.87 por litro.
Com todas as situações que foram elencadas anteriormente, a importancia dos pagamentos de mostra evidente. Neste contexto, o chamado AlphaBank será o banco responsável por realizar e guardar todas as transações, evidenciando o seguinte comportamento:
Java 17
Maven
SUMO
JUNIT
Apache Poi
Para a utilização do projeto, garanta que sua máquina possui as tecnologias citadas previamente instaladas. Além disso, garanta que o arquivo Pom.xml esteja com todas as suas dependências atualizadas.