Com base no diagrama de caso de uso precedente, julgue o ite...
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.
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