Com base no diagrama de caso de uso precedente, julgue o ite...

Próximas questões
Com base no mesmo assunto
Q1902827 Engenharia de Software


Internet: <www.cin.ufpe.br/> (com adaptações).

Com base no diagrama de caso de uso precedente, julgue o item subsequente, em relação à UML.


O caso de uso pedir catálogo opcionalmente aciona o caso de uso fazer pedido; este último aciona obrigatoriamente o fornecer dados do cliente.

Alternativas

Comentários

Veja os comentários dos nossos alunos

O caso de uso PEDIR CATÁLOGO é acionado OPCIONALMENTE por FAZER PEDIDO, este último aciona OBRIGATORIAMENTE o caso de uso FORNECER DADOS DO CLIENTE.

Vamos por parte:

1) O caso de uso pedir catálogo opcionalmente aciona o caso de uso fazer pedido: ERRADO. Na verdade é o contrário. O caso de uso 'Fazer pedido' é que OPCIONALMENTE ACIONA o caso de uso 'Pedir Catalogo'. Afinal de contas você pode fazer um pedido sem pedir o catalogo.

2) este último aciona obrigatoriamente o fornecer dados do cliente. CORRETO. De fato, o 'Fazer Pedido' ACIONA OBRIGATORIAMENTE o caso de uso 'Fornecer Dados do Cliente'. Afinal de contas, sempre que você for fazer um pedido, deve ser fornecido os dados do cliente.

Resumindo os conceitos de Include e Extend:

INCLUDE

Quando o caso de uso A “inclui” o caso de uso B, significa que sempre que o caso de uso A for executado o caso de uso B também será executado. A direção do relacionamento é do caso de uso que está incluindo para o caso de uso incluído.

EXTEND

Quando o caso de uso B estende o caso de uso A, significa que quando o caso de uso A for executado o caso de uso B poderá (poderá – talvez não seja) ser executado também. A direção do relacionamento é do caso de uso extensor (aqui o caso de uso B) para o caso de uso estendido (aqui o caso de uso A).

Fonte para ajudar a entender:

https://www.ateomomento.com.br/caso-de-uso-include-extend-e-generalizacao/

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo