Observe o cenário: Uma pizzaria famosa, muito conhecida pelos sorocabanos, deseja desenvolver um sistema de delivery de pizzas através da Web. Ela contratou a sua empresa para realizar o desenvolvimento do sistema. O sistema permite que o usuário faça o pedido de pizzas, podendo inclusive pedir ½ pizzas, incluir bebidas e sobremesas. A taxa de entrega será calculada de acordo com a região da cidade. Durante a elaboração do pedido, o cliente poderá visualizar o pedido com todos os itens adicionados, bem como o valor total do pedido, permitindo que itens possam ser acrescentados ou retirados. Ao finalizar o pedido, o cliente deverá se logar no sistema (caso já tenha cadastro). Durante a finalização do pedido, é apresentada ao cliente a visualização do pedido: itens escolhidos, endereço de entrega (este pode ser alterado nesse momento), tempo médio de entrega e taxas, permitindo que o cliente escolha a forma de pagamento (cheque ou dinheiro – nesse caso deve ser informado se precisará de troco). O sistema deve permitir que clientes verifiquem pedidos anteriores quando ele estiver logado no sistema. Outra funcionalidade desejada é a de que o cliente pode deixar sua declaração sobre o serviço e as pizzas. Considerando o modelo arquitetural MVC, a interface do cliente que permite a elaboração do pedido, apresentando as opções disponíveis de pizzas, bebidas e sobremesas: