title |
---|
Computação Deliveries |
Ana Carolina Chaves de Vasconcelos | [email protected] |
---|---|
Artur Brito Souza | [email protected] |
Leonardo Veiga de Medeiros Porfírio | [email protected] |
Luciano Erick Sousa Figueiredo Filho | [email protected] |
Descrição: A empresa Computação Deliveries está querendo desenvolver um novo sistema para administrar as suas entregas. A empresa trabalha com três tipos de encomendas: pequena, média e grande; Tendo algumas restrições: encomendas do tipo pequena e média podem ser entregues por qualquer tipo de entregador, entretanto, as encomendas grandes só podem ser entregues por entregadores especiais.
-
Além disso, a empresa possui um sistema diferenciado para clientes: cliente normal e cliente prime. A diferença entre os tipos de clientes está na quantidade de encomendas que eles podem receber durante um dado período: cliente normal pode receber até 3 encomendas de qualquer tipo, enquanto cliente prime pode receber até 6 encomendas.
-
Em relação ao sistema de pagamento, o cliente precisa pagar e receber a confirmação do pagamento para poder receber a encomenda, ou seja, a entrega só pode ter o status de entregue, se o pagamento estiver confirmado. Caso o contrário, o status da entrega deve ser “Aguardando”.
Cliente: Tibério
- Para executar no linux: Digite => java -jar org.alloytools.alloy.dist.jar