| 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