Questão
ID 2976804Disciplina: Tecnologia da Informação
Assunto: Diagramas Comportamentais
Ano: 2025 Banca: FSADU - Fundação Sousândrade de Apoio ao Desenvolvimento da UFMA Órgão: Instituto Federal do Maranhão
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: