

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em um e-commerce, ao finalizar um pedido, o sistema sempre calcula o total da venda e valida o estoque dos itens. Se o cliente informar um cupom válido, aplica-se o caso de uso “Aplicar Cupom”. O pagamento é modelado por “Pagar Pedido”, com variações “Pagar com Cartão” e “Pagar com Pix”.
Neste contexto, considere a modelagem como diagrama UML de casos de uso e julgue as afirmações a seguir.
I. Finalizar Pedido deve ter include para Calcular Total e Validar Estoque.
II. Aplicar Cupom deve ser extend de Finalizar Pedido.
III. Pagar com Cartão e Pagar com Pix devem ser modelados como especializações (generalization) de Pagar Pedido.
IV. Para indicar que Aplicar Cupom ocorre só quando há cupom, liga-se Finalizar Pedido a Aplicar Cupom com include.
V. Em include, o caso incluído (Calcular Total) decide quando será chamado durante a execução do caso base.
Estão corretas apenas as afirmações:
II, IV e V.
I e II.
I, II e IV.
I, II e III.
I e V.